skip to main content
article

Using PlanetLab for network research: myths, realities, and best practices

Published:01 January 2006Publication History
Skip Abstract Section

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.

References

  1. 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 ScholarGoogle ScholarCross RefCross Ref
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. S. Floyd and V. Paxson. Difficulties in simulating the Internet. IEEE/ACM Transactions on Networking, 9(4):392--403, Feb. 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. M. Huang, A. Bavier, and L. Peterson. PlanetFlow: Maintaining Accountability for Network Services. Submitted for publication.Google ScholarGoogle Scholar
  5. 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 ScholarGoogle Scholar
  6. K. Park and V. Pai. CoMon: A monitoring infrastructure for PlanetLab. http://common.cs.princeton.edu.Google ScholarGoogle Scholar
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. PlanetLab Consortium. PlanetLab acceptable use policy (AUP). https://www.planet_lab.org/php/aup/PlanetLab_AUPpdf, Feb. 2004.Google ScholarGoogle Scholar
  9. 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 ScholarGoogle ScholarCross RefCross Ref
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. TCPDUMP.org Frequently Asked Questions. http://www.tcpdump.org/faq.html, July 2001.Google ScholarGoogle Scholar
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  16. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Using PlanetLab for network research: myths, realities, and best practices

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM SIGOPS Operating Systems Review
          ACM SIGOPS Operating Systems Review  Volume 40, Issue 1
          January 2006
          101 pages
          ISSN:0163-5980
          DOI:10.1145/1113361
          Issue’s Table of Contents

          Copyright © 2006 Authors

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 January 2006

          Check for updates

          Qualifiers

          • article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader