PlanetLab Bibliography

The following is a partial bibliography of research enabled by PlanetLab. The vast majority of the papers report experiments run on PlanetLab: some measure today's Internet, some measure new service or protocol designs, some describe new research methodologies, and some report on deployment studies of novel network services that support real client workloads. A few of the papers (those marked with an asterisk) report on the design of PlanetLab itself (or present designs for potential PlanetLab-like facilities).

This Bibliography includes work spanning 2002-2009. According to to Google Scholar, there are over 9,000 additional references to PlanetLab in the decade 2010-2019.

Vision & Architecture

  • A Blueprint for Introducing Disruptive Technology into the Internet. L. Peterson, T. Anderson, D. Culler, and T. Roscoe. (HotNets-I '02), October 2002 (PDF)*
  • Operating System Support for Planetary-Scale Network Services. A. Bavier, M. Bowman, B. Chun, D. Culler, S. Karlin, S. Muir, L. Peterson, T. Roscoe, T. Spalink, and M. Wawrzoniak. (NSDI '04), May 2004 (PDF)*
  • Securing the PlanetLab Distributed Testbed: How to Manage Security in an Environment with No Firewalls, with All Users Having Root, and No Direct Physical Control of Any System. Paul Brett, Mic Bowman, Jeff Sedayao, Robert Adams, Rob Knauerhase, and Aaron Klingaman. (LISA '04) November 2004 (PDF)*
  • Overcoming the Internet Impasse Through Virtualization. T. Anderson, L. Peterson, S. Shenker, and J. Turner. (IEEE Computer), April 2005 (PDF)*
  • In VINI Veritas: Realistic and Controlled Network Experimentation. Andy Bavier, Nick Feamstery, Mark Huang, Larry Peterson, Jennifer Rexford. (SIGCOMM '06), September 2006 (PDF)*
  • Experiences Implementing PlanetLab. Larry Peterson, Andy Bavier, Marc Fiuczynski, and Steve Muir. (OSDI '06), November 2006 (PDF)*
  • Experience-Driven Experimental Systems Research. Larry Peterson and Vivek Pai. (CACM Vol. 50, Num. 11), November 2007 (PDF)*
  • Everlab - A production platform for research in network experimentation and computation. Elliot Jaffe, Danny Bickson and Scott Kirkpatrick. (21st Large Installation System Administration Conference, LISA '07) November 2007 (PDF)*

Content Distribution Networks

  • Reliability and Security in the CoDeeN Content Distribution Network. Limin Wang, KyoungSoo Park, Ruoming Pang, Vivek S. Pai, and Larry Peterson. (USENIX '04) (PDF)
  • Democratizing Content Publication with Coral. Michael Freedman, Eric Freudenthal, and David Mazières. (NSDI '04) (PDF)
  • The Julia Content Distribution Network. Danny Bickson and Dahlia Malkhi. (2nd Usenix Workshop on Real, Large Distributed Systems, WORLDS '05) December. 05 (PDF)
  • Fast replication in content distribution overlays. S Ganguly, A Saxena, S Bhatnagar, S Banerjee (24th INFOCOM), March, 2005 (PDF)
  • Securing Web Service by Automatic Robot Detection. KyoungSoo Park, Vivek S. Pai, Kang-Won Lee and Seraphin Calo. (USENIX '06), June 2006 (PDF)
  • Dandelion: Cooperative Content Distribution with Robust Incentives. M. Sirivianos, J. H. Park, X. Yang, S. Jarecki. (USENIX '07)(PDF)
  • Antiquity: exploiting a secure log for wide-area distributed storage. Hakim Weatherspoon and Patrick Eaton and Byung-Gon Chun and John Kubiatowicz, (EuroSys '07) (PDF)

Name Services

  • CoDoNs: The Design and Implementation of a Next Generation Name Service for the Internet. Venugopalan Ramasubramanian and Emin Gün Sirer. (SIGCOMM '04) (PDF)
  • CoDNS: Improving DNS Performance and Reliability via Cooperative Lookups. KyoungSoo Park, Vivek S. Pai, Larry Peterson and Zhe Wang. (OSDI '04) (PDF)
  • A Data-Oriented (and Beyond) Network Architecture. T. Koponen, M. Chawla, B-G. Chun, A. Ermolinskiy, K.H. Kim, S. Shenker, I. Stoica. (SIGCOMM '07) October 2007 (PDF)
  • A Directory Service for Perspective Access Networks. Geoffrey Goodell, Mema Roussopoulos, Scott Bradner. (IEEE/ACM Transactions on Networking, April '09)(PDF)

Location Services

  • Meridian: A Lightweight Network Location Service without Virtual Coordinates. Bernard Wong, Aleksandrs Slivkins, Emin Gün Sirer. (SIGCOMM '05) (PDF)
  • Locality Prediction for Oblivious Clients. Kevin Shanahan and Michael J. Freedman. (IPTPS '05) February 2005 (PDF)
  • An Open Access, Scalable, Shared Geocast Service for Distributed Systems. Bernard Wong and Emin Gün Sirer. (OSR '06) January 2006 (PDF)
  • Toward IP Geolocation Using Delay and Topology Measurements. Ethan Katz-Bassett, John P. John, Arvind Krishnamurthy, David Wetherall, Tom Anderson, and Yatin Chawathe. (IMC '06) October 2006 (PDF)
  • Geolocalization on the Internet through Constraint Satisfaction. Bernard Wong and Ivan Stoyanov and Emin Gün Sirer. (WORLDS '06) (PDF)
  • OASIS: Anycast for Any Service. Michael J. Freedman, Karthik Lakshminarayanan, David Mazières. (NSDI '06) (PDF)
  • Octant: A Comprehensive Framework for the Geolocalization of Internet Hosts. Bernard Wong, Ivan Stoyanov, Emin Gün Sirer (NSDI '07) (PDF)
  • Assessing the Geographic Resolution of Exhaustive Tabulation for Geolocating Internet Hosts. S. S. Siwpersad, Bamba Gueye and Steve Uhlig. (Passive and Active Network Measurement, Volume 4979/2008) April 2008 (PDF)

File Transfer / Streaming

  • An End-to-End Approach to Globally Scalable Network Storage. Micah Beck, Terry Moore, James S. Plank (SIGCOMM '02) August 2002 (PDF)*
  • SplitStream: High-bandwidth multicast in a cooperative environment. M. Castro, P. Druschel, A-M. Kermarrec, A. Nandi, A. Rowstron and A. Singh, (SOSP '03) (PDF)
  • An End-to-End Approach to Globally Scalable Programmable Networking. Micah Beck, Terry Moore, James S. Plank (Workshop on Future Directions in Network Architecture, FDNA '03) August 2003 (PDF)
  • Bullet: High Bandwidth Data Dissemination Using an Overlay Mesh. Dejan Kostić, Adolfo Rodriguez, Jeannie Albrecht, Amin Vahdat. (SOSP '03) (PDF)
  • Slurpie: a cooperative bulk data transfer protocol. R Sherwood, R Braud, B Bhattacharjee (23rd INFOCOM), March 2004 (PDF)
  • Shark: Scaling File Servers via Cooperative Caching. Siddhartha Annapureddy. Michael J. Freedman, and David Mazières. (NSDI '05) (PDF)
  • Maintaining High Bandwidth under Dynamic Network Conditions. Dejan Kostić, Ryan Braud, Charles Killian, Erik VandeKieft, James W. Anderson, Alex C. Snoeren, and Amin Vahdat. (USENIX '05) (PDF)
  • Scale and Performance in the CoBlitz Large-File Distribution Service. KyoungSoo Park and Vivek S. Pai. (NSDI '06) (PDF)
  • Strategies of Conflict in Coexisting Streaming Overlays. C Wu, B Li (26th INFOCOM), May 2007 (PDF)
  • High Bandwidth Data Dissemination for Large-scale Distributed Systems. Dejan Kostić, Alex Snoeren, Amin Vahdat, Ryan Braud, Charles Killian, James W. Anderson, Jeannie Albrecht, Adolfo Rodriquez, and Erik Vandekieft. (To Appear in ACM Transactions on Computer Systems, TOCS). February 2008.
  • Antfarm: Efficient Content Distribution with Managed Swarms. Ryan S. Peterson, Emin Gün Sirer. (NSDI '09) (PDF)
  • Flexible, Wide-Area Storage for Distributed Systems with WheelFS. Jeremy Stribling, Yair Sovran, Irene Zhang, Xavid Pretzer,Jinyang Li,M. Frans Kaashoek, and Robert Morris (NSDI '09) (PDF)

Robust Scalable Services

  • Using Random Subsets to Build Scalable Network Services. Dejan Kostić, Adolfo Rodriguez, Jeannie Albrecht, Abhijeet Bhirud, and Amin Vahdat. (USITS '03) (PDF)
  • PRACTI Replication. N Belaramani, M. Dahlin, L. Gao, A. Nayate, A. Venkataramani, P. Yalagandula, J. Zheng, (NSDI '06) May 2006 (PDF)
  • Service Clouds: Distributed Infrastructure for Adaptive Communication Services. Farshad A. Samimi, Philip K. McKinley, S. Masoud Sadjadi, Chiping Tang, Jonathan K. Shapiro, and Zhinan Zhou. (IEEE Transactions on Network and System Management, TNSM Volume 4, Issue 2) September 2007 (PDF)
  • Reliable On-Demand Management Operations for Large-scale Distributed Applications. Jin Liang, Indranil Gupta, Klara Narhstedt. (SIGOPS OSR '07) (PDF)
  • AVMON: Optimal and Scalable Discovery of Consistent Availability Monitoring Overlays for Distributed Systems. Ramses Morales, Indranil Gupta. (ICDCS '07) (PDF)
  • San Fermin: Aggregating Large Data Sets using Dynamic Binomial Trees. J. Cappos, J. Hartman. (To appear in The 5th USENIX Symposium on Networked Systems Design & Implementation, NSDI '08) (PDF)
  • Replication Degree Customization for High Availability. Ming Zhong, Kai Shen, and Joel Seiferas. (EuroSys '08) (PDF)


  • Beehive: O(1) Lookup Performance for Power-Law Query Distributions in Peer-to-Peer Overlays. Venugopalan Ramasubramanian and Emin Gün Sirer. (NSDI '04) (PDF)
  • Designing a DHT for Low Latency and High Throughput. Frank Dabek, Jinyag Li, Emil Sit, James Robertson, M. Frans Kaashoek, Robert Morris. (NSDI '04) (PDF)
  • Phenix: Supporting Resilient Low-Diameter Peer-to-Peer Topologies. RH Wouhaybi, AT Campbell (23rd INFOCOM), March 2004 (PDF)
  • Location-aware topology matching in P2P systems. YLXLL Xiao, LM Ni (23rd INFOCOM), March 2004 (PDF)
  • Eluding Carnivores: File Sharing with Strong Anonymity. Emin Gün Sirer, Sharad Goel, Mark Robson and Dogan Engin. (SIGOPS '05) September 2005 (PDF)
  • Distributed, secure load balancing with skew, heterogeneity, and churn. J Ledlie, M Seltzer (24th INFOCOM), March 2005 (PDF)
  • OpenDHT: A Public DHT Service and Its Uses. Sean Rhea, Brighten Godfrey, Brad Karp, John Kubiatowicz, Sylvia Ratnasamy, Scott Shenker, Ion Stoica, and Harlan Yu. (SIGCOMM '05) (PDF)
  • CoolStreaming/DONet: A data-driven overlay network for peer-to-peer live media streaming. X Zhang, J Liu, B Li, TSP Yum (24th INFOCOM), March 2005 (PDF)
  • A performance vs. cost framework for evaluating DHT design tradeoffs under churn. J Li, J Stribling, R Morris, MF Kaashoek, TM Gil (24th INFOCOM), March 2005 (PDF)
  • Non-Transitive Connectivity and DHTs. Michael J. Freedman, Karthik Lakshminarayanan, Sean Rhea, and Ion Stoica.(WORLDS '05) December 2005. (PDF)
  • Exploiting BitTorrent For Fun (But Not Profit). Nikitas Liogkas, Robert Nelson, Eddie Kohler, and Lixia Zhang. (IPTPS '06), February 2006 (PDF)
  • SmartSeer: Using a DHT to process continuous queries over peer-to-peer networks. J Kannan, B Yang, S Shenker, P Sharma, S Baner (25th INFOCOM), April 2006 (PDF)
  • Experiences in Building and Operating ePOST, a Reliable PeertoPeerApplication. A. Mislove, A. Post, A. Haeberlen, P. Druschel. (Eurosys '06), April 2006 (PDF)
  • Distributed Segment Tree: Support of Range Query and Cover Query over DHT. Changxi Zheng, Guobin Shen, Shipeng Li and Scott Shenker. (IPTPS '06) (PDF)
  • Stealth Distributed Hash Table: A Robust and Flexible SuperPeered DHT. Andrew Brampton, Andrew MacQuire, Idris A. Rai, Nicholas J. P. Race and Laurent Mathy. (2nd Conference on Future Networking Technologies, CoNEXT '06) December 2006. (PDF)
  • Latency and bandwidth-minimizing failure detectors. Kelvin So and Emin Gün Sirer. (OSR '07) June 2007 (PDF)
  • Ensuring Content Integrity for Untrusted Peer-to-Peer Content Distribution Networks. Nikolaos Michalakis, Robert Soule, and Robert Grimm. (NSDI '07) (PDF)
  • Do Incentives Build Robustness in BitTorrent? Michael Piatek, Tomas Isdal, Thomas Anderson, Arvind Krishnamurthy, and Arun Venkataramani. (NSDI '07) (PDF)
  • Profiling a Million User DHT. Jarret Falkner, Michael Piatek, John P. John, Arvind Krishnamurthy, and Tom Anderson. (IMC '07) October 2007 (PDF)
  • MOve: Design and Evaluation of A Malleable Overlay for Group-Based Applications. Ramses Morales, Sebastien Monnet, Gabriel Antoniu, Indranil Gupta. (IEEE TNSM Sp. Issue Self-Management 4(2), '07) (PDF)
  • Exploring the robustness of BitTorrent peer-to-peer content distribution systems. Nikitas Liogkas, Robert Nelson, Eddie Kohler, and Lixia Zhang. (Concurrency and Computation: Practice and Experience, 20(2)), February 2008 (PDF)
  • UsenetDHT: A low-overhead design for Usenet. Emil Sit, Robert Morris, and M. Frans Kaashoek. (To appear in NSDI '08)
  • One hop Reputations for Peer to Peer File SharingWorkloads. Michael Piatek, Tomas Isdal, Arvind Krishnamurthy, and Thomas Anderson. (To appear in NSDI '08)

Measurements, Diagnosis, & Anomaly Detection

  • Sophia: An Information Plane for Networked Systems. Mike Wawrzoniak, Larry Peterson, and Timothy Roscoe. (HotNets-II), November 2003 (PDF)
  • Scriptroute: A Public Internet Measurement Facility. Neil Spring, David Wetherall, and Tom Anderson. (USITS '03) (PDF)
  • User-level Internet Path Diagnosis. Ratul Mahajan, Neil Spring, David Wetherall, Thomas Anderson. (SOSP '03) (PDF)
  • Quantifying the Causes of Path Inflation. Neil Spring, Ratul Mahajan, Thomas Anderson. (SIGCOMM '03) (PDF)
  • Tomography-based Overlay Network Monitoring. Yan Chen, David Bindel, and Randy Katz. (IMC '03) October 2003 (PDF)
  • An Empirical Evaluation of Wide-area Internet Bottlenecks. Aditya Akella, Srinivashan Seshan, and Anees Shaikh. (IMC '03) October 2003 (PDF)
  • A Measurement Study of Available Bandwidth Estimation Tools. Jacob Strauss, Dina Katabi, and Frans Kaashoek. (IMC '03) October 2003 (PDF)
  • PlanetSeer: Internet Path Failure Monitoring and Characterization in Wide-Area Services. Ming Zhang, Chi Zhang, Vivek Pai, Larry Peterson, and Randolph Wang. (OSDI '04) (PDF)
  • Reverse Engineering the Internet. Neil Spring, David Wetherall, Thomas Anderson. (HotNets-III '04) (PDF)
  • Modeling Distances in Large-scale Networks by Matrix Factorization. Yun Mao and Lawrence K. Saul. (IMC '04) October 2004 (PDF)
  • FlowMate: Scalable On-line Flow Clustering. Ossama Younis and Sonia Fahmy. (IEEE/ACM Transactions on Networking, volume 13, issue 2, pp. 288-301) April 2005 (PDF)
  • An Empirical Approach to Modeling Inter-AS Traffic Matrices. Hyunseok Chang, Sugih Jamin, Z. Morley Mao, and Walter Willinger. (IMC '05) October 2005 (PDF)
  • Flooding Attacks by Exploiting Persistent Forwarding Loops. Jianhong Xia, Lixin Gao, and Teng Fei. (IMC '05) October 2005 (PDF)
  • Geographic Locality of IP Prefixes. Michael J. Freedman, Mythili Vutukuru, Nick Feamster, and Hari Balakrishnan. (IMC '05) October 2005 (PDF)
  • Poisson versus periodic path probing (or, does PASTA matter?) Muhammad Mukarram Bin Tariq, Amogh Dhamdhere, Constantinos Dovrolis, Mostafa Ammar. (IMC '05) October 2005 (PDF)
  • Characterizing User-Perceived Impairment Events Using End-to-End Measurements. Soshant Bali, Yasong Jin, Victor S. Frost, Tyrone Duncan. (International Journal for Communication Systems, Vol. 18, No. 10, pp. 935-960) December 2005 (PDF)
  • Monitoring Internet Connectivity using PlanetLab. Sanjay Rungta, Alex Rentzis, Jeff Sedayao, Robert Adams, Paul Brett (NOMS '06). April 2006 (PDF)
  • How DNS Misnaming Distorts Internet Topology Mapping. Ming Zhang, Yaoping Ruan, Vivek S. Pai, and Jennifer Rexford. (USENIX '06), June 2006 (PDF)
  • iPlane: An Information Plane for Distributed Services. Harsha V. Madhyastha, Tomas Isdal, Michael Piatek, Colin Dixon, Tom Anderson, Arvind Krishnamurthy, and Arun Venkataramani. (OSDI '06) (PDF)
  • A Structural Approach to Latency Prediction. Harsha V. Madhyastha, Thomas Anderson, Arvind Krishnamurthy, Neil Spring, and Arun Venkataramani. (IMC '06) (PDF)
  • A Measurement-based Deployment Proposal for IP Anycast. Hitesh Ballani, Paul Francis, and Sylvia Ratnasamy. (IMC '06) October 2006 (PDF)
  • Touring the Internet in a TCP Sidecar. Rob Sherwood and Neil Spring. (IMC '06) October 2006 (PDF)
  • Estimating network proximity and latency. P Sharma, Z Xu, S Banerjee, SJ Lee. (SIGCOMM '06) October 2006 (PDF)
  • Peering through the Shroud: The Effect of Edge Opacity on IP-based Client Identification. Martin Casado and Michael J. Freedman. (NSDI '07) April 2007 (PDF)
  • End-to-end Inference of Router Packet Forwarding Priority. Guohan Lu, Yan Chen, Stefan Birrer, Fabian E. Bustamante, Chi Yin, Cheung, and Xing Li (INFOCOM '07) (PDF)
  • A suite of schemes for user-level network diagnosis without infrastructure. Y Zhao, Y Chen (26th INFOCOM), May 2007 (PDF)
  • A Framework for Measuring and Predicting the Impact of Routing Changes. Y Zhang, ZM Mao, J Wang (26th INFOCOM), May 2007 (PDF)
  • A Memory Soft Error Measurement on Production Systems. Xin Li, Kai Shen, Michael C. Huang, and Lingkun Chu. (USENIX '07) (PDF)
  • Clustering and Sharing Incentives in BitTorrent Systems. Arnaud Legout, Nikitas Liogkas, Eddie Kohler, and Lixia Zhang. (SIGMETRICS'07), June 2007 (PDF)
  • Network Loss Inference with Second Order Statistics of End-to-end Flows. Hung X. Nguyen and Patrick Thiran. (IMC '07) October 2007 (PDF)
  • A Study of Prefix Hijacking and Interception in the Internet. H. Ballani, P. Francis, X. Zhang. (SIGCOMM '07), October 2007 (PDF)
  • A Light-Weight Distributed Scheme for Detecting IP Prefix Hijacks in Real-Time. C. Zheng, L. Ji, D. Pei, J. Wang and P. Francis. (SIGCOMM '07), October 2007 (PDF)
  • Measurement and Modeling of a Large-scale Overlay for Multimedia Streaming. Long Vu, Indranil Gupta, Jin Liang, Klara Narhstedt. (QShine '07) (PDF)
  • Small Is Not Always Beautiful. Pawel Marciniak, Nikitas Liogkas, Arnaud Legout, and Eddie Kohler. (IPTPS'08), February 2008 (PDF)
  • Towards a High Quality Path-oriented Network Measurement and Storage System. David Johnson, Daniel Gebhardt and Jay Lepreau. (PAM '08) April 2008.
  • Effective Diagnosis of Routing Disruptions from End Systems. Ying Zhang Z. Morley Mao Ming Zhang. (To appear in NSDI '08)
  • Uncovering Performance Differences among Backbone ISPs with Netdiff. Ratul Mahajan, Ming Zhang, Lindsey Poole, Vivek Pai. (To appear in NSDI '08)
  • Minerva: Learning to Infer Network Path Properties.Rita Wouhaybi, Puneet Sharma, Sujata Banerjee, Andrew Campbell. (To appear in INFOCOM '08) April 2008.
  • iPlane Nano: Path Prediction for Peer-to-Peer Applications. Harsha V. Madhyastha, Ethan Katz-Bassett, Thomas Anderson, Arvind Krishnamurthy, Arun Venkataramani. (NSDI '09) (PDF)

Resource Allocation

  • SHARP: An Architecture for Secure Resource Peering. Yun Fu, Jeffery Chase, Brent Chun, Stephen Schwab, Amin Vahdat. (SOSP '03) (PDF)
  • Bootstrapping a Distributed Computational Economy with Peer-to-Peer Bartering. Brent N. Chun, Yun Fu, and Amin Vahdat. (Economics of Peer-to-Peer Systems '03) (PDF)*
  • Total Recall: System Support for Automated Availability Management. Ranjita Bhagwan, Kiran Tati, Yu-Chung Cheng, Stefan Savage, and Geoffrey M. Voelker. (NSDI '04) (PDF)
  • Resource Allocation in Federated Distributed Computing Infrastructures. Alvin AuYoung, Brent N. Chun, Alex C. Snoeren, and Amin Vahdat. (OASIS '04) (PDF)
  • Why Markets Could (But Don't Currently) Solve Resource Allocation Problems in Systems. Jeffrey Shneidman, Chaki Ng, David C. Parkes, Alvin AuYoung, Alex C. Snoeren, Amin Vahdat, and Brent N. Chun. (HotOS-X '05) (PDF)*
  • Lessons from Resource Allocators for Large-Scale Multiuser Testbeds. Robert Ricci, David Oppenheimer, Jay Lepreau, and Amin Vahdat. (OSR '06) (PDF)*
  • Cloud Control with Distributed Rate Limiting. B. Raghavan, K. Vishwanath, S. Ramabhadran, K. Yocum, A. C. Snoeren. (SIGCOMM '07), October 2007 (PDF)
  • Hot-Spot Prediction and Alleviation in Distributed Stream Processing Applications. Thomas Repantis, Vana Kalogeraki. (DSN '08) (PDF)

Routing Overlays

  • A Routing Underlay for Overlay Networks. A. Nakao, L. Peterson, A. Bavier. (SIGCOMM '03) (PDF)
  • Transnet Architecture and Logistical Networking for Distributed Storage. Micah Beck, Ying Ding, Terry Moore, James S. Plank. (Workshop on Scalable File Systems and Storage Technologies) September 2004 (PDF)
  • Overlay mesh construction using interleaved spanning trees. A Young, et. al. (23rd INFOCOM), March 2004 (PDF)
  • Structure Management for Scalable Overlay Service Construction. Kai Shen. (NSDI '04) 2004 (PDF)
  • Improving the Reliability of Internet Paths with One-hop Source Routing. K. Gummadi, H. V. Madhyastha, S. D. Gribble, H. M. Levy, D. Wetherall. (OSDI '04). December 2004 (PDF)
  • Topology aware overlay networks. J Han, D Watson, F Jahanian (24th INFOCOM), March 2005 (PDF)
  • Negotiation-Based Routing Between Neighboring ISPs. Ratul Mahajan, David Wetherall, and Thomas Anderson. (NSDI '05) (PDF)
  • Towards a global IP anycast service. Hitesh Ballani and Paul Francis. (SIGCOMM '05) (PDF)
  • Synergy: An Overlay Internetworking Architecture. Minseok Kwon and Sonia Fahmy. (ICCCN '05) October 2005 (PDF)
  • Oasis: An Overlay-Aware Network Stack. Harsha V. Madhyastha, Arun Venkataramani, Arvind Krishnamurthy and Thomas Anderson. (OSR '06) (PDF)
  • Fireflies: Scalable Support for Intrusion-Tolerant Network Overlays. H. Johansen, A. Allavena, R.-V. Renesse. (Eurosys '06) April 2006 (PDF)
  • OCALA : An Architecture for Supporting Legacy Applications Over Overlays. D. Joseph, J. Kannan, A. Kubota, K. Lakshminarayanan, I. Stoica, and K. Wehrle. (NSDI '06) (PDF)
  • Drafting behind Akamai (travelocity-based detouring). AJ Su, DR Choffnes, A Kuzmanovic, FE Bustamante. (SIGCOMM '06) October 2006 (PDF)
  • Latency and Bandwidth-Minimizing Failure Detectors. K.C.W. So, E. G. Sirer (Eurosys '07), March 2007 (PDF)
  • SmartTunnel: Achieving Reliability in the Internet. Y Li, Y Zhang, L Qiu, S Lam (26th INFOCOM), May 2007 (PDF)
  • Preemptive Strategies to Improve Routing Performance of Native and Overlay Layers. S Seetharaman, V Hilt, M Hofmann, M Ammar (26th INFOCOM), May 2007 (PDF)
  • The boolean solution to the congested IP link location problem: Theory and practice. HX Nguyen, P Thiran (26th INFOCOM), May 2007 (PDF)
  • Studying Blackholes in the Internet with Hubble. Ethan Katz-Bassett, Harsha V. Madhyastha, John P. John, Arvind Krishnamurthy, David Wetherall, and Thomas Anderson (NSDI '08) (PDF)

Application & Experiment Support

  • A Scalable Distributed Information Management System. P. Yalagandula, M. Dahlin. (SIGCOMM '04) August 2004 (PDF)
  • Implementing the Emulab-PlanetLab Portal: Experiences and Lessons Learned. Kirk Webb, Mike Hibler, Robert Ricci, Austin Clements and Jay Lepreau. (WORLDS '04) December 2004 (PDF)
  • Surviving Internet Catastrophies. F. Junqueira, R. Bhagwan, A Hevia, K. Marzullo, G. Voelker. (USENIX Annual Technical Conference '05), April 2005 (PDF)
  • Implementing Declarative Overlays. Boon Thau Loo, Tyson Condie, Joseph M. Hellerstein, Petros Maniatis, Timothy Roscoe, and Ion Stoica. (SOSP '05) (PDF)
  • Why It Is Hard to Build a Long Running Service on Planetlab. J. Cappos, J. Hartman. (Workshop on Real Large Distributed Systems, WORLDS '05) December 2005 (PDF)*
  • Dynamic topology configuration in service overlay networks: a study of reconfiguration policies. J Fan, MH Ammar (25th INFOCOM), April 2006 (PDF)
  • Flexlab: A Realistic, Controlled, and Friendly Environment for Evaluating Networked Systems. Jonathon Duerig, Robert Ricci, Junxing Zhang, Daniel Gebhardt, Sneha Kasera and Jay Lepreau (HOTNETS '06) June 2006 (PDF)
  • Loose Synchronization for Large-Scale Networked Systems. Jeannie Albrecht, Christopher Tuttle, Alex C. Snoeren, and Amin Vahdat. (USENIX '06) (PDF)
  • PlanetLab Application Management Using Plush. Jeannie Albrecht, Christopher Tuttle, Alex C. Snoeren, and Amin Vahdat. (OSR '06) (PDF)
  • Monarch: A Tool to Emulate Transport Protocol Flows over the Internet at Large. Andreas Haeberlen, Marcel Dischinger, Krishna Gummadi, and Stefan Saroiu. (IMC '06) October 2006 (PDF)
  • Scalable Access Control For Web Services. Gayatri Swamynathan, Tyler Close, Sujata Banerjee, Rick McGeer (Fifth International Conference on Creating, Connecting and Collaborating through Computing, C5 '07) January 2007 (PDF)
  • An Active Measurement System for Shared Environments. Joel Sommers and Paul Barford. (IMC '07) October 2007 (PDF)
  • Self-Configuring Information Management for Large-Scale Service Overlays. J Liang, X Gu, K Nahrstedt (26th INFOCOM), May 2007 (PDF)
  • Stork: Package Management for Distributed VM Environments. J. Cappos, S. Baker, J. Plichta, D. Nyugen, J. Hardies, M. Borgard, J. Johnston, J. Hartman. (The 21st Large Installation System Administration Conference, LISA '07) (PDF)
  • Remote Control: Distributed Application Configuration, Management, and Visualization with Plush. Jeannie Albrecht, Ryan Braud, Darren Dao, Nikolay Topilski, Christopher Tuttle, Alex C. Snoeren, and Amin Vahdat. (Twenty-first USENIX Large Installation System Administration Conference, LISA '07) November 2007 (PDF)
  • The Flexlab Approach to Realistic Evaluation of Networked Systems. Robert Ricci, Jonathon Duerig, Pramod Sanaga, Daniel Gebhardt, Mike Hibler, Kevin Atkinson, Junxing Zhang, Sneha Kasera and Jay Lepreau. (NSDI '07) April 2007 (PDF)
  • Centralized Package Management Using Stork. J. Samuel, J. Plichta, J. Cappos. (To appear in ;login:) February 2008 (PDF)
  • Dynamis: Dynamic Overlay Service Composition for Distributed Stream Processing. Farshad A. Samimi and Philip K. McKinley. (Proceedings of the 20th International Conference on Software Engineering and Knowledge Engineering, SEKE '08) July 2008 (PDF)
  • Modeling and Emulation of Internet Paths. Pramod Sanaga, Jonathon Duerig, Robert Ricci, Jay Lepreau. (The 6th USENIX Symposium on Networked Systems Design and Implementation, NSDI '09) April 2009. (PDF)
  • WSRec: A Collaborative Filtering based Web Service Recommender System. Zibin Zheng, Hao Ma, Michael R. Lyu, Irwin King. (in Proceedings of the 7th IEEE International Conference on Web Services, ICWS '09) July 2009. (PDF)

Resource Discovery

  • Distributed Resource Discovery on PlanetLab with SWORD. David Oppenheimer, Jeannie Albrecht, David Patterson, and Amin Vahdat. (WORLDS '04) (PDF)
  • Design and Implementation Tradeoffs for Wide-Area Resource Discovery. David Oppenheimer, Jeannie Albrecht, David Patterson, and Amin Vahdat. (HPDC '05) (PDF)
  • Service Placement in Shared Wide-Area Platforms. David Oppenheimer, Brent Chun, David Patterson, Alex C. Snoeren, and Amin Vahdat. (USENIX '06) (PDF)
  • Efficient Replica Maintenance for Distributed Storage Systems. Byung-Gon Chun, Frank Dabek, Andreas Haeberlen, Emil Sit, Hakim Weatherspoon, M. Frans Kaashoek, John Kubiatowicz, and Robert Morris. (NSDI '06) (PDF)
  • Synergy: Sharing-Aware Component Composition for Distributed Stream Processing Systems. Thomas Repantis, Xiaohui Gu, Vana Kalogeraki (Middleware '06) (PDF)
  • Observing the evolution of internet as topology. Ricardo V. Oliveira and Beichuan Zhang and Lixia Zhang (SIGCOMM '07) (PDF)
  • Design and Implementation Tradeoffs for Wide-area Resource Discovery. Jeannie Albrecht, David Oppenheimer, David Patterson, and Amin Vahdat. (To appear inACM Transactions on Internet Technology, TOIT 8(2)) May 2008 (PDF)

Debugging Distributed systems

  • Pip: Detecting the Unexpected in Distributed Systems. Patrick Reynolds, Janet L. Wiener, Jeffrey C. Mogul, Mehul A. Shah, Charles Killian, and AminVahdat, (NSDI '06) (PDF)
  • WAP5: Black-box Performance Debugging for Wide-Area Systems. Patrick Reynolds, Janet L. Wiener, Jeffrey C. Mogul, Marcos K. Aguilera, and Amin Vahdat. (WWW '06) (PDF)
  • Replay Debugging for Distributed Applications. D. Geels, G. Altekar, S. Shenker, I. Stoica. (USENIX Annual Technical Conference '06), June 2006 (PDF)

Wide-Area Experiments

  • Perils of Transitive Trust in the Domain Name System. Venugopalan Ramasubramanian and Emin Gün Sirer. (IMC '05) (PDF)
  • Improving the Operation Efficiency of Supermedia Enhanced Internet Based Teleoperation via an Overlay Network. Cen, Zhiwei and Goradia, Amit and Mutka, Matt and Xi, Ning and Fung, Wai-keung and Liu, Yun-hui. (IEEE International Conference on Robotics and Automation, ICRA '05) 2005 (PDF)
  • Supermedia Transport for Teleoperations over Overlay Networks. Cen, Zhiwei and Mutka, Matt W. and Zhu, Danyu and Xi, Ning. (4th International IFIP-TC6 Networking Conference, NETWORKING '05) 2005 (PDF)
  • PCP: Efficient Endpoint Congestion Control. Thomas Anderson, Andrew Collins, Arvind Krishnamurthy, John Zahorjan. (NSDI '06) (PDF)
  • Availability of Multi-Object Operations. Haifeng Yu, Phillip B. Gibbons, and Suman Nath. (NSDI '06) (PDF)
  • Landmark-based End-to-End Bandwidth Inference. M Malli, C Barakat, W Dabbous (25th INFOCOM), April 2006. (PDF)
  • Parallel TCP Sockets: Simple Model, Throughput and Validation. E Altman, D Barman, B Tuffin, M Vojnovic (25th INFOCOM), April 2006 (PDF)
  • Performance Optimization of VoIP using an Overlay Network. RK Rajendran, S Ganguly, R Izmailov, D Rubenstein (25th INFOCOM), April 2006 (PS)
  • Impact of the Inaccuracy of Distance Prediction Algorithms on Internet Applications—an Analytical and Comparative Study. R Zhang, C Tang, YC Hu, S Fahmy, X Lin (25th INFOCOM), April 2006 (PDF)
  • On the Impact of Research Network Based Testbeds on Wide-area Experiments. Himabindu Pucha, Y. Charlie Hu, and Z. Morley Mao. (IMC '06) October 2006 (PDF)
  • A Multifaceted Approach to Understanding the Botnet Phenomenon. Moheeb Abu Rajab, Jay Zarfoss, Fabian Monrose, and Andreas Terzis. (IMC '06) October 2006 (PDF)
  • End-to-end inference of router packet forwarding priority. G Lu, Y Chen, S Birrer, FE Bustamante, CY Cheung (26th INFOCOM), May 2007 (PDF)
  • A Multipath Background Network Architecture. R Kokku, A Bohra, S Ganguly, A Venkataramani (26th INFOCOM), May 2007 (PDF)
  • Towards Network Triangle Inequality Violation Aware Distributed Systems. Guohui Wang, Bo Zhang, and T.S. Eugene Ng. (IMC '07) October 2007 (PDF)
  • An End-Middle-End Approach to Connection Establishment. S. Guha, P. Francis (SIGCOMM '07) October 2007 (PDF)
  • Network Characteristics for Server Selection in Online Games. Mark Claypool. (ACM/SPIE Multimedia Computing and Networking, MMCN '08) January 2008. (PDF)
  • Trickles: A Stateless Network Stack for Improved Scalability, Resilience, and Flexibility. Alan Shieh, Andrew C. Myers, and Emin Gün Sirer. (NSDI '05) (PDF)
  • THINC: a virtual display architecture for thin-client computing. Ricardo A. Baratto and Leonard N. Kim and Jason Nieh. (SOSP '05) (PDF)
  • Phalanx: Withstanding Multimillion-Node Botnets. Colin Dixon, Thomas Anderson, and Arvind Krishnamurthy. (To appear in NSDI '08)

Anonymous Communication Systems

  • Eluding Carnivores: File Sharing with Strong Anonymity. Emin Gün Sirer, Sharad Goel, Mark Robson, Dogan Engin. (European SIGOPS '04) (PDF)

Pub/Sub & Dissemination Systems

  • A Shared Global Event Propagation System to Enable Next Generation Distributed Services. Paul Brett, Rob Knauerhase, Mic Bowman, Robert Adams, Aroon Nataraj, Jeff Sedayao, Michael Spindel. (WORLDS '04) December 2004 (PDF)
  • Corona: A High Performance Publish-Subscribe System for the World Wide Web. Venugopalan Ramasubramanian, Ryan Peterson and Emin Gün Sirer. (NSDI '06) (PDF)
  • Network-Aware Operator Placement for Stream-Processing Systems. Peter Pietzuch, Jonathan Ledlie, Jeffrey Shneidman, Mema Roussopoulos, Matt Welsh, Margo Seltzer (ICDE '06) April 2006 (PDF)
  • Cobra: Content-Based Filtering and Aggregation of Blogs and RSS Feeds. Ian Rose, Rohan Murty, Peter Pietzuch, Jonathan Ledlie, Mema Roussopoulos, Matt Welsh, (NSDI '07) April 2007 (PDF)


  • Proper: Privileged Operations in a Virtualised System Environment. S. Muir, L. Peterson, M. Fiuczynski, J. Cappos, J. Hartman. (USENIX '05) (PDF)*
  • Privileged operations in the PlanetLab virtualised environment. S. Muir, L. Peterson, M. Fiuczynski, J. Cappos, J. Hartman. (OSR '06) January 2006 (PDF)*
  • Container-based Operating System Virtualization: A Scalable, High-performance Alternative to Hypervisors. Stephen Soltesz, Herbert Pötzl, Marc Fiuczynski, Andy Bavier, and Larry Peterson (EuroSys '07), March 2007 (PDF)*

GRID Computing

  • DiPerF: an automated DIstributed PERformance testing Framework. Catalin Dumitrescu, Ioan Raicu, Matei Ripeanu, Ian Foster. (IEEE/ACM GRID '04) November 2004 (PDF)
  • The Globus Striped GridFTP Framework and Server. William Allcock, John Bresnahan, Rajkumar Kettimuthu, Michael Link, Catalin Dumitrescu, Ioan Raicu, Ian Foster. (ACM/IEEE SC 2005 Conference, SC'05) (PDF)
  • DI-GRUBER: A Distributed Approach for Grid Resource Brokering. Catalin Dumitrescu, Ioan Raicu, Ian Foster. (ACM/IEEE SC 2005 Conference, SC'05) (PDF)
  • The Design, Performance, and Use of DiPerF: An automated DIstributed PERformance testing Framework. Ioan Raicu, Catalin Dumitrescu, Matei Ripeanu, Ian Foster. (International Journal of Grid Computing, Special Issue on Global and Peer-to-Peer Computing '06) (PDF)
  • Simplifying Grid Application Programming Using Web-Enabled Code Transfer Tools. Catalin Dumitrescu, Jan Dünnweber, Philipp Lüdeking, Sergei Gorlatch, Ioan Raicu and Ian Foster. (Toward Next Generation Grids, Chapter 6, Springer Verlag, '07) (PDF)
  • ServMark: A Framework for Testing Grids Services. Catalin Dumitrescu, Alexandru Iosup, H. Mohamed, Dick H.J. Epema, Matei Ripeanu, Nicolae Tapus, Ioan Raicu, Ian Foster. (IEEE Grid '07) (PDF)
  • The Design, Usage, and Performance of GRUBER: A Grid uSLA-based Brokering Infrastructure. Catalin Dumitrescu, Ioan Raicu, Ian Foster. (International Journal of Grid Computing '07) (PDF)

Multicast & Broadcast

  • ROMA: Reliable Overlay Multicast with Loosely Coupled TCP Connections. GI Kwon, JW Byers (23rd INFOCOM), March 2004 (PDF)
  • Path-aware Overlay Multicast. Minseok Kwon and Sonia Fahmy. (Computer Networks, volume 47, issue 1, pp. 23-45) January 2005 (PDF)
  • UMM: A dynamically adaptive, unstructured multicast overlay. M Ripeanu, I Foster, A Iamnitchi, A Rogers (24th INFOCOM), March 2005 (PDF)
  • Strategyproof mechanisms for dynamic multicast tree formation in overlay networks. S Yuen, B Li (24th INFOCOM), March 2005 (PDF)
  • Characterizing overlay multicast networks and their costs. Sonia Fahmy and Minseok Kwon. (IEEE/ACM Transactions on Networking, volume 15, issue 2, pp. 373-386) April 2007 (PDF)
  • Enabling Confidentiality of Data Delivery in an Overlay Broadcasting System. R Torres, X Sun, A Walters, C Nita-Rotaru, S Rao (26th INFOCOM), May 2007 (PDF)
  • Swarming on Optimized Graphs for n-way Broadcast. Georgios Smaragdakis, Nikolaos Laoutaris, Pietro Michiardi, Azer Bestavros, John Byers, Mema Roussopoulos. (To appear in IEEE INFOCOM '08) April 2008 (PDF)


  • Botz4Sale: Surviving Organized DDoS Attacks That Mimic Flash Crowds. Srikanth Kandula, Dina Katabi, Matthias Jacob and Arthur Berger. (NSDI '05) (PDF)
  • Cashmere: Resilient Anonymous Routing. Li Zhuang, Feng Zhou, Ben Y. Zhao and Antony Rowstron. (NSDI '05) (PDF)
  • Keyboards and Covert Channels. Gaurav Shah, Andres Molina and Matt Blaze.
    (15th USENIX Security Symposium '06) (PDF)
  • sMonitor: A Non-Intrusive Client-Perceived End-to-End Performance Monitor of Secured Internet Services. J. Wei, C-Z. Xu. (USENIX Annual Technical Conference '06), June 2006 (PDF)
  • Securing Internet Coordinate Embedding Systems. Mohamed Ali Kaafar, Laurent Mathy, Chadi Barakat, Kave Salamatian, Thierry Turletti, and Walid Dabbous. (SIGCOMM '07) August 2007 (PDF)

Distributed Databases

  • Locating XML Documents in a Peer-to-Peer Network using Distributed Hash Tables. Praveen R. Rao and Bongki Moon. (To appear in IEEE Transactions on Knowledge and Data Engineering, TKDE)
  • An Internet-Scale Service for Publishing and Locating XML Documents. Praveen R. Rao and Bongki Moon. (IEEE International Conference on Data Engineering, ICDE '09) March 2009

Networks for Developing Regions

  • HashCache: Cache Storage for the Next Billion. Anirudh Badam, KyoungSoo Park, Vivek S. Pai, Larry L. Peterson.(The 6th USENIX Symposium on Networked Systems Design and Implementation, NSDI '09) April 2009. (PDF)

PhDs enabled by PlanetLab (incomplete list)

  • Neil Spring (Washington)
  • Ratul Mahajan (Washington)
  • Ming Zhang (Princeton)
  • KyoungSoo Park (Princeton)
  • Sean Rhea (Berkeley)
  • Venugopalan Ramasubramanian (Cornell)
  • Mike Freedman (NYU)
  • Jeannie Albrecht (UCSD)
  • Dejan Kostić (UCSD)
  • Nikitas Liogkas (UCLA)
  • Farshad A. Samimi (Michigan State)
  • Rita H. Wouhaybi (Columbia University)
  • Soshant Bali (Kansas)