Presentation is loading. Please wait.

Presentation is loading. Please wait.

Recursive, Portable Aggregate Manager using aggregate managers to instantiate complex systems for experimentation Jarda Flidr, Peter O’Neil, Chris Tracy.

Similar presentations


Presentation on theme: "Recursive, Portable Aggregate Manager using aggregate managers to instantiate complex systems for experimentation Jarda Flidr, Peter O’Neil, Chris Tracy."— Presentation transcript:

1 Recursive, Portable Aggregate Manager using aggregate managers to instantiate complex systems for experimentation Jarda Flidr, Peter O’Neil, Chris Tracy Mid-Atlantic Crossroads

2 Overview oAggregate Manager – DRAGON implementation oCollaboration oFuture Plans

3 Architecture Recursive Aggregate Manager API PlanetLab Controller DRAGON Resources PlanetLab Resources DRAGON Controller CHCH CHCH Controller N Resources N resource 1 access 0 resource 0 access resource N access Layer 0: Exported i/f Layer 1: Component i/f Layer 2 - N: Operations i/f resource 1 access 2 Expand

4 Recursion (example) Layer 0 – GENI public ListCapabilitiesRequestMsg ListNodesRequestMsg CreateSliceRequestMsg DeleteSliceRequestMsg UpdateSliceRequestMsg StartSliceRequestMsg StopSliceRequestMsg ResetSliceRequestMsg QuerySliceRequestMsg Layer 1 – component specific createReservation cancelReservation queryReservation modifyReservation listReservations getNetworkTopology createPath refreshPath teardownPath forward Notify AAAFaultMessage BSSFaultMessage User Layer 2 – hw/oper specific Layer N – hw/oper specific addTimeSlots … getHPBufferSize setFwdTable… GENI-specific everybody knows this interface system-specific owners know this interface expert mode default mode

5 Portability omodular horizontally – arbitrary new components can be hot-plugged (GENI- visible interface remains unchanged) vertically – access to arbitrarily detailed information can be provided by adding interface sub-layers oscalable user asks only for data/information which is needed

6 Benefits odiscoverable arbitrarily complex operation can be accessed via simple, immutable interface oexpandable horizontally vertically oscalable oarbitrarily complex or simple can present/operate on default values can let researcher access arbitrarily detailed data

7 Collaboration oGUSH Created slice on MAX/DRAGON PlanetLab deployment for Jeannie Albrecht Providing access to XMLRPC-based PLCAPI as well as GENIWrapper interface (XMLRPC & SOAP) oPrinceton Extended SFA implementation to non-PlanetLab substrate for the first time Federated MAX/DRAGON PlanetLab deployment with PlanetLab Central For example, the HRN plc.max.maxpl.chris refers to my user object oGpENI Collaborated on extending DRAGON code to support a new NetGear switch and in deployment/configuration of PlanetLab’s MyPLC software oORCA/BEN Developing plans to physically connect BEN network to DRAGON using Layer 2 VLANs provisioned over NLR FrameNet (using Sherpa) oFuture collaboration: CoMon To be deployed on MAX/DRAGON PlanetLab deployment


Download ppt "Recursive, Portable Aggregate Manager using aggregate managers to instantiate complex systems for experimentation Jarda Flidr, Peter O’Neil, Chris Tracy."

Similar presentations


Ads by Google