Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sponsored by the National Science Foundation PlanetLab and PLFED Spiral 2 Year-end Project Review Princeton University PI: Larry Peterson Staff: Andy Bavier,

Similar presentations


Presentation on theme: "Sponsored by the National Science Foundation PlanetLab and PLFED Spiral 2 Year-end Project Review Princeton University PI: Larry Peterson Staff: Andy Bavier,"— Presentation transcript:

1 Sponsored by the National Science Foundation PlanetLab and PLFED Spiral 2 Year-end Project Review Princeton University PI: Larry Peterson Staff: Andy Bavier, Tony Mack Students: Soner Sevinc August 26, 2010

2 Sponsored by the National Science Foundation 2 Project Summary PlanetLab: Prototyping and Validating the GENI Control Framework –Create and deploy Clearinghouse, Aggregate Manager, and Component Manager packages –Make available reference implementations of the above packages –Operate a prototype Clearinghouse –Provide limited development and integration support to GENI developers using our code –Provide GENI users with access to PlanetLab PLFED: Understanding Federation –Integrate PlanetLab (PLC), PlanetLab Europe (PLE), PlanetLab Japan (PLJ), and other testbeds into an international federated research infrastructure –Identify and resolve the policy issues that arise when autonomous organizations federate their networks August 26, 2010

3 Sponsored by the National Science Foundation 3 PlanetLab Milestone & QSR Status IDMilestoneStatusOn Time? On Wiki? GPO signoff? S2.a GEC6 Demo: Demonstrate Rspec compatible with current OpenFlow aggregate manager, initial sfatables mechanism for policy expression Done, as describedOn timeYes S2.b GENI Spiral 2 code release 1: Cleaned-up, documented code from GEC6 demo Latest code available at: http://svn.planet-lab.org On timeYes S2.c GEC7 Demo: Demonstrate ProtoGENI-compatible naming and credentials, continued compatibility with current OpenFlow aggregate manager, revised sfatables mechanism for policy expression Worked with GPO to define and implement ProtoGENI- compatible API. No S2.d GENI Spiral 2 code release 2: Cleaned-up, documented code from GEC7 demo Latest code available at: http://svn.planet-lab.org No S2.e GEC8 Demo: Demonstrate VICCI cluster integration to control framework. Demonstrate continued compatibility with current ProtoGENI naming and credentials and current OpenFlow aggregate manager. Further revision of sfatables mechanism for policy expression No S2.f Prep for major demo: Development including GUI to support major November 2010 demo QSR: 4Q2009 QSR: 1Q2010Done, on wiki.Yes QSR: 2Q2010Done, on wiki.Yes August 26, 2010

4 Sponsored by the National Science Foundation 4 PLFED Milestone & QSR Status IDMilestoneStatusOn Time? On Wiki? GPO signoff? S2.aCreate a federated slice using SFA machinery across PLC, PLE, and PLJ. Assume minimal peering based on sliver count. Users interact with system using SFI command-line tool. Assume pair-wise peering. PLC, PLE, and PLJ are federated via SFA. Users can use the SFI tool to create slices across them. No S2.bDemonstrate new policy engine (based on sfatables) by introducing richer peering policies; e.g., whitelists and blacklists. This is working and deployed on PlanetLab and VINI. Sfatables rules can whitelist or blacklist users/sites/slices and enforce resource limits. No S2.cDemonstrate hierarchical (not pair- wise) peering by including VINI, M- Lab, and G-Lab in the federation. VINI is federated with PlanetLab. We have a MoU with G-Lab that we will federate. No S2.dDemonstrate GUI as an alternative to SFI command-line interface. Prototype desktop GUI demonstrated at GEC8. We are refactoring it for the Web. QSR: 4Q2009 QSR: 1Q2010 QSR: 2Q2010Done, on wikiYes August 26, 2010

5 Sponsored by the National Science Foundation 5 Accomplishments 1: Advancing GENI Spiral 2 Goals Continuous experimentation –The PlanetLab community consists of thousands of researchers worldwide. Our development work on the SFA, SFI command-line tool, and SFI GUI has exposed GENI resources to this community. –We continue to improve performance, robustness, and ease-of-use. –We added functionality to support user-level functions (e.g., Raven) Integration –We have supported the integration of a number of aggregates into the PlanetLab control framework, including GpENI and VINI. Interoperability –We have worked closely with Utah and the GPO to reconcile the PlanetLab and ProtoGENI control frameworks. This new version of the SFA will be deployed throughout the PlanetLab federation by GEC9. August 26, 2010

6 Sponsored by the National Science Foundation 6 Accomplishments 2: Other Project Accomplishments Hosted NSF Federation workshop at Princeton Supported GENI Experimentation workshop led by Jen Rexford August 26, 2010

7 Sponsored by the National Science Foundation 7 Issues Establishing peering policies so all GENI users can have access to PlanetLab resources. August 26, 2010

8 Sponsored by the National Science Foundation 8 Plans What are you plans for the remainder of Spiral 2? –Test and deploy the reconciled SFA on the public PlanetLab federation. –Refactor the SFI GUI as a Javascript Web client and a server-side Apache module. –Preliminary integration of Web GUI for the SFA into the main PlanetLab web site. The GPO is starting to formulate goals for Spiral 3. What are your thoughts regarding potential Spiral 3 work? –Full-featured Web GUI integrated into the PlanetLab web site (i.e., PlanetLab as clearinghouse) –Expand our ability to support clusters: We are members of the HP-led InstaGENI proposal. Our task will be to streamline the process of bringing up an InstaGENI rack as a GENI Aggregate. We will be launching the VICCI project (1024-core clusters at 7 sites world-wide) and will provide access via the SFA. August 26, 2010


Download ppt "Sponsored by the National Science Foundation PlanetLab and PLFED Spiral 2 Year-end Project Review Princeton University PI: Larry Peterson Staff: Andy Bavier,"

Similar presentations


Ads by Google