Marc Fiuczynski Princeton University Marco Yuen University of Victoria
-
Upload
thomas-williams -
Category
Documents
-
view
17 -
download
0
description
Transcript of Marc Fiuczynski Princeton University Marco Yuen University of Victoria
2
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”
3
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
PlanetLab Virtual Machine Monitor (VMM)
NodeMgr
OwnerVM
VMGLOBUS
VMSun GE
VMIntel
VMMPIx
VMMPIy
NODE
4
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
Rocks
ExtendedRocksAPI
ExtendedMyPLC
API
NodeRegistrar
NetworkTopologyManager
MyPLC
WEB GUI
AdmAddNodeAdmGetNodes
AdmDeleteNodeAdmUpdateNodeNetwork
Bridge Design
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