This is the Planetlab manager. It includes a combination dslice
service manager and resource broker that works closely with the control flow through the Emulab experiment swap process. It keeps all slice and node data in the DB. Node allocation automatically unpacks and configures the node to come up as an Emulab/Plab node when it is booted (later, via vnode_setup). It also takes care of other necessary bits of interfacing with Planetlab, including discovering which nodes are available, adding new Plab nodes to the DB, and maintaining status information on Plab nodes.
Showing with 910 additions and 0 deletions