GushProto: geni-jun09.txt

File geni-jun09.txt, 3.8 KB (added by jeannie@cs.williams.edu, 10 years ago)

qsr-jun09.txt

Line 
1
2GENI Quarterly Status Report - June 2009
3
4Project: GENI Experiment Control Using Gush
5Start:   July 1, 2008
6PIs:     Jeannie Albrecht, Williams College
7         Amin Vahdat, UC San Diego
8
9
101. Major Accomplishments
11   
12This quarter our major accomplishments included providing support to other Cluster B members to enable vertical integration (e.g., Raven, GpENI), and also getting two undergraduates at Williams College involved in the development of Gush.  Danny Huang (junior) and Kelsey Levine (senior) are both working with Jeannie Albrecht this summer at Williams College.  Danny is integrating geniwrapper into Gush, and also researching different ways to provide better support for Gush clients in volatile networks (such as sensor networks).  Kelsey is working on improving the functionality of Nebula, the Gush GUI.
13
141.1. Milestones Achieved
15
16a.  Website and documentation - All of our year 1 milestones were achieved last quarter.  However, we have continued to improve the website and provide enhanced documentation. As part of Danny's summer work, he is writing developer documentation for Gush.  Kelsey is also writing user documentation for the GUI. 
17
18b.  Demo - We are planning another demo for GEC 5. We hope to demonstrate more advanced features of Gush, including integration with ORCA and GpENI.  We plan to demo the GUI at an upcoming GEC as well. 
19
201.2 Deliverables Made
21
22The past three months of work on Gush have resulted in progress towards three of our deliverables: code development, code release, and documentation.  In terms of code development, we integrated geniwrapper into Gush in place of the old PLCAPI-based communication.  In terms of code release and documentation, we updated our website with additional details for developers, and Kelsey is working on new pages on the website dedicated to the GUI.
23
24
252.  Description of Work Performed
26
272.1 Activities and Findings
28
29The main activities for the past three months have focused on getting undergraduate students involved in the development of Gush.  It takes a few weeks (or more) to teach students the background information necessary to make progress on Gush, since most undergraduates have limited prior experience with a project of this size.  However, Danny and Kelsey have been making great progress so far this summer.  We expect both students to contribute significantly to the future development of Gush.  Danny has already agreed to continue working on Gush during the upcoming school year.  In addition, we have spent a good bit of time providing support to other Cluster B groups (Raven, GpENI) in order to enable integration.
30
312.2 Project Participants
32
33The PIs are Jeannie Albrecht and Amin Vahdat.  Other participants to date include three undergraduates at Williams and a graduate student at UCSD.
34
352.3  Publications
36
37(none this quarter)
38
39Jeannie 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.
40
412.4 Outreach Activities
42
43Jeannie Albrecht has been in contact with other educators in an attempt to organize a workshop that focuses on topics related to using PlanetLab/GENI (and other shared testbeds) in classroom settings.  In addition, Albrecht will give two invited talks at P2P 2009 in September on Gush and PlanetLab.
44
45
462.5 Collaborations
47
48Our main collaboration to date has been with John Hartman at the University of Arizona and the GpENI group.  We are working on integrating Gush with Raven and GpENI. 
49
50In addition, we remain in contact with groups at UMass and Duke University about Gush-related collaborations. 
51
522.6 Other Contributions
53
54Jeannie Albrecht attended GEC 2, GEC 3, and GEC 4 and presented at all conferences.  She has also been involved with the Experiment Services Working group.