GENI Quarterly Status Report - June 2010 Project: GENI Experiment Control Using Gush Start: July 1, 2008 PIs: Jeannie Albrecht, Williams College Amin Vahdat, UC San Diego 1. Major Accomplishments The main accomplishments this quarter were working with Mark Berman to prepare an alpha demo, helping Luisa Nevers install and run Gush on PlanetLab, and presenting a Gush experiences paper at the TridentCom conference in Germany. One of my students, Danny Huang, traveled to Germany with me in May to present the paper. The paper highlighted the general functionality of Gush, and described our early integration efforts with ORCA and ProtoGENI. 1.1. Milestones Achieved There were no milestones due during this quarter. We have been working on code to achieve our next milestone, which is supporting two control frameworks (due July 30). 1.2 Deliverables Made The past three months of work on Gush have resulted in progress towards one of our deliverables: code development. In terms of code development, we have continued to improve stability and have started adding code to support ORCA and ProtoGENI in addition to the PlanetLab control framework. In addition to code development, I presented a paper at TridentCom in May. The paper described how we have integrated Gush with resources from three control frameworks: PlanetLab, ORCA, and ProtoGENI. (Note that this integration is still a work in progress.) 2. Description of Work Performed 2.1 Activities and Findings The main activities this quarter involved working with Mark Berman, Luisa Nevers, and presenting a Gush paper at TridentCom. I have been working with Mark to develop a demo that focuses on the educational benefits of GENI. We created a sample assignment and are currently working on revising it to make it more concrete. Luisa has been testing Gush on PlanetLab, and I have been helping her with problems that arise along the way. I also sent my thesis student (Danny Huang) to work with Justin Cappos at UW for the summer. Danny is working on the Million Node GENI project. I hope that Danny's experience with Justin will help facilitate future integration. In addition, I have two summer students who will be working with me part time at Williams, and they start in mid-July. 2.2 Project Participants The PIs are Jeannie Albrecht and Amin Vahdat. Other participants to date include three undergraduates at Williams and a graduate student at UCSD. 2.3 Publications Jeannie 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. Jeannie Albrecht and Ryan Braud. Application Management and Visualization. In Demo Session Proceedings of the IEEE Conference on Peer-to-Peer Systems (P2P), September 2009. Elliot 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. Jeannie 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. 2.4 Outreach Activities I have been collaborating with Mark Berman on the development of a demo that highlights the educational benefits of GENI. 2.5 Collaborations Our 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. In addition, we still remain in contact with groups at UMass and Duke University about Gush-related collaborations with ORCA, DOME, and ViSE. We have also been communicating with Rob Ricci regarding ProtoGENI support in Gush. 2.6 Other Contributions I attended GEC 2, GEC 3, GEC 4, GEC 5, GEC 6, and GEC 7 and presented at all conferences. I am also current serving as the Experiment Services Working group co-chair. Note that due to the pending birth of my son, I will not be attending GEC 8.