Abstract
PlanetLab is a continuously-evolving global network research testbed that is simultaneously used by hundreds of researchers for diverse tasks, ranging from short-term self-contained experiments among PlanetLab nodes to continuously-running Web-accessible services with tens of thousands of non-PlanetLab users. While PlanetLab cannot provide a perfectly-customized environment for every experiment, it has been changing over time, and the base of knowledge of how to best utilize it has also been growing. As a result, many of the early observations researchers made about PlanetLab would change if rechecked today. In this paper, we discuss these issues and explain whether they remain, have been addressed via PlanetLab's evolution, or can be avoided by the use of best practices. Where possible, we provide quantitative evidence showing the realities of PlanetLab and possible research avenues to further broaden the opportunities for using PlanetLab in network research.
- S. Banerjee, T. G. Griffin, and M. Pias. The interdomain connectivity of PlanetLab nodes. In Proceedings of the Fifth Passive and Active Measurement Workshop, PAM 2004, pages 73--82, Antibes Juan-les-Pins, France, Apr. 2004.Google ScholarCross Ref
- Y. Chu, S. G. Rao, and H. Zhang. A case for end system multicast. In Proceedings of the International Conference on Measurement and Modeling of Computer Systems, SIGMETRICS 2000, June 2000. Google ScholarDigital Library
- S. Floyd and V. Paxson. Difficulties in simulating the Internet. IEEE/ACM Transactions on Networking, 9(4):392--403, Feb. 2001. Google ScholarDigital Library
- M. Huang, A. Bavier, and L. Peterson. PlanetFlow: Maintaining Accountability for Network Services. Submitted for publication.Google Scholar
- V. S. Pai, L. Wang, K. Park, R. Pang, and L. Peterson. The dark side of the web: An open proxy's view. In Proceedings of the ACM Workshop on Hot Topics in Networks (HotNets), Cambridge, MA, Nov. 2003.Google Scholar
- K. Park and V. Pai. CoMon: A monitoring infrastructure for PlanetLab. http://common.cs.princeton.edu.Google Scholar
- V. Paxson. Strategies for sound Internet measurement. In Proceedings of the ACM SIGCOMM Internet Measurement Conference (IMC), pages 263--271, Taormina, Sicily, Italy, Oct. 2004. Google ScholarDigital Library
- PlanetLab Consortium. PlanetLab acceptable use policy (AUP). https://www.planet_lab.org/php/aup/PlanetLab_AUPpdf, Feb. 2004.Google Scholar
- R. Prasad, M. Jain, and C. Dovrolis. Effects of interrupt coalescence on network measurements. In Proceedings of the Fifth Passive and Active Measurement Workshop, PAM 2004, Antibes Juan-les-Pins. France, Apr. 2004.Google ScholarCross Ref
- N. Spring, D. Wetherall, and T. Anderson. Scriptroute: A public Internet measurement facility. In Proceedings of the USENIX Symposium on Internet Technologies and Systems (USITS), pages 225--238, Seattle, WA, Mar. 2003. Google ScholarDigital Library
- J. Strauss, D. Katabi, and F. Kaashoek. A measurement study of available bandwidth estimation tools. In Proceedings of the ACM SIGCOMM Internet Measurement Conference (IMC), pages 39--44, Miami, FL, Oct. 2003. Google ScholarDigital Library
- TCPDUMP.org Frequently Asked Questions. http://www.tcpdump.org/faq.html, July 2001.Google Scholar
- A. Vahdat, K. Yocum K. Walsh, P. Mahadevan, D. Kostic, J. Chase, and D. Becker. Scalability and accuracy in a large-scale network emulator. In Proceedings of the Symposium on Operating Systems Design and Implementation (OSDI), Boston, MA, Dec. 2002. Google ScholarDigital Library
- L. Wang, K. Park, R. Pang, V. S. Pai, and L. Peterson. Reliability and security in the CoDeeN content distribution network. In Proceedings of the USENIX Annual Technical Conference, Boston, MA, June 2004. Google ScholarDigital Library
- B. White, J. Lepreau, L. Stoller, R. Ricci, S. Guguprasad, M. Newbold, M. Hibler, C. Barb, and A. Joglekar. An integrated experimental environment for distributed systems and network. In Proceedings of the Symposium on Operating Systems Design and Implementation (OSDI), Boston, MA, Dec. 2002. Google ScholarDigital Library
- M. Zhang, C. Zhang, V. Pai, L. Peterson, and R. Wang. PlanetSeer: Internet path failure monitoring and characterization in wide-area services. In Proceedings of the Sixth Symposium on Operating Systems Design and Implementation, OSDI '04, San Francisco, CA, Dec. 2004. Google ScholarDigital Library
Index Terms
- Using PlanetLab for network research: myths, realities, and best practices
Recommendations
PlanetLab: an overlay testbed for broad-coverage services
PlanetLab is a global overlay network for developing and accessing broad-coverage network services. Our goal is to grow to 1000 geographically distributed nodes, connected by a disverse collection of links. PlanetLab allows multiple service to run ...
An Experimental Study on Peer Selection in a P2P Network over PlanetLab
ICPPW '07: Proceedings of the 2007 International Conference on Parallel Processing WorkshopsPeer selection is an important aspect in many P2P applications requiring efficient assignment and execution of jobs to peer nodes and search and file transfer, among others. Due to increasing interest of using P2P systems for distributed computing, peer ...
A study of an hybrid CDN-P2P system over the PlanetLab network
In this work we propose an hybrid CDN-P2P architecture for video contents delivery based on the NextShare platform. Experiments were conducted over the PlanetLab network using a number of peers which encompass real network behaviors. Results show that ...
Comments