ACM Home Page
Please provide us with feedback. Feedback
Satellitelab: adding heterogeneity to planetary-scale network testbeds
Full text PdfPdf (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
ACM: Association for Computing Machinery
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 106,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1402958.1402994
What is a DOI?

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
 
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
7
 
8
CoTop Monitoring Tool. http://codeen.cs.princeton.edu/cotop/.
9
10
 
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
 
16
 
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
 
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
31
 
32
The 3rd Generation Partnership Project. http://www.3gpp.org/.
 
33
Universal TUN/TAP driver. http://vtun.sourceforge.net/tun/index.html.
34
35
 
36


Collaborative Colleagues:
Marcel Dischinger: colleagues
Andreas Haeberlen: colleagues
Ivan Beschastnikh: colleagues
Krishna P. Gummadi: colleagues
Stefan Saroiu: colleagues