Check out the new USENIX Web site.

USENIX Home . About USENIX . Events . membership . Publications . Students
First Workshop on Real, Large Distributed Systems — Abstract

Implementing the Emulab-PlanetLab Portal: Experience and Lessons Learned

Kirk Webb, Mike Hibler, Robert Ricci, Austin Clements, and Jay Lepreau, School of Computing, University of Utah


Emulab's PlanetLab portal, hereafter known as the "portal," provides access to the large-scale, geographically distributed resources of the PlanetLab testbed using the integrated Emulab interface. The portal provides sophisticated resource allocation, configuration, and management services, while hiding from the user the underlying low-level detail and complexity of distributed resource provisioning and failure management. Moreover, it does so while minimizing the impact on the underlying PlanetLab system.

In the process of creating this portal and tracking PlanetLab's evolving third-party service API, we identified several key issues in the design of such platforms and the management systems built on top of them. This paper uses our portal as a basis for discussing these issues, and presents the lessons we have learned during its design and implementation.

  • View the full text of this paper in PDF.
  • If you need the latest Adobe Acrobat Reader, you can download it from Adobe's site.
To become a USENIX Member, please see our Membership Information.

?Need help? Use our Contacts page.

Last changed: 1 Dec. 2004 ch
Technical Program
WORLDS '04 Home