|
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
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
David Andersen , Hari Balakrishnan , Frans Kaashoek , Robert Morris, Resilient overlay networks, Proceedings of the eighteenth ACM symposium on Operating systems principles, October 21-24, 2001, Banff, Alberta, Canada
|
 |
2
|
David Andersen , Hari Balakrishnan , Frans Kaashoek , Robert Morris, Resilient overlay networks, Proceedings of the eighteenth ACM symposium on Operating systems principles, October 21-24, 2001, Banff, Alberta, Canada
|
| |
3
|
|
| |
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
|
Frank Dabek , M. Frans Kaashoek , David Karger , Robert Morris , Ion Stoica, Wide-area cooperative storage with CFS, Proceedings of the eighteenth ACM symposium on Operating systems principles, October 21-24, 2001, Banff, Alberta, Canada
|
| |
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
|
John Kubiatowicz , David Bindel , Yan Chen , Steven Czerwinski , Patrick Eaton , Dennis Geels , Ramakrishna Gummadi , Sean Rhea , Hakim Weatherspoon , Chris Wells , Ben Zhao, OceanStore: an architecture for global-scale persistent storage, Proceedings of the ninth international conference on Architectural support for programming languages and operating systems, p.190-201, November 2000, Cambridge, Massachusetts, United States
|
| |
13
|
Linux Advanced Routing and Traffic Control. http://lartc.org.
|
| |
14
|
Millennium Research Group. Rootstock. http://www.millennium. berkeley. edu/.
|
 |
15
|
|
| |
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
|
|
 |
19
|
Antony Rowstron , Peter Druschel, Storage management and caching in PAST, a large-scale, persistent peer-to-peer storage utility, Proceedings of the eighteenth ACM symposium on Operating systems principles, October 21-24, 2001, Banff, Alberta, Canada
|
 |
20
|
Stefan Savage , Andy Collins , Eric Hoffman , John Snell , Thomas Anderson, The end-to-end effects of Internet path selection, Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication, p.289-299, August 30-September 03, 1999, Cambridge, Massachusetts, United States
|
 |
21
|
Neil Spring , Ratul Mahajan , David Wetherall, Measuring ISP topologies with rocketfuel, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
| |
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
|
Ion Stoica , Robert Morris , David Karger , M. Frans Kaashoek , Hari Balakrishnan, Chord: A scalable peer-to-peer lookup service for internet applications, Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications, p.149-160, August 2001, San Diego, California, United States
|
| |
24
|
User-Mode Linux. http://www.usermodelinux.org/.
|
 |
25
|
|
 |
26
|
|
 |
27
|
Brian White , Jay Lepreau , Leigh Stoller , Robert Ricci , Shashi Guruprasad , Mac Newbold , Mike Hibler , Chad Barb , Abhijeet Joglekar, An integrated experimental environment for distributed systems and networks, Proceedings of the 5th symposium on Operating systems design and implementation Due to copyright restrictions we are not able to make the PDFs for this conference available for downloading, December 09-11, 2002, Boston, Massachusetts
[doi> 10.1145/1060289.1060313]
|
 |
28
|
Brian White , Jay Lepreau , Leigh Stoller , Robert Ricci , Shashi Guruprasad , Mac Newbold , Mike Hibler , Chad Barb , Abhijeet Joglekar, An integrated experimental environment for distributed systems and networks, Proceedings of the 5th symposium on Operating systems design and implementation Due to copyright restrictions we are not able to make the PDFs for this conference available for downloading, December 09-11, 2002, Boston, Massachusetts
[doi> 10.1145/1060289.1060313]
|
| |
29
|
Xenoboot. http://www.cl.cam.ac.uk/Research/SRG/netos/xeno/boot/.
|
CITED BY 64
|
|
|
|
|
Nicolas Christin , Andreas S. Weigend , John Chuang, Content availability, pollution and poisoning in file sharing peer-to-peer networks, Proceedings of the 6th ACM conference on Electronic commerce, p.68-77, June 05-08, 2005, Vancouver, BC, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Michael Sirivianos , Jong Han Park , Xiaowei Yang , Stanislaw Jarecki, Dandelion: cooperative content distribution with robust incentives, 2007 USENIX Annual Technical Conference on Proceedings of the USENIX Annual Technical Conference, p.1-14, June 17-22, 2007, Santa Clara, CA
|
|
|
Xiaodan Wang , Randal Burns , Andreas Terzis, Throughput-optimized, global-scale join processing in scientific federations, Proceedings of the 3rd USENIX international workshop on Networking meets databases, p.1-6, April 10, 2007, Cambridge, MA
|
|
|
|
|
|
|
|
|
Chad Yoshikawa , Brent Chun , Amin Vahdat , Fred Annexstein , Ken Berman, The lonely NATed node, Proceedings of the 11th workshop on ACM SIGOPS European workshop: beyond the PC, p.36-es, September 19-22, 2004, Leuven, Belgium
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gaurav Shah , Andres Molina , Matt Blaze, Keyboards and covert channels, Proceedings of the 15th conference on USENIX Security Symposium, p.5-5, July 31-August 04, 2006, Vancouver, B.C., Canada
|
|
|
Evangelos Kotsovinos , Iulia Ion , Tim Harris, Resource management for global public computing: many policies are better than (n)one, Proceedings of the 3rd conference on USENIX Workshop on Real, Large Distributed Systems, p.4-4, November 05, 2006, Seattle, WA
|
|
|
Raphaël Bolze , Franck Cappello , Eddy Caron , Michel Daydé , Frédéric Desprez , Emmanuel Jeannot , Yvon Jégou , Stephane Lanteri , Julien Leduc , Noredine Melab , Guillaume Mornet , Raymond Namyst , Pascale Primet , Benjamin Quetier , Olivier Richard , El-Ghazali Talbi , Iréa Touche, Grid'5000: A Large Scale And Highly Reconfigurable Experimental Grid Testbed, International Journal of High Performance Computing Applications, v.20 n.4, p.481-494, November 2006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
F. Cappello , E. Caron , M. Dayde , F. Desprez , Y. Jegou , P. Primet , E. Jeannot , S. Lanteri , J. Leduc , N. Melab , G. Mornet , R. Namyst , B. Quetier , O. Richard, Grid'5000: A Large Scale and Highly Reconfigurable Grid Experimental Testbed, Proceedings of the 6th IEEE/ACM International Workshop on Grid Computing, p.99-106, November 13-14, 2005
|
|
|
|
|
|
H. V. Jagadish , Beng Chin Ooi , Kian-Lee Tan , Quang Hieu Vu , Rong Zhang, Speeding up search in peer-to-peer networks with a multi-way tree structure, Proceedings of the 2006 ACM SIGMOD international conference on Management of data, June 27-29, 2006, Chicago, IL, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pablo Vidales , Frank Steuer , Niklas Kirschnick , Marcel Wältermann , Blazej Lewcio , Sebastian Möller, Mobisense testbed: merging user perception and network performance, Proceedings of the 4th International Conference on Testbeds and research infrastructures for the development of networks & communities, March 18-20, 2008, Innsbruck, Austria
|
|
|
Arijit Ganguly , P. Oscar Boykin , David I. Wolinsky , Renato J. Figueiredo, Improving peer connectivity in wide-area overlays of virtual workstations, Proceedings of the 17th international symposium on High performance distributed computing, June 23-27, 2008, Boston, MA, USA
|
|
|
Marcel Karnstedt , Kai-Uwe Sattler , Michael Haß , Manfred Hauswirth , Brahmananda Sapkota , Roman Schmidt, Approximating query completeness by predicting the number of answers in DHT-based web applications, Proceeding of the 10th ACM workshop on Web information and data management, October 30-30, 2008, Napa Valley, California, USA
|
|
|
Thomas Ristenpart , Gabriel Maganis , Arvind Krishnamurthy , Tadayoshi Kohno, Privacy-preserving location tracking of lost or stolen devices: cryptographic techniques and replacing trusted third parties with DHTs, Proceedings of the 17th conference on Security symposium, p.275-290, July 28-August 01, 2008, San Jose, CA
|
|
|
|
|
|
|
|
|
Jonathan S. Turner , Patrick Crowley , John DeHart , Amy Freestone , Brandon Heller , Fred Kuhns , Sailesh Kumar , John Lockwood , Jing Lu , Michael Wilson , Charles Wiseman , David Zar, Supercharging planetlab: a high performance, multi-application, overlay network platform, ACM SIGCOMM Computer Communication Review, v.37 n.4, October 2007
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Aoying Zhou , Rong Zhang , Weining Qian , Quang Hieu Vu , Tianming Hu, Adaptive indexing for content-based search in P2P systems, Data & Knowledge Engineering, v.67 n.3, p.381-398, December, 2008
|
|
|
Peng Wang , James Tyra , Eric Chan-Tin , Tyson Malchow , Denis Foo Kune , Nicholas Hopper , Yongdae Kim, Attacking the Kad network, Proceedings of the 4th international conference on Security and privacy in communication netowrks, September 22-25, 2008, Istanbul, Turkey
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Thomas Hérault , Thomas Largillier , Sylvain Peyronnet , Benjamin Quétier , Franck Cappello , Mathieu Jan, High accuracy failure injection in parallel and distributed systems using virtualization, Proceedings of the 6th ACM conference on Computing frontiers, May 18-20, 2009, Ischia, Italy
|
|
|
|
|
|
Demetrios Zeinalipour-Yazti , Zografoula Vagena , Vana Kalogeraki , Dimitrios Gunopulos , Vassilis J. Tsotras , Michail Vlachos , Nick Koudas , Divesh Srivastava, Finding the K highest-ranked answers in a distributed network, Computer Networks: The International Journal of Computer and Telecommunications Networking, v.53 n.9, p.1431-1449, June, 2009
|
|
|
|
|
|
|
|