[[PageOutline]] == Project Number == 1723 == Project Title == Scalable, Extensible, and Safe Monitoring of GENI [[BR]] a.k.a. S3MONITOR === Technical Contacts === Principal Investigators Sonia Fahmy fahmy@cs.purdue.edu [[BR]] Puneet Sharma puneet.sharma@hp.com === Participating Organizations === Department of Computer Science [[BR]] Purdue University [[BR]] 305 N. University St., [[BR]] West Lafayette, IN 47907 [[BR]] [[BR]] HP Labs [[BR]] 1501 Page Mill Rd. [[BR]] Palo Alto, CA 94304 === GPO Liaison System Engineer === Vic Thomas vthomas@geni.net == Scope == This effort will develop a prototype shared measurement service based on the existing S3 service, integrate it with ProtoGENI and deploy it for GENI experimenter's use. This shared measurement service will emphasize scalability and safety to best utilize network resources associated with measurements. The project will also analyze GENI privacy and security requirements for measured data, and prototype the service to address appropriate requirements in each development spiral. The project will collaborate with related GENI measurement and security projects (e.g., University of Wisconsin's Instrumentation and Measurement for GENI) on a common GENI instrumentation and measurement architecture. === Current Capabilities === The S3 measurement service is available for download through http://illusion.hpl.hp.com/genis3monitor/ A demo installation is also linked from that URL. [[BR]] The user guide is available at: http://mirage.hpl.hp.com/s3monitor/doc/s3monitor-userguide.pdf [[BR]] To install your own management node, please follow the instructions at: http://mirage.hpl.hp.com/s3monitor/doc/s3monitor-installationguide.pdf An integration of sensor pods with the InstrumentationTools project is available and a demo of the system is available [attachment:demo-subtitles.mp4 here (6.9 MB file)] or [attachment:demo-subtitles-small.mp4 here (2.6 MB file)]. A programming assignment on congestion control performance over GENI can be found at: [attachment:tcp-geni.pdf]. Solutions and instructor manual are available upon request. A programming assignment on flow management with OpenFlow on GENI can be found at: [attachment:openflow-geni.pdf]. Solutions and instructor manual are available upon request. === Milestones === == Spiral 4 == * [[MilestoneDate(S3MONITOR: S4.a Demo of S3Monitor integrated with INSTOOLS)]] * [[MilestoneDate(S3MONITOR: S4.b Integrated S3Monitor-INSTOOLS demo)]] * [[MilestoneDate(S3MONITOR: S4.c Courseware and outreach)]] * [[MilestoneDate(S3MONITOR: S4.d Deliver coursework)]] == Project Technical Documents == [attachment:design.pdf Design document] [[BR]] [attachment:paper.pdf Report on evaluation of measurement system] [[BR]] [attachment:s3specs.pdf Specifications and integration plan] [[BR]] [http://www.cs.purdue.edu/homes/fahmy/papers/comsnets.pdf Paper on the design and evaluation of S3Monitor] [[BR]] [attachment:lab.pdf Plan for courseware] [[BR]] [http://www.cs.purdue.edu/homes/fahmy/papers/geni-labs.pdf Paper on exercises for graduate students using GENI] [[BR]] [attachment:tcp-geni.pdf Programming assignment on congestion control performance over GENI] Solutions and instructor manual are available upon request. [[BR]] [attachment:openflow-geni.pdf Programming assignment on flow management with OpenFlow on GENI] Solutions and instructor manual are available upon request. [[BR]] [attachment:gec14.pdf Slides for NSF Workshop/GEC 14] === Quarterly Status Reports === [wiki:S3Monitor-QSR-Dec09 December 2009] [[BR]] [wiki:S3Monitor-QSR-Mar10 March 2010] [[BR]] [wiki:S3Monitor-QSR-Jun10 June 2010] [[BR]] [wiki:S3Monitor-QSR-Nov10 November 2010] [[BR]] [wiki:S3Monitor-QSR-Mar11 March 2011] [[BR]] [wiki:S3Monitor-QSR-Jul11 July 2011] [[BR]] [wiki:S3Monitor-QSR-Nov11 November 2011] [[BR]] [wiki:S3Monitor-QSR-Mar12 March 2012] [[BR]] [wiki:S3Monitor-QSR-Jul12 July 2012] === Related Projects === OnTimeMeasure [[BR]] InstrumentationTools [[BR]] [wiki:LAMP] [[BR]] MeasurementSystem [[BR]] [wiki:APRAGENI]