The design principles of PlanetLab

Larry Peterson, Timothy Roscoe

Research output: Contribution to journalArticle

74 Scopus citations

Abstract

PlanetLab is a geographically distributed platform for deploying, evaluating, and accessing planetary-scale network services. PlanetLab is a shared community effort by a large international group of researchers, each of whom gets access to one or more isolated slices of PlanetLab's global resources. Because we deployed PlanetLab and started supporting users before we fully understood what its architecture would be, being able to evolve the system became a requirement. This paper examines the set of design principles that guided this evolution. Some of these principles were explicit at the project outset, and others have become crystallized as the platform has developed.

Original languageEnglish (US)
Pages (from-to)11-16
Number of pages6
JournalOperating Systems Review (ACM)
Volume40
Issue number1
DOIs
StatePublished - Dec 8 2006

ASJC Scopus subject areas

  • Information Systems
  • Hardware and Architecture
  • Computer Networks and Communications

Cite this