|
ABSTRACT
Testbeds composed of end hosts deployed across the Internet enable researchers to simultaneously conduct a wide variety of experiments. Active measurement studies of Internet path properties that require precisely crafted probe streams can be problematic in these environments. The reason is that load on the host systems from concurrently executing experiments (as is typical in PlanetLab) can significantly alter probe stream timings. In this paper we measure and characterize how packet streams from our local PlanetLab nodes are affected by experimental concurrency. We find that the effects can be extreme. We then set up a simple PlanetLab deployment in a laboratory testbed to evaluate these effects in a controlled fashion. We find that even relatively low load levels can cause serious problems in probe streams. Based on these results, we develop a novel system called <scp>MAD</scp> that can operate as a Linux kernel module or as a stand-alone daemon to support real-time scheduling of probe streams. <scp>MAD</scp> coordinates probe packet emission for all active measurement experiments on a node. We demonstrate the capabilities of <scp>MAD</scp>, showing that it performs effectively even under very high levels of multiplexing and host system load.
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
|
EverLab: Next Generation PlanetLab Network. http://www.everlab.org.
|
| |
2
|
KURT: Kansas University Real-time Linux. http://www.ittc.ku.edu/kurt/.
|
| |
3
|
MyPLC - A complete Planetlab Central (PLC) portable installation. http://www.planet-lab.org/doc/myplc.
|
| |
4
|
OneLab. http://www.fp6-ist-onelab.eu/.
|
| |
5
|
A new approach to kernel timers. http://lwn.net/Articles/152436/, September 2005.
|
| |
6
|
Linux kernel gains new real-time support. http://www.linuxdevices.com/news/NS9566944929.html, October 2006.
|
| |
7
|
NSF CISE, GENI - Global Environment for Network Innovations. http://www.geni.net, 2007.
|
| |
8
|
|
| |
9
|
|
 |
10
|
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
|
 |
11
|
|
| |
12
|
S. Banerjee, T. Griffin, and M. Pias. The interdomain connectivity of PlanetLab nodes. In Proceedings of Passive and Active Measurement Workshop, Antibes Juan-les-Pins, France, April 2004.
|
 |
13
|
Paul Barham , Boris Dragovic , Keir Fraser , Steven Hand , Tim Harris , Alex Ho , Rolf Neugebauer , Ian Pratt , Andrew Warfield, Xen and the art of virtualization, Proceedings of the nineteenth ACM symposium on Operating systems principles, October 19-22, 2003, Bolton Landing, NY, USA
|
| |
14
|
Andy Bavier , Mic Bowman , Brent Chun , David Culler , Scott Karlin , Steve Muir , Larry Peterson , Timothy Roscoe , Tammo Spalink , Mike Wawrzoniak, Operating system support for planetary-scale network services, Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation, p.19-19, March 29-31, 2004, San Francisco, California
|
 |
15
|
B. N. Bershad , S. Savage , P. Pardyak , E. G. Sirer , M. E. Fiuczynski , D. Becker , C. Chambers , S. Eggers, Extensibility safety and performance in the SPIN operating system, Proceedings of the fifteenth ACM symposium on Operating systems principles, p.267-283, December 03-06, 1995, Copper Mountain, Colorado, United States
|
 |
16
|
|
| |
17
|
|
| |
18
|
National Research Council, editor. Looking Over the Fences at Networks: A Neighbor's View of Networking Research. National Academy Press, 2001.
|
 |
19
|
D. R. Engler , M. F. Kaashoek , J. O'Toole, Jr., Exokernel: an operating system architecture for application-level resource management, Proceedings of the fifteenth ACM symposium on Operating systems principles, p.251-266, December 03-06, 1995, Copper Mountain, Colorado, United States
|
 |
20
|
|
 |
21
|
Manish Jain , Constantinos Dovrolis, End-to-end available bandwidth: measurement methodology, dynamics, and relation with TCP throughput, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
| |
22
|
S. Kalidindi and M. Zekauskas. Surveyor: An Infrastructure for Internet Performance Measurements. In Proceedings of INET '99, 1999.
|
 |
23
|
Rohit Kapoor , Ling-Jyh Chen , Li Lao , Mario Gerla , M. Y. Sanadidi, CapProbe: a simple and accurate capacity estimation technique, Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications, August 30-September 03, 2004, Portland, Oregon, USA
|
 |
24
|
Kevin Lai , Mary Baker, Measuring link bandwidths using a deterministic model of packet delay, Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, p.283-294, August 28-September 01, 2000, Stockholm, Sweden
|
 |
25
|
|
| |
26
|
K. Park and V. Pai. CoMon - A Monitoring Infrastructure for PlanetLab. http://comon.cs.princeton.edu/.
|
| |
27
|
A. Pásztor and D. Veitch. A precision infrastructure for active probing. In Proceedings of Passive and Active Measurement Workshop, Amsterdam, Netherlands, 2001.
|
 |
28
|
|
| |
29
|
V. Paxson, A. Adams, and M. Mathis. Experiences with NIMI. In Proceedings of Passive and Active Measurement Workshop, 2000.
|
| |
30
|
L. Peterson, S. Shenker, and J. Turner. Overcoming the Internet Impasse through Virtualization. In Proceedings of ACM SIGCOMM HotNets-III, 2004.
|
 |
31
|
|
| |
32
|
V. Ribeiro, R. Riedi, R. Baraniuk, J. Navratil, and L. Cottrell. pathChirp: Efficent Available Bandwidth Estimation for Network Paths. In Proceedings of Passive and Active Measurement Workshop, April 2003.
|
| |
33
|
|
 |
34
|
|
| |
35
|
|
 |
36
|
Stephen Soltesz , Herbert Pötzl , Marc E. Fiuczynski , Andy Bavier , Larry Peterson, Container-based operating system virtualization: a scalable, high-performance alternative to hypervisors, Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007, March 21-23, 2007, Lisbon, Portugal
|
 |
37
|
|
 |
38
|
Joel Sommers , Paul Barford , Nick Duffield , Amos Ron, Improving accuracy in end-to-end packet loss measurement, Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications, August 22-26, 2005, Philadelphia, Pennsylvania, USA
|
| |
39
|
J. Sommers, P. Barford, N. Duffield, and A. Ron. A Framework for Multi-objective SLA Compliance Monitoring. In Proceedings of IEEE INFOCOM (minisymposium), Anchorage, AK, May 2007.
|
 |
40
|
Joel Sommers , Paul Barford , Nick Duffield , Amos Ron, Accurate and efficient SLA compliance monitoring, Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications, August 27-31, 2007, Kyoto, Japan
|
| |
41
|
|
| |
42
|
Neil Spring , Larry Peterson , Andy Bavier , Vivek Pai, Using PlanetLab for network research: myths, realities, and best practices, Proceedings of the 2nd conference on Real, Large Distributed Systems, p.67-72, December 13, 2005, San Francisco, CA
|
| |
43
|
|
 |
44
|
|
| |
45
|
|
|