PlanetLab
Tapestry
Programming language theory
Software engineering
Prolog
Peer-to-peer
Benchmark
Pastry
Distributed data storage
Software testing
Computing