Thursday, October 6, 2005
4:15 pm
B17 Upson Hall

Computer Science
Colloquium
Fall 2005


Larry Peterson
Princeton University

PlanetLab: Evolution vs. Intelligent Design in Planetary-Scale Infrastructure


PlanetLab is a global platform for evaluating and deploying network services. It currently includes over 600 nodes spanning nearly 300 sites and 30 countries, and hosts over 400 experimental services.  PlanetLab must satisfy a unique set of sometimes contradictory requirements, and based on our experiences building PlanetLab over the last three years, we are now able to define an architecture that satisfies these requirements. This talk identifies the requirements, presents the design principles that follow from them, and outlines the resulting PlanetLab architecture. It also briefly discusses some of the lessons we learned about building large network systems.