Login
[planetlab logo] An open platform for developing, deploying, and accessing planetary-scale services

Community
Joining
News
Documentation
Software

PlanetLab Design Notes (PDNs)

PlanetLab Design Notes (PDNs) are documents describing thinking about the design of the platform, or other topics highly relevant to PlanetLab implementation. Please send contributions to the editor, Scott Karlin.

PDN-02-001 A Blueprint for Introducing Disruptive Technology into the Internet, Larry Peterson, Tom Anderson, David Culler, and Timothy Roscoe, July 2002. Appears in the Proceedings of ACM HotNets-I Workshop, Princeton, New Jersey, USA, October 2002
PDN-02-002 PlanetLab Phase 0: Technical Specification, The PlanetLab Phase 0 Architecture Team, edited by Timothy Roscoe, August 2002.
PDN-02-003 PlanetLab Phase 1: Transition to an Isolation Kernel, Larry Peterson and Timothy Roscoe, September 2002.
PDN-02-004 One Ring to Rule Them All: Service Discovery and Binding in Structured Peer-to-Peer Overlay Networks, Miguel Castro, Peter Druschel, Anne-Marie Kermarrec, and Antony Rowstron, September 2002. Appears in the Proceedings of the Tenth ACM SIGOPS European Workshop, Saint-Emilion, France, September 2002
PDN-02-005 Dynamic Slice Creation, The PlanetLab Architecture Team, edited by Larry Peterson, October 2002.
PDN-02-006 Isolation of Shared Network Resources in Xenoservers, Andrew Warfield, Steve Hand, Timothy Harris, and Ian Pratt, November 2002.
PDN-02-007 An End-to-End Approach to Globally Scalable Network Storage, Micah Beck, Terry Moore, and James S. Plank, November 2002.
PDN-02-008 InfoSpect: Using a Logic Language for System Health Monitoring in Distributed Systems, Timothy Roscoe, Richard Mortier, Paul Jardetzky, and Steven Hand, December 2002. Appears in the Proceedings of the Tenth ACM SIGOPS European Workshop, Saint-Emilion, France, September 2002
PDN-03-009 PlanetLab: An Overlay Testbed for Broad-Coverage Services, Brent Chun, David Culler, Timothy Roscoe, Andy Bavier, Larry Peterson, Mike Wawrzoniak, and Mic Bowman, January 2003. Appears in ACM Computer Communications Review, vol. 33, no. 3, July 2003, a special issue on tools and technologies for networking research and education.
PDN-03-010 A Simple Common Sensor Interface for PlanetLab, Timothy Roscoe, Larry Peterson, Scott Karlin, and Mike Wawrzoniak, March 2003 (updated May 2003).
PDN-03-011 BGP Feed Configuration Memo, Akihiro Nakao and Larry Peterson, April 2003.
PDN-03-012 A Routing Underlay for Overlay Networks, Akihiro Nakao, Larry Peterson, and Andy Bavier, April 2003.
PDN-03-013 Slice Creation and Management, Brent Chun and Tammo Spalink, July 2003.
PDN-03-014 Sophia: An Information Plane for Networked Systems, Mike Wawrzoniak, Larry Peterson, and Timothy Roscoe, July 2003.
PDN-03-015 Distributed System Management: PlanetLab Incidents and Management Tools, Robert Adams, November 2003.
PDN-03-016 Port Use and Contention in PlanetLab, Jeff Sedayao and David Mazières, November 2003.
PDN-04-017 Evolving the Slice Abstraction, Larry Peterson, John Hartman, Steve Muir, Timothy Roscoe, and Mic Bowman, January 2004.
PDN-04-018 Globus and PlanetLab Resource Management Solutions Compared, Matei Ripeanu, Mic Bowman, Jeffrey S. Chase, Ian Foster, and Milan Milenkovic, February 2004. Appears in the Proceedings of the Thirteenth IEEE International Symposium on High-Performance Distributed Computing (HPDC-13), Honolulu, Hawaii, June 2004.
PDN-04-019 The Interdomain Connectivity of PlanetLab Nodes, Suman Banerjee, Timothy G. Griffin, and Marcelo Pias, February 2004. Appears in the Proceedings of the Passive and Active Measurement Workshop (PAM2004), Antibes Juan-les-Pins, France, April 2004
PDN-04-020 IPv4 Address Use in PlanetLab, Jeff Sedayao, April 2004.
PDN-04-021 The Design Principles of PlanetLab, Larry Peterson and Timothy Roscoe, June 2004 (updated January 2006). Appears in Operating Systems Review, 40(1):11-16, January 2006
PDN-04-022 Proper: Privileged Operations in a Virtualised System Environment, Steve Muir, Marc Fiuczynski, Larry Peterson, Justin Cappos, and John Hartman, August 2004 (updated June 2005). Appears in the Proceedings of the USENIX 2005 Annual Technical Conference, Anaheim, California, April 2005
PDN-04-023 PlanetLab: Version 3.0, PlanetLab Implementation Team, August 2004 (updated January 2005).
PDN-04-024 An End-to-End Approach to Globally Scalable Programmable Networking, Terry Moore, Micah Beck, and James S. Plank, September 2004. Appears in the Proceedings of the Workshop on Future Directions in Network Architecture (FDNA'03), Karlsruhe, Germany, August 2003.
PDN-04-025 A Case for Informed Service Placement on PlanetLab, David Oppenheimer, David A. Patterson, and Amin Vahdat, December 2004.
PDN-05-026 The PlanetLab Boot Manager, Aaron Klingaman, January 2005.
PDN-05-027 Commercialization of PlanetLab: A Whitepaper, Larry Peterson, June 2005.
PDN-05-028 Using PlanetLab for Network Research: Myths, Realities, and Best Practices, Larry Peterson, Vivek Pai, Neil Spring, and Andy Bavier, June 2005.
PDN-05-029 VNET: PlanetLab Virtualized Network Access, Mark Huang, June 2005.
PDN-05-030 Towards a Comprehensive PlanetLab Architecture, Larry Peterson, Andy Bavier, Marc Fiuczynski, Steve Muir, and Timothy Roscoe, June 2005.
Individual BiBTeX entries are available for each paper by following the links above. The aggregate BiBTeX database for the PDNs is here.