[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

PlanetLab: an overlay testbed for broad-coverage services

Published: 01 July 2003 Publication History

Abstract

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 concurrently and continuously, each in its own slice of PlanetLab. This paper discribes our initial implementation of PlanetLab, including the mechanisms used to impelment virtualization, and the collection of core services used to manage PlanetLab.

References

[1]
D. Andersen, H. Balakrishnan, F. Kaashoek, and R. Morris. Resilient overlay networks. In Proceedings of the 18th ACM Symposium on Operating Systems Principles, October 2001.
[2]
D. Andersen, H. Balakrishnan, M. F. Kaashoek, and R. Morris. Resilient Overlay Networks. In Proceedings of the 18th ACM Symposium on Operating Systems Principles (SOSP), pages 131--145, Chateau Lake Louise, Banff, Alberta, Canada, October 2001.
[3]
M. Balazinska, H. Balakrishnan, and D. Karger. INS/Twine: A Scalable Peer-to-Peer Architecture for Intentional Resource Discovery. In Proceedings of Pervasive 2002 - International Conference on Pervasive Computing, Zurich, Switzerland, August 2002.
[4]
W. J. Bolosky, S. Corbin, D. Goebel, and J. R. Douceur. Single instance storage in windows 2000. In Proceedings of the 4th SUENIX Windows Systems Symposium, August 2000.
[5]
F. Dabek, M. F. Kaashoek, D. Karger, R. Morris, and I. Stoica. Wide-area cooperative storage with CFS. In Proceedings of the 18th ACM Symposium on Operating Systems Principles (SOSP), Chateau Lake Louise, Banff, Alberta, Canada, October 2001.
[6]
P. Druschel, M. Castro, A.-M. Kermarrec, and A. Rowstron. Scribe: A large-scale and decentralized application-level multicast infrastructure. IEEE Journal on Selected Areas in Communications, 20, 2002.
[7]
Ensim Corp. Ensim Virtual Private Server. http://www.ensim.com/products/materials/datasheet_vps_051003 2002.
[8]
K. Fraser, S. Hand, T. Harris, I. Leslie, and I. Pratt. The Xenoserver Computing Infrastructure, 2002. http://www.cl.cam.ac.uk/Research/SRG/netos/xeno/xenp-general. pdf.
[9]
Ganglia. http://ganglia.sourceforge.net.
[10]
J. Gelinas. Virtual private servers and security contexts. http://www.solucorp.qc.ca/miscprj/s.context.hc.
[11]
P. H. Kamp and R. N. M. Watson. Jails: Confining the Omnipotent Root. In Proceedings of the 2nd International SANE Conference, Maastricht, The Netherlands, May 2000.
[12]
J. Kubiatowicz, D. Bindel, Y. Chen, S. Czerwinski, P. Eaton, D. Geels, R. Gummadi, S. Rhea, H. Weatherspoon, W. Weimer, C. Wells, and B. Zhao. OceanStore: An Architecture for Global-Scale Persistent Storage. In Proceedings of the Ninth international Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2000), Nov. 2000.
[13]
Linux Advanced Routing and Traffic Control. http://lartc.org.
[14]
Millennium Research Group. Rootstock. http://www.millennium. berkeley. edu/.
[15]
D. Mosberger and L. L. Peterson. Making paths explicit in the scout operating system. In USENIX, editor, 2nd Symposium on Operating Systems Design and Implmentation (OSDI '96), October 28--31, 1996. Seattle, WA, pages 153--167, Berkeley, CA. USA, Oct. 1996. USENIX.
[16]
L. Peterson, T. Anderson, D. Culler, and T. Roscoe. A Blueprint for Introdicing Disruptive Technology into the Internet. In Proceedings of the 1st ACM Workshop on Hot Topics in Networks (HotNets-I), October 2002.
[17]
S. Ratnasamy, M. Handley, R. Karp, and S. Shenker. Topologically-Aware Overlay Construction and Server Selection. In Proceedings of the IEEE INFOCOM Conference, New York, NY, June 2002.
[18]
A. Rowstron and P. Druschel. Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer system. In Proceedings of the 18th IFIP/ACM International Conference on Distributed Systems Platforms (Middleware 2001), Heidelberg, Germany, November 2001.
[19]
A. Rowstron and P. Druschel. Storage Management and Caching in PAST, A Large-Scale Persistent Peer-to-Peer Storage Utility. In Proceedings of the 18th ACM Symposium on Operating System Principles (SOSP), pages 188--201, Chateau Lake Louise, Banff, Alberta, Canada, October 2001.
[20]
S. Savage, A collins, E. Hoffman, J. Snell, and T. Anderson. The End-to-end Effects of Internet Path Splifiction. In Proceedings of the ACM SIGCOMM Conference, Cambridge, MA, September 1999.
[21]
N. Spring, R. Mahajan, and D. Wetherall. Measuring ISP Topologies with Rocketfuel. In Proceedings of the ACM SIGCOMM Conference, pages 133--146, Pittsburgh, PA, August 2002.
[22]
N. Spring, D. Wetherall, and T. Anderson. Scriptroute: A facility for distributed internet measurement. In Proceedings of the 4th USITS Symposium, Seattle, WA, March 2003.
[23]
I. Stoica, R. Morris, D. Karger, F. Kaashoek, and H. Balakrishnan. Chord: A Peer-to-Peer Lookup Service for Internet Applications. In Proceedings of the ACM SIGCOMM Conference, San Diego, CA, September 2001.
[24]
User-Mode Linux. http://www.usermodelinux.org/.
[25]
L. Wang, V. Pai, and L. Peterson. The Effectiveness of Request Redirection on CDN Robustness. In Proceedings of the 5th Symposium on Operating System Design and Implementatio (OSDI), Boston, MA, December 2002.
[26]
A. Whitaker, M. Shaw, and S. Gribble. Scale and Performance in the Denali Isolation Kernel. In Proceedings of the 5th Symposium on Operating System Design and Implementatio (OSDI), Boston, MA, December 2002.
[27]
B. White, J. Lepreau, L. Stoller, R. Ricci, S. Guruprasad, M. Newbold, M. Hibler, C. Barb, and A. Joglekar. An Integrated Experimental Environment for Distributed Systems and Networks. In Proceedings of the 5th Sumposium on Operating Sustem Design and Implementatio (OSDI), Boston, MA, December 2002.
[28]
B. White, J. Lepreau, L. Stoller, R. Ricci, S. Guruprasad, M. Newbold, M. Hibler, C. Barb, and A. Joglekar. An integrated experimental environment for distributed systems and networks. In Proceedings of the 5th USENIX Symposium on Operating Systems Design and Implementation, December 2002.
[29]
Xenoboot. http://www.cl.cam.ac.uk/Research/SRG/netos/xeno/boot/.

Cited By

View all
  • (2024)AliasClassifier: A High-Performance Router Alias ClassifierElectronics10.3390/electronics1309174713:9(1747)Online publication date: 1-May-2024
  • (2024)Efficient Placement of Decomposable Aggregation Functions for Stream Processing over Large Geo-Distributed TopologiesProceedings of the VLDB Endowment10.14778/3648160.364818617:6(1501-1514)Online publication date: 1-Feb-2024
  • (2024)INT-MC: Low-Overhead In-Band Network-Wide Telemetry Based on Matrix CompletionProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/37004338:3(1-30)Online publication date: 10-Dec-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGCOMM Computer Communication Review
ACM SIGCOMM Computer Communication Review  Volume 33, Issue 3
July 2003
141 pages
ISSN:0146-4833
DOI:10.1145/956993
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 2003
Published in SIGCOMM-CCR Volume 33, Issue 3

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)53
  • Downloads (Last 6 weeks)8
Reflects downloads up to 03 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)AliasClassifier: A High-Performance Router Alias ClassifierElectronics10.3390/electronics1309174713:9(1747)Online publication date: 1-May-2024
  • (2024)Efficient Placement of Decomposable Aggregation Functions for Stream Processing over Large Geo-Distributed TopologiesProceedings of the VLDB Endowment10.14778/3648160.364818617:6(1501-1514)Online publication date: 1-Feb-2024
  • (2024)INT-MC: Low-Overhead In-Band Network-Wide Telemetry Based on Matrix CompletionProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/37004338:3(1-30)Online publication date: 10-Dec-2024
  • (2024)Magpie: Improving the Efficiency of A/B Tests for Large Scale Video-on-Demand SystemsProceedings of the 2024 ACM on Internet Measurement Conference10.1145/3646547.3689019(588-594)Online publication date: 4-Nov-2024
  • (2024)Snatch: Online Streaming Analytics at the Network EdgeProceedings of the Nineteenth European Conference on Computer Systems10.1145/3627703.3629577(349-369)Online publication date: 22-Apr-2024
  • (2024)Virtual machine selection strategy based on ARIMA predictions of CPU resource utilizationThird International Conference on Electronic Information Engineering, Big Data, and Computer Technology (EIBDCT 2024)10.1117/12.3031231(221)Online publication date: 19-Jul-2024
  • (2024)P-I2Prange: An Automatic Construction Architecture for Scenarios in I2P Ranges2024 International Joint Conference on Neural Networks (IJCNN)10.1109/IJCNN60899.2024.10651444(1-10)Online publication date: 30-Jun-2024
  • (2024)CONVERGE: A Vision-Radio Research Infrastructure Towards 6G and Beyond2024 Joint European Conference on Networks and Communications & 6G Summit (EuCNC/6G Summit)10.1109/EuCNC/6GSummit60053.2024.10597071(1015-1020)Online publication date: 3-Jun-2024
  • (2024)Machine Learning With Computer Networks: Techniques, Datasets, and ModelsIEEE Access10.1109/ACCESS.2024.338446012(54673-54720)Online publication date: 2024
  • (2024)A Lightweight and Easily Scalable Tor Network Simulation Method Based on K8sNetwork Simulation and Evaluation10.1007/978-981-97-4519-7_25(351-367)Online publication date: 2-Aug-2024
  • 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