Brihaspti-3 Project Yatindra Nath Singh IIT Kanpur - - PowerPoint PPT Presentation

brihaspti 3 project
SMART_READER_LITE
LIVE PREVIEW

Brihaspti-3 Project Yatindra Nath Singh IIT Kanpur - - PowerPoint PPT Presentation

Brihaspti-3 Project Yatindra Nath Singh IIT Kanpur http://home.iitk.ac.in/~ynsingh URLs http://brihaspati.nmeict.in/ http://brihsvn.iitk.ernet.in/repos http://sourceforge.net/projects/brihaspati


slide-1
SLIDE 1

Brihaspti-3 Project

Yatindra Nath Singh IIT Kanpur http://home.iitk.ac.in/~ynsingh

slide-2
SLIDE 2

URLs

  • http://brihaspati.nmeict.in/
  • http://brihsvn.iitk.ernet.in/repos
  • http://sourceforge.net/projects/brihaspati
  • http://www.youtube.com/users/omprakashiitk
slide-3
SLIDE 3

Brihaspati-3

  • Started13 years back – to support our own

classroom teaching

  • Based on Turbine framework, uses Torque and

Velocity frameworks

  • Code distribution via

http://sourceforge.net/projects/brihaspati

  • Opensource – liberal license – anybody can

make commercial or non-commercial reuse – acks and disclaimers for the used code to be retained.

slide-4
SLIDE 4
  • Feedback from users – faculty and students –

used for evolution of design.

  • Interns, students, project staff (funded by DeitY,

MHRD) contributed to the code.

slide-5
SLIDE 5

Developmental philosophy

  • Fixs bugs at highest priority.
  • Feature enhancements next
  • Release as early as possible (like many other
  • pensource projects)
  • Worry about functionality first, GUI later.
  • Pareto principal 20% code used 80% of the

time.

  • Focus on 20% of the important code
slide-6
SLIDE 6
  • Faster development- usable by most of the

people.

  • Design evolution – users participant in the

design process, testing

slide-7
SLIDE 7

NMEICT impact

  • Converted the design to act as National Service

(now available from brihaspati.nmeict.in)

  • Institute can take area on the system.
  • Institute admins (can be many) – manages

thereafter.

  • Post your queries –

brihaspati_ERP_mission@yahoogroups.com

  • Any of the group's members can respond.
slide-8
SLIDE 8

Many other systesm

  • Built as components
  • BrihaspatiSync – p2p live lecture streaming

system

  • BGAS – Brihaspati General Accounting System

– available on NKN

  • Want financial system on your own server –

download the code and make your own installation

  • Help via yahoogroup.
slide-9
SLIDE 9
  • PICO, PayRollSys, StuFeeMgtSys, CMS,

OARS, LibMS – source code available

slide-10
SLIDE 10

Future

  • Brihaspati-4 P2P system
  • Storage (content sharing)
  • Streaming
  • Search
  • Messaging

– One person – Friends – Groups – Anyone following

  • Sandbox VM
slide-11
SLIDE 11
  • Hybrid of structured and unstructured P2P

framework

  • Advantage – scalability of massive numbers
  • Certificate signing server
  • Seeding (bootstraping mechanism) server
slide-12
SLIDE 12

Challenges

  • Reputation Management Systems
  • Security mechanisms
  • NMS to monitor p2p overlays
  • Reliability
  • Disconnected operations