Changes between Initial Version and Version 1 of GUSH-postGEC11-report

08/18/11 15:53:00 (10 years ago)



  • GUSH-postGEC11-report

    v1 v1  
     2= GENI Status Report - August 2011 =
     4Project: GENI Experiment Control Using Gush
     5Start:   July 1, 2008
     6PIs:     Jeannie Albrecht, Williams College
     7         Amin Vahdat, UC San Diego
     10== 1. Major Accomplishments ==
     12The main accomplishments this quarter were 1) wrapping up changes to Nebula, the Gush GUI; 2) adding support for ORCA resources; 3) preparing and presenting a Gush tutorial at GEC 11; and 4) adding new documentation to the Gush website for easier installation and use. 
     14=== 1.1. Milestones Achieved ===
     16Four major milestones were achieved during this period. 
     17  a. Gush GUI updates - Nebula, the Gush GUI, has been updated and improved based on feedback received from my students.  It is available in the main Gush SVN repository.
     19  b.  ORCA support - Gush now supports PlanetLab, ProtoGENI, and ORCA resources.  All underlying communication with the AMs is accomplished using Omni and the GENI API. 
     21  c. Gush tutorial - At GEC 11, I organized and ran a 2 hour tutorial on using Gush.  The tutorial highlighted how to use Gush with PlanetLab and ProtoGENI resources.  Documentation and examples from the tutorial can be found on the Gush website. 
     23  d.  Software and documentation - The Gush website has been updated with new documentation.  It should now be easier to install and use Gush. New updated installation instructions for both Mac OS X and Ubuntu Linux are available.  All code has been committed to the Gush main SVN repository.
     25=== 1.2 Deliverables Made ===
     26The past five months of work on Gush have resulted in progress towards four of our deliverables: code development, code release, code demonstration, and documentation.  In terms of code development and release, we have continued to improve stability and usability for the PlanetLab, ProtoGENI, and ORCA control frameworks.  All code has been committed and is available for download.  In terms of documentation, the Gush webpages were all updated and verified for correctness.  In addition, new pages were added that describe new examples and information about the Gush tutorial.  In terms of demonstration, I ran a tutorial at GEC 11 that helped experimenters use Gush to run experiments on PlanetLab and ProtoGENI. 
     29== 2.  Description of Work Performed ==
     31=== 2.1 Activities and Findings ===
     32The main activitues during the past few months have centered on adding code to support ORCA, updating Nebula with bug fixes and new features, and preparing a tutorial for GEC 11. 
     34=== 2.2 Project Participants ===
     36The PIs are Jeannie Albrecht and Amin Vahdat.  Other participants to date include five undergraduates at Williams and a graduate student at UCSD.
     38=== 2.3  Publications ===
     40Jeannie Albrecht, Christopher Tuttle, Ryan Braud, Darren Dao, Nikolay Topilski, Alex C. Snoeren, and Amin Vahdat. Distributed Application Configuration, Management, and Visualization with Plush. ACM Transactions on Internet Technology (TOIT), Accepted for publication. To appear.
     42Jeannie 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.
     44Jeannie Albrecht and Ryan Braud. Application Management and Visualization. In Demo Session Proceedings of the IEEE Conference on Peer-to-Peer Systems (P2P), September 2009.
     46Elliot 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.
     48Jeannie 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.
     50=== 2.4 Outreach Activities ===
     52None this period.
     54=== 2.5 Collaborations ===
     56Our 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.   
     58In addition, we still remain in contact with groups at UMass and Duke University about Gush-related collaborations with ORCA, DOME, and ViSE. 
     60We have also been communicating with Rob Ricci regarding ProtoGENI support in Gush.
     62=== 2.6 Other Contributions ===
     64I attended GEC 2, GEC 3, GEC 4, GEC 5, GEC 6, GEC 7, GEC 9, and GEC 11 and presented at all conferences.