Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

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

Published: 01 January 2006 Publication History

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

Cited By

View all
  • (2022)Revealing the evolution of a cloud provider through its network weather mapProceedings of the 22nd ACM Internet Measurement Conference10.1145/3517745.3561462(298-304)Online publication date: 25-Oct-2022
  • (2021)Methodological Principles for Reproducible Performance Evaluation in Cloud ComputingIEEE Transactions on Software Engineering10.1109/TSE.2019.292790847:8(1528-1543)Online publication date: 1-Aug-2021
  • (2021)Cost-based Energy Efficient Scheduling Technique for Dynamic Voltage and Frequency Scaling System in cloud computingSustainable Energy Technologies and Assessments10.1016/j.seta.2021.10121045(101210)Online publication date: Jun-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

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

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 January 2006
Published in SIGOPS Volume 40, Issue 1

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Revealing the evolution of a cloud provider through its network weather mapProceedings of the 22nd ACM Internet Measurement Conference10.1145/3517745.3561462(298-304)Online publication date: 25-Oct-2022
  • (2021)Methodological Principles for Reproducible Performance Evaluation in Cloud ComputingIEEE Transactions on Software Engineering10.1109/TSE.2019.292790847:8(1528-1543)Online publication date: 1-Aug-2021
  • (2021)Cost-based Energy Efficient Scheduling Technique for Dynamic Voltage and Frequency Scaling System in cloud computingSustainable Energy Technologies and Assessments10.1016/j.seta.2021.10121045(101210)Online publication date: Jun-2021
  • (2019)A Supplier-Firm-Buyer Framework for Computation and Content Resource Assignment in Wireless Virtual NetworksIEEE Transactions on Wireless Communications10.1109/TWC.2019.292134418:8(4116-4128)Online publication date: 9-Aug-2019
  • (2019)Service Traceroute: Tracing Paths of Application FlowsPassive and Active Measurement10.1007/978-3-030-15986-3_8(116-128)Online publication date: 27-Mar-2019
  • (2018)Tsumiki: A Meta-Platform for Building Your Own TestbedIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2018.284624229:12(2863-2881)Online publication date: 1-Dec-2018
  • (2018)On the optimal tuning and placement of FEC codecs within multicasting trees for resilient publish/subscribe services in edge-IoT architecturesFuture Generation Computer Systems10.1016/j.future.2018.05.02688(140-150)Online publication date: Nov-2018
  • (2018)A review on energy efficiency and demand response with focus on small and medium data centersEnergy Efficiency10.1007/s12053-018-9753-212:5(1399-1428)Online publication date: 29-Nov-2018
  • (2018)A Survey: WSN Heterogeneous Architecture Platform for IoTMachine Learning for Networking10.1007/978-3-030-19945-6_23(321-332)Online publication date: 27-Nov-2018
  • (2017)An Empirical Characterization of Internet Round-Trip TimesProceedings of the 13th ACM Symposium on QoS and Security for Wireless and Mobile Networks10.1145/3132114.3132123(23-30)Online publication date: 21-Nov-2017
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media