Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sponsored by the National Science Foundation PGTools Spiral 2 Year-end Project Review University of Utah PI: John Regehr, Co-PI: Robert Ricci Staff: Leigh.

Similar presentations


Presentation on theme: "Sponsored by the National Science Foundation PGTools Spiral 2 Year-end Project Review University of Utah PI: John Regehr, Co-PI: Robert Ricci Staff: Leigh."— Presentation transcript:

1 Sponsored by the National Science Foundation PGTools Spiral 2 Year-end Project Review University of Utah PI: John Regehr, Co-PI: Robert Ricci Staff: Leigh Stoller, Jon Duerig, Gary Wong Utah Students: Matt Strum Aug 31, 2010

2 Sponsored by the National Science Foundation 2 Project Summary Aug 31, 2010 This work will extend the University of Utah Emulab experiment lifecycle management software to become a “full service” front end for experiments on the ProtoGENI control framework and potentially for other frameworks based on the GENI control APIs. These tools include: Emulab web interface and GUI NS-like frontend language Richer sliver configuration (IP addresses, routes, accounts, etc.) Event system Software installation (tarballs, RPMs, etc.)

3 Sponsored by the National Science Foundation 3 Milestone & QSR Status IDMilestoneStatusOn Time? On Wiki? GPO signoff? S2.aV1.0 release of ProtoGENI experimenter tools CompletedOn timeYY S2.bInitial user guide for ProtoGENI experimenter tools Completed, available on protogeni.netOn timeNN S2.cV1.1 release of ProtoGENI experimenter tools CompletedOn timeYY S2.dDemonstration of v1.1 ProtoGENI experimenter tools at GEC Completed: Demonstrated at GEC7EarlyYY S2.eSecond version of user guide for ProtoGENI Experimenter Tools Completed, available on protogeni.net< 2 wk. late YY S2.fV1.2 release of ProtoGENI experimenter tools CompletedEarlyYY S2.gDemonstration of v1.2 ProtoGENI experimenter tools at GEC Completed: Demonstrated during our tutorial at GEC8 On timeNN S2.hThird version of user guide for ProtoGENI experimenter tools Incomplete, but will be done before end of Spiral 2 < 2 wk. late QSR: 4Q2009Not completedIncomp. QSR: 1Q2010Not completedIncomp. QSR: 2Q2010Completed< 2 wk. late YY Aug 31, 2010

4 Sponsored by the National Science Foundation 4 Accomplishments 1: Advancing GENI Spiral 2 Goals Attracting users: now linked from Emulab “Begin Experiment” page: –https://www.emulab.net/beginexp_html.php3 Documentation and examples released –http://www.protogeni.net/trac/protogeni/wiki/CookedMode –https://users.emulab.net/trac/emulab/wiki/pgeniNodes Many, many bugfixes and stability improvements –Stable enough to introduce to users at our GEC8 tutorial, but not yet stable enough to have 20 people creating slices all at once Having such a rich “client” helps drive CF design Aug. 31, 2010

5 Sponsored by the National Science Foundation 5 Accomplishments 2: Other Project Accomplishments Map-based GUI –http://www.protogeni.net/trac/protogeni/wiki/MapInterface –Partially supported by this contract, partially by NSF MRI –Uses Google Maps to provide a geographical view of nodes –Started as a simple client to show members of ProtoGENI federation –Has evolved to become a full-fledged slice creation interface – “swallowed” our earlier flash GUI –Is quite sophisticated, good for understanding how the system works –Nice point between fairly heavyweight Emulab interface and simple command-line tools Aug 31, 2010

6 Sponsored by the National Science Foundation 6 Issues Tool interoperability –Emulab tools assume they have complete control over slices they create –Other tools modifying slices confuses them (eg. Kentucky Instrumentation Tools) –This means they don’t play well with other tools that want to modify slices –Unclear how fixable this is: our system is very large and makes this assumption strongly –Map GUI can probably be made to play well with other tools more easily than Emulab interface Aug. 31, 2010

7 Sponsored by the National Science Foundation 7 Plans Remainder of Spiral 2 –Finish up third version of user guide – include precise table of what’s supported and what’s not Spiral 3 thoughts –Spend some more time thinking about tool interoperability –Examine whether our tools can be run on GENI AM API – quite possibly not, so investigate what would need to be done to AM API to support them, as a driver –More work on what happens when multiple experimenters create slices at once –Move some emphasis to map-based GUI? Aug. 31, 2010


Download ppt "Sponsored by the National Science Foundation PGTools Spiral 2 Year-end Project Review University of Utah PI: John Regehr, Co-PI: Robert Ricci Staff: Leigh."

Similar presentations


Ads by Google