The design principles of PlanetLab

Larry Peterson, Timothy Roscoe

Research output: Contribution to journalArticlepeer-review

80 Scopus citations


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)
Issue number1
StatePublished - 2006
Externally publishedYes

ASJC Scopus subject areas

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

Cite this