GushProto: geni-nov10.txt

File geni-nov10.txt, 4.1 KB (added by, 14 years ago)

QSR for November 2010

2GENI Quarterly Status Report - November 2010
4Project: GENI Experiment Control Using Gush
5Start:   July 1, 2008
6PIs:     Jeannie Albrecht, Williams College
7         Amin Vahdat, UC San Diego
101. Major Accomplishments
12The main accomplishments this quarter were working with Mark Berman to prepare a demo for GEC 9, and supervising two summer students in July and August.  Both students worked on Nebula, the Gush GUI.  We also released a new version of Gush that supports both PlanetLab and ProtoGENI. 
141.1. Milestones Achieved
16There were three milestones achieved during this quarter. 
18a. Support two control frameworks - Gush now supports both PlanetLab and ProtoGENI.  However, since both have updated their slice management API since we completed this milestone, we will need to update our code again to support the new interface.
20b. Spiral 2 ID management - Gush currently supports both PlanetLab and ProtoGENI identities.
22c. Software release - We released another version of our code in July with support for PlanetLab and ProtoGENI.  We also included updates to Nebula in this software release.
241.2 Deliverables Made
26The past three months of work on Gush have resulted in progress towards two of our deliverables: code development and code release.  In terms of code development, we have continued to improve stability and have started adding code to support ORCA in addition to the PlanetLab and ProtoGENI control frameworks.  In terms of code release, we released another version of Gush and Nebula during this quarter.
292.  Description of Work Performed
312.1 Activities and Findings
33The main activities this quarter involved working with Mark Berman and Niky Riga to develop a demo for GEC 9.  The demo went very well (at least in my opinion), and highlighted some of the educational benefits of GENI.  We basically created a sample project that could be used in an undergraduate Networks or Distributed Systems course, and presented the high level details of the course and project to the audience.  I also supervised two students this summer on the development of Nebula. They made excellent progress.
35In addition, my thesis student (Danny Huang) is currently working on a project involving Gush, DieselNet, and Seattle.  We are still in the preliminary stages, but it is clear that his project will rely heavily on GENI resources.
372.2 Project Participants
39The PIs are Jeannie Albrecht and Amin Vahdat.  Other participants to date include five undergraduates at Williams and a graduate student at UCSD.
412.3  Publications
43Jeannie Albrecht and Danny Huang.  Managing Distributed Applications Using Gush.  In Proceedings of the International Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities, Testbeds Practices Session (TridentCom), May 2010.
45Jeannie Albrecht and Ryan Braud. Application Management and Visualization. In Demo Session Proceedings of the IEEE Conference on Peer-to-Peer Systems (P2P), September 2009.
47Elliot Jaffe and Jeannie Albrecht. PlanetLab - P2P Testing in the Wild. In Demo Session Proceedings of the IEEE Conference on Peer-to-Peer Systems (P2P), September 2009.
49Jeannie Albrecht. Bringing Big Systems to Small Schools: Distributed Systems for Undergraduates. In Proceedings of the Fortieth ACM Technical Symposium on Computer Science Education (SIGCSE), March 2009.
512.4 Outreach Activities
53I collaborated with Mark Berman on the development of a demo that highlights the educational benefits of GENI.
552.5 Collaborations
57Our main cluster collaborations to date are with John Hartman at the University of Arizona, the PlanetLab group at Princeton, the GpENI group, MAX, and NetKarma.   
59In addition, we still remain in contact with groups at UMass and Duke University about Gush-related collaborations with ORCA, DOME, and ViSE. 
61We have also been communicating with Rob Ricci regarding ProtoGENI support in Gush.
632.6 Other Contributions
65I attended GEC 2, GEC 3, GEC 4, GEC 5, GEC 6, GEC 7, and GEC 9 and presented at all conferences.  I am also current serving as the Experiment Services Working group co-chair.  Note that due to the anticipated birth of my son, I was unable to attend GEC 8.