Operating system support for planetary-scale network services

  • Authors:
  • Andy Bavier;Mic Bowman;Brent Chun;David Culler;Scott Karlin;Steve Muir;Larry Peterson;Timothy Roscoe;Tammo Spalink;Mike Wawrzoniak

  • Affiliations:
  • Department of Computer Science, Princeton University;Intel Research;Intel Research;Computer Science Division, University of California, Berkeley;Department of Computer Science, Princeton University;Department of Computer Science, Princeton University;Department of Computer Science, Princeton University;Intel Research;Department of Computer Science, Princeton University;Department of Computer Science, Princeton University

  • Venue:
  • NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

PlanetLab is a geographically distributed overlay network designed to support the deployment and evaluation of planetary-scale network services. Two high-level goals shape its design. First, to enable a large research community to share the infrastructure, PlanetLab provides distributed virtualization, whereby each service runs in an isolated slice of PlanetLab's global resources. Second, to support competition among multiple network services, PlanetLab decouples the operating system running on each node from the network-wide services that define PlanetLab, a principle referred to as unbundled management. This paper describes how Planet-Lab realizes the goals of distributed virtualization and unbundled management, with a focus on the OS running on each node.