Presentation is loading. Please wait.

Presentation is loading. Please wait.

Resource specification update for PlanetLab and VINI Andy Bavier Princeton University March 16, 2010.

Similar presentations


Presentation on theme: "Resource specification update for PlanetLab and VINI Andy Bavier Princeton University March 16, 2010."— Presentation transcript:

1 Resource specification update for PlanetLab and VINI Andy Bavier Princeton University March 16, 2010

2 RSpec overview User interface for resource allocation in SFA – Aggregates advertise available resources – Users request resources for a slice Recall: RSpec workflow – RSpec = GetResources([SliceHRN]) – User edits RSpec – CreateSlice(SliceHRN, RSpec) Describe current implementation of RSpecs for PlanetLab and VINI testbeds Wiki: http://svn.planet-lab.org/wiki/SFAResourceSpecifications

3 PlanetLab RSpec RSpec = GetResources() Returns a list of sites and nodes in XML … Kentucky planetlab1.netlab.uky.edu 100000 planetlab2.netlab.uky.edu 100000 …

4 PlanetLab RSpec User annotates RSpec with requested virtual resources Example: request sliver with default attributes … Kentucky planetlab1.netlab.uky.edu 100000 planetlab2.netlab.uky.edu 100000 …

5 PlanetLab RSpec Request sliver with fd_fusemount capability … Kentucky planetlab1.netlab.uky.edu 100000 planetlab2.netlab.uky.edu 100000 fd_fusemount …

6 PlanetLab RSpec Request fd_fusemount for all slivers with the element at top of RSpec fd_fusemount ….

7 Short PlanetLab RSpec Rspec only contains elements Use nodeid attribute of element to refer to a node fd_fusemount

8 VINI RSpec VINI extends the PlanetLab Rspec with network information – “slice” the physical network using virtual links element describes the physical topology connecting VINI sites element specifies a virtual link between slivers.... I2 Chicago -- I2 Atlanta 988000 ….

9 Sfatables Allows resource owners to specify policies on how their resources are used Works by transforming / filtering RSpecs Example: default bandwidth for virtual links User submits: Aggregate Manager sees: 10000 sfatables -A INCOMING -- -m slice --hrn=plc.princeton.iias -- -t RESTRICT_SLICE_PROP -e link --max-link-kbps=10000 sfatables -A INCOMING -- -m slice --hrn=plc.princeton.iias -- -t RESTRICT_SLICE_PROP -e link --max-link-kbps=10000 sfatables

10 Summary Deployed on VINI Will deploy on PlanetLab soon – Coordinating with federation partners Happy to dig into implementation details later today or tomorrow


Download ppt "Resource specification update for PlanetLab and VINI Andy Bavier Princeton University March 16, 2010."

Similar presentations


Ads by Google