| Satellitelab: adding heterogeneity to planetary-scale network testbeds |
| Full text |
Pdf
(420 KB)
|
Source
|
Applications, Technologies, Architectures, and Protocols for Computer Communication
archive
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
table of contents
Seattle, WA, USA
SESSION: Measurement
table of contents
Pages 315-326
Year of Publication: 2008
ISBN:978-1-60558-175-0
Also published in ...
|
|
Authors
|
|
Marcel Dischinger
|
MPI-SWS, Saarbrücken, Germany
|
|
Andreas Haeberlen
|
MPI-SWS, Saarbrücken, Germany and Rice University
|
|
Ivan Beschastnikh
|
University of Washington, Seattle, WA, USA
|
|
Krishna P. Gummadi
|
MPI-SWS, Saarbrücken, Germany
|
|
Stefan Saroiu
|
University of Toronto, Toronto, Canada
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 9, Downloads (12 Months): 106, Citation Count: 1
|
|
|
ABSTRACT
Planetary-scale network testbeds like PlanetLab and RON have become indispensable for evaluating prototypes of distributed systems under realistic Internet conditions. However, current testbeds lack the heterogeneity that characterizes the commercial Internet. For example, most testbed nodes are connected to well-provisioned research networks, whereas most Internet nodes are in edge networks. In this paper, we present the design, implementation, and evaluation of SatelliteLab, a testbed that includes nodes from a diverse set of Internet edge networks. SatelliteLab has a two-tier architecture, in which well-provisioned nodes called planets form the core, and lightweight nodes called satellites connect to the planets from the periphery. The application code of an experiment runs on the planets, whereas the satellites only forward network traffic. Thus, the traffic is subjected to the network conditions of the satellites, which greatly improves the testbed's network heterogeneity. The separation of code execution and traffic forwarding enables satellites to remain lightweight, which lowers the barrier to entry for Internet edge nodes. Our prototype of SatelliteLab uses PlanetLab nodes as planets and a set of 32 volunteered satellites with diverse network characteristics. These satellites consist of desktops, laptops, and handhelds connected to the Internet via cable, DSL, ISDN, Wi-Fi, Bluetooth, and cellular links. We evaluate SatelliteLab's design, and we demonstrate the benefits of evaluating applications on SatelliteLab.
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
|
|
 |
3
|
|
| |
4
|
|
| |
5
|
S. Banerjee, T. G. Griffin, and M. Pias. The Interdomain Connectivity of PlanetLab Nodes. In Proc. of the Passive and Active Measurement Conference, Antibes Juan-les-Pins, France, Apr 2004.
|
 |
6
|
Andy Bavier , Nick Feamster , Mark Huang , Larry Peterson , Jennifer Rexford, In VINI veritas: realistic and controlled network experimentation, Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications, September 11-15, 2006, Pisa, Italy
|
 |
7
|
Miguel Castro , Peter Druschel , Anne-Marie Kermarrec , Animesh Nandi , Antony Rowstron , Atul Singh, SplitStream: high-bandwidth multicast in cooperative environments, Proceedings of the nineteenth ACM symposium on Operating systems principles, October 19-22, 2003, Bolton Landing, NY, USA
|
| |
8
|
CoTop Monitoring Tool. http://codeen.cs.princeton.edu/cotop/.
|
 |
9
|
Marcel Dischinger , Andreas Haeberlen , Krishna P. Gummadi , Stefan Saroiu, Characterizing residential broadband networks, Proceedings of the 7th ACM SIGCOMM conference on Internet measurement, October 24-26, 2007, San Diego, California, USA
[doi> 10.1145/1298306.1298313]
|
 |
10
|
John R. Douceur , Thomas Moscibroda, Lottery trees: motivational deployment of networked systems, Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications, August 27-31, 2007, Kyoto, Japan
|
| |
11
|
FIRE: Future Internet Research and Experimentation. http://cordis.europa.eu/fp7/ict/fire/.
|
| |
12
|
|
| |
13
|
The FreePastry web site. http://freepastry.org/.
|
| |
14
|
GENI: Global Environment for Network Innovations. http://www.geni.net.
|
| |
15
|
Krishna P. Gummadi , Harsha V. Madhyastha , Steven D. Gribble , Henry M. Levy , David Wetherall, Improving the reliability of internet paths with one-hop source routing, Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation, p.13-13, December 06-08, 2004, San Francisco, CA
|
| |
16
|
Yang-hua Chu , Aditya Ganjam , T. S. Eugene Ng , Sanjay G. Rao , Kunwadee Sripanidkulchai , Jibin Zhan , Hui Zhang, Early experience with an internet broadcast system based on overlay multicast, Proceedings of the annual conference on USENIX Annual Technical Conference, p.12-12, June 27-July 02, 2004, Boston, MA
|
| |
17
|
J. Ledlie, P. Gardner, and M. Seltzer. Network Coordinates in the Wild. In Proc. of NSDI'07, Cambridge, MA, Apr 2007.
|
| |
18
|
M. Litzkow, M. Livny, and M. Mutka. Condor - A Hunter of Idle Workstations. In Proc. of ICDCS'88, San Jose, CA, Jun 1988.
|
 |
19
|
Alan Mislove , Ansley Post , Andreas Haeberlen , Peter Druschel, Experiences in building and operating ePOST, a reliable peer-to-peer application, Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006, April 18-21, 2006, Leuven, Belgium
|
| |
20
|
NETI@home. http://neti.gatech.edu/.
|
| |
21
|
ns-2 Network Simulator. http://www.isi.edu/nsnam/ns/.
|
| |
22
|
|
| |
23
|
PlanetLab. http://www.planet-lab.org/.
|
| |
24
|
Planetlab hosting requirements. http://www.planet-lab.org/hosting/.
|
 |
25
|
|
| |
26
|
R. Ricci, J. Duerig, P. Sanaga, D. Gebhardt, M. Hibler, K. Atkinson, J. Zhang, S. Kasera, and J. Lepreau. The Flexlab Approach to Realistic Evaluation of Networked Systems. In Proc. of NSDI'07, Cambridge, MA, Apr 2007.
|
| |
27
|
|
 |
28
|
|
| |
29
|
|
 |
30
|
Kunwadee Sripanidkulchai , Aditya Ganjam , Bruce Maggs , Hui Zhang, The feasibility of supporting large-scale live streaming applications with dynamic application end-points, Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications, August 30-September 03, 2004, Portland, Oregon, USA
|
 |
31
|
|
| |
32
|
The 3rd Generation Partnership Project. http://www.3gpp.org/.
|
| |
33
|
Universal TUN/TAP driver. http://vtun.sourceforge.net/tun/index.html.
|
 |
34
|
Amin Vahdat , Ken Yocum , Kevin Walsh , Priya Mahadevan , Dejan Kostić , Jeff Chase , David Becker, Scalability and accuracy in a large-scale network emulator, 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.1060315]
|
 |
35
|
|
| |
36
|
Limin Wang , Kyoung Soo Park , Ruoming Pang , Vivek Pai , Larry Peterson, Reliability and security in the CoDeeN content distribution network, Proceedings of the annual conference on USENIX Annual Technical Conference, p.14-14, June 27-July 02, 2004, Boston, MA
|
CITED BY
|
|
Alessio Botta , Roberto Canonico , Giovanni Di Stasi , Antonio Pescape , Giorgio Ventre, Providing UMTS connectivity to PlanetLab nodes, Proceedings of the 2008 ACM CoNEXT Conference, p.1-6, December 09-12, 2008, Madrid, Spain
|
|