ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Passive aggressive measurement with MGRP
Full text PdfPdf (652 KB)
Source
Applications, Technologies, Architectures, and Protocols for Computer Communication archive
Proceedings of the ACM SIGCOMM 2009 conference on Data communication table of contents
Barcelona, Spain
SESSION: Network measurement table of contents
Pages: 279-290  
Year of Publication: 2009
ISBN:978-1-60558-594-9
Also published in ...
Authors
Pavlos Papageorge  Google, New York, NY, USA
Justin McCann  University of Maryland, College Park, MD, USA
Michael Hicks  University of Maryland, College Park, MD, USA
Sponsors
ACM: Association for Computing Machinery
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 18,   Downloads (12 Months): 95,   Citation Count: 0
Additional Information:

abstract   references   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/1592568.1592601
What is a DOI?

ABSTRACT

We present the Measurement Manager Protocol (MGRP), an in-kernel service that schedules and transmits probes on behalf of active measurement tools. Unlike prior measurement services, MGRP transparently piggybacks application packets inside the often significant amounts of empty padding contained in typical probes. Using MGRP thus combines the modularity, flexibility, and accuracy of standalone active measurement tools with the lower overhead of passive measurement techniques. Microbenchmark experiments show that the resulting bandwidth savings makes it possible to measure the network accurately, but faster and more aggressively than without piggybacking, and with few ill effects to piggybacked application or competing traffic. When using MGRP to schedule measurements on behalf of MediaNet, an overlay service that adaptively schedules media streams, we show MediaNet can achieve significantly higher streaming rates under the same network conditions.


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
S. A. Baset and H. G. Schulzrinne. An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol. INFOCOM, 2006.
 
2
Dario Bonfiglio et al. Tracking Down Skype Traffic. In INFOCOM, 2008.
3
4
 
5
Constantinos Dovrolis, Parameswaran Ramanathan, and David Moore. What do packet dispersion techniques measure? In INFOCOM, 2001.
6
 
7
Bill Fink and Rob Scott. Nuttcp web site. http://www.lcp.nrl.navy.mil/nuttcp/
 
8
Jose Maria Gonzalez and Vern Paxson. pktd: A Packet Capture and Injection Daemon. In PAM, 2003.
 
9
Khaled Harfoush, Azer Bestavros, and John Byers. PeriScope: An Active Probing API. In PAM, 2002.
 
10
David Hassoun. Dynamic stream switching with Flash Media Server 3, April 2008. http://www.adobe.com/devnet/flashmediaserver/articles/dynamic_stream_switching.html
 
11
Michael Hicks, Adithya Nagarajan, and Robbert van Renesse. User-Specified Adaptive Scheduling in a Streaming Media Network. In OPENARCH, 2003.
12
 
13
Tomas Isdal, Michael Piatek, Arvind Krishnamurthy, and Thomas E. Anderson. Leveraging bittorrent for end host measurements. In PAM, 2007.
 
14
Manish Jain and Constantinos Dovrolis. Pathload: A Measurement Tool for End-to-End Available Bandwidth. In PAM, 2002.
15
 
16
Manish Jain and Constantinos Dovrolis. Path Selection using Available Bandwidth Estimation in Overlay-based Video Streaming. In IFIP Networking, 2007.
 
17
Aylin Kantarci, Nukhet Ozbek, and Turhan Tunali. Rate adaptive video streaming under lossy network conditions. Signal Processing: Image Communication, July 2004.
 
18
Pavlos Papageorgiou. The Measurement Manager: Modular and Efficient End--to--End Measurement Services. PhD thesis, University of Maryland, 2008.
 
19
Pavlos Papageorgiou and Michael Hicks. Merging Network Measurement with Data Transport. In PAM, 2005.
 
20
Attila Pasztor and Darryl Veitch. A Precision Infrastructure for Active Probing. In PAM, 2001.
 
21
David Pogue. For Purists, a Cut Above in Movies. Article in the New York Times, October 2008. http://www.nytimes.com/2008/10/02/technology/personaltech/02pogue.html
 
22
Robert Reinhardt. Beginner's guide to distributing Flash video. AdobePress, Sep. 2007. http://www.adobepress.com/articles/article.asp?p=1014968
 
23
Vinay Ribeiro et al. pathChirp: Efficient Available Bandwidth Estimation for Network Paths. In PAM, 2003.
 
24
Luigi Rizzo. Dummynet web site. http://info.iet.unipi.it/~luigi/ip_dummynet/
25
 
26
Alok Shriram et al. Comparison of Public End-to-End Bandwidth Estimation Tools on High-Speed Links. In PAM, 2005.
27
 
28
Joel Sommers, Paul Barford, Nick Duffield, and Amos Ron. Improving accuracy in end-to-end packet loss measurement. In SIGCOMM, 2005.
 
29
Neil Spring, David Wetherall, and Thomas Anderson. Scriptroute: A facility for distributed Internet measurement. In USITS, 2003.
30
 
31
Samplepoint-F 150 Mbps trans-pacific trace (200803201500), March 2008. http://mawi.wide.ad.jp/mawi/samplepoint-F/20080318/200803201500.html
 
32
Aaron Turner. Tcpreplay tools. http://tcpreplay.synfin.net/trac/
 
33
Norbert Vegh. NTools traffic generator/analyzer and network emulator package. http://norvegh.com/ntools/
34
35

Collaborative Colleagues:
Pavlos Papageorge: colleagues
Justin McCann: colleagues
Michael Hicks: colleagues