Download presentation
Presentation is loading. Please wait.
Published byKathryn Harris Modified over 9 years ago
1
PlanetLab Federation Development Aaron Klingaman Princeton University
2
Aaron Klingaman Princeton University Overview Motivation For Federation Background and Refresher Our Current Approach –Federation Stages –Management Authorities –Slice Authorities Open Problems and Discussion Points
3
Aaron Klingaman Princeton University Motivation for Federation Need to maintain cohesion between new, separate PlanetLab instances Enhancing long term viability by giving organizations autonomy and control over their resources Enabling scalable management of PlanetLab by decentralization To overcome language barriers and time zone differences that can hinder management or slow conflict resolution
4
Aaron Klingaman Princeton University Background and Refresher Management Authority –Controls software running on node, secure boot up –Logs auditing information Slice Authority –Provides slice namespace management on nodes –Creates slices for users on nodes PlanetLab Central is both an MA and an SA
5
Aaron Klingaman Princeton University Federation Stages Overview 4 stages centered around breaking apart PlanetLab Central: –Stage 0/1 preliminary work to get future MA sites running –Stage 2 separates the MA out of the architecture –Stage 3 new SA Stage 2/3 can be developed simultaneously
6
Aaron Klingaman Princeton University Federation Stage 0 Overview New management sites get started while the federation work continues Primarily consists of: –Custom built node boot cd –No need for any management authority servers yet –Nodes will automatically switch over to Management Authority when up and running later stages Status: Completed
7
Aaron Klingaman Princeton University Federation Stage 1 Overview Continue where stage 0 left off Bring online a server to handle the roles of the PLC web and boot server Faster node installations A local team to handle support requests and node installation for nodes in the Management Authority All database related operations proxied back to PlanetLab central servers Status: Development complete, currently in testing
8
Aaron Klingaman Princeton University Federation Stage 2 Overview Goal is to create a fully independent Management Authority: –Develop and deploy own node software –Local team handles node management issues as they see fit –Ability to choose own slice authority in future PlanetLab Consortium will initially remain slice authority Status: Currently planning.
9
Aaron Klingaman Princeton University Federation Stage 3 Overview Final stage Ability to create a new independent Slice Authority Majority of work to allow this will happen in Stage 2
10
Aaron Klingaman Princeton University Open Problems and Next Steps Need collaborators for various problems: –What will the MA / SA communication protocols be? –What specifications will be necessary to implement the federation stages? –Slice naming schemes and interfaces for SAs/NodeManager? Research areas: –To what extent is resource management part of this federation work, and how will it fit?
11
Aaron Klingaman Princeton University More Information On going document describing these stages in more detail is available at: http://planet-lab.org/doc/federation_stages.pdf Subscribe to arch mailing list for future discussion (arch@lists.planet-lab.org) Working group session tomorrow
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.