80 likes | 276 Vues
PlanetLab & Clusters. Marc Fiuczynski Princeton University Marco Yuen University of Victoria. Benefits of Clusters to PlanetLab. CYCLES: more compute resources for public PlanetLab Easier to convince folks to commit machines on a short term basis vs. permanently to PlanetLab
E N D
PlanetLab & Clusters Marc Fiuczynski Princeton University Marco Yuen University of Victoria
Benefits of Clusters to PlanetLab • CYCLES: more compute resources for public PlanetLab • Easier to convince folks to commit machines on a short term basis vs. permanently to PlanetLab • FEDERATION: more clusters than private PlanetLabs to peer w/ • Better way to evaluate federation problem space—e.g., expose clusters as Management Authority (MA) or combined MA and Slice Authority (SA) • SIMULATION: small-scale test bed for PlanetLab Services • Alternative way to doing “PlanetLab in Emulab”
Benefits of PlanetLab to Clusters • VIRTUALIZATION/SLICES: eases cluster management • Empowers the cluster user & cluster administrator • Easier to run cluster software stacks side-by-side in slices • Better resource isolation on single node • FEDERATION: eases sharing of cluster resources among sites • Slices are a proven model for addressing/sharing compute resources hosted at different institution Node Mgr Owner VM VM Sun GE VMMPIy VM GLOBUS VM MPIx VM Intel PlanetLab Virtual Machine Monitor (VMM) NODE
Many cluster packages out there…… we started with Rocks?! • Rocks: www.rocksclusters.org • Thousands of clusters worldwide • Used by Scientists, Wall Street, … • Interesting “software distribution” model • Commercially support & sold (platform.com/HP) • High visibility within Cluster community • Open Source similar to PlanetLab • Active community, well supported & funded • Active development to enhance base architecture
Bridge Design Rocks MyPLC Node Registrar Network Topology Manager Extended Rocks API Extended MyPLC API WEB GUI AdmAddNode AdmGetNodes AdmDeleteNode AdmUpdateNodeNetwork
Usage Scenarios • Manage a single cluster • Single Site; Single Owner • Status: works today • Manage multiple clusters • Multiple Sites; Single Owner • Status: testing • Federated Clusters • Multiple Sites; Multiple Owners • Status: awaiting federation API spec
Summary: Combing PL & Clusters • Interesting exercise in extending myPLC • Customization by overriding myPLC API • myPLC API plug-in or proxy • Release scheduled for early/mid summer • Earlier for close collaborators • 20 node cluster @ Princeton in June • AUP = planet-lab.org • Hosting requirement = planet-lab.org