Download presentation
Presentation is loading. Please wait.
Published byAlex Keay Modified over 9 years ago
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.