ACM Home Page
Please provide us with feedback. Feedback
An extensible probe architecture for network protocol performance measurement
Full text PdfPdf (1.83 MB)
Source Applications, Technologies, Architectures, and Protocols for Computer Communication archive
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication table of contents
Vancouver, British Columbia, Canada
Pages: 215 - 227  
Year of Publication: 1998
ISBN:1-58113-003-1
Also published in ...
Authors
G. Robert Malan  Department of Electrical Engineering and Computer Science, University of Michigan, 1301 Beat Avenue, Ann Arbor, Michigan
Farnam Jahanian  Department of Electrical Engineering and Computer Science, University of Michigan, 1301 Beat Avenue, Ann Arbor, Michigan
Sponsor
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 41,   Citation Count: 17
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/285237.285284
What is a DOI?

ABSTRACT

This paper describes the architecture and implementation of Windmill, a passive network protocol performance measurement tool. Windmill enables experimenters to measure a broad range of protocol performance metrics by both reconstructing application-level network protocols and exposing the underlying protocol layers' events. Windmill is split into three functional components: a dynamically compiled Windmill Protocol Filter (WPF), a set of abstract protocol modules, and an extensible experiment engine. To demonstrate Windmill's utility, the results from several experiments are presented. The first set of experiments suggests a possible cause for the correlation between Internet routing instability and network utilization. The second set of experiments highlights: Windmill's ability to act as a driver for a complementary active Internet measurement apparatus, its ability to perform online data reduction, and the non-intrusive measurement of a closed system.


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
Guy Almes. Metrics and Infrastructure for IP Performance. http://io.advanced.org/csg-ippm/, September 1997.
2
 
3
Joel Apisdorf, K. Claffy, Kevin Thompson, and Rick Wilder. OC3MON: Flexible, Affordable, High Performance Statistics Collection. In Proceedings of INET '97, Kuala Lumpur, Malaysia, June 1997.
 
4
Mary L. Bailey, Burra Gopal, Michael A. Pagels, Larry L. Peterson, and Prasenjit Sarkar. PathFinder: A Pattern- Based Packet Classifier. In Proceedings of First USENIX Symposium on Operating Systems Design and Implementation (OSDI), November 1994.
5
 
6
K. C. Claffy, Hans-Werner Braun, and George C. Polyzos. A parameterizable methodology for Internet traffic ttow profiling. IEEE JSAC. 1995.
 
7
C. R. C. lauer, J. D. Kelly, T. J. Rosenberg, C. E. Rasmussen, E. Stauning, E. Friis-Christensen, R. j. Niciejewski, T. L. Killeen, S. B. Mende, Y. Zambre, T. E. Weymouth, A. Prakash, G. M. Olson, S. E. McDaniel, T. A. Finholt, and D. E. Atkins. A New Project to Support Scientific Collaboration Electronically. EOS Transactions on American Geophysical Union, 75, June 1994.
 
8
Douglas E. Comer and John C. Lin. Probing TCP Implementations. In Proceedings of the Summer USENIX Conference, June 1994.
 
9
10
 
11
 
12
Internet Pert'ormance Measurement and Analysis (iPMA) pr0jcct homepage, http://www, merit.edu/ipma/.
 
13
Van Jacobson, Craig Leres, and Steve McCanne. tcp dump. Available via anonymous ftp from ftp.ee.lbl.gov, June 1989.
14
 
15
K. Lougheed and Y. Reckhter. A Border Gateway Protocol (BGP). RFC 1163, June 1990.
 
16
G. Robert Malan, Farnam Jahanian, and Sushila Subramanian. Salamander: A Push-based Distribution Substrate for Internet Applications. In Proceedings of the USENIX Symposium on Internet Technologies and Systems, Monterey, California, December 1997.
 
17
Steve McCanne and Van Jacobson. The BSD Packet Filter: A New Architecture for User-level Packet Capture. In Proceedings of the 1993 Winter USENIX Techtlical Conference, San Diego, January 1993.
 
18
MFS Communications Mae-East Statistics Page. http:// www. mfst.com/MAE/east.stats.html.
19
20
 
21
Multithreaded Routing Toolkit. http://www.merit.cdu/ tort/, 1996.
22
23
 
24
Vern Paxson, Guy Almes, Jamshid Mahdavi, and Matt Mathis. Framework for IP Performance Metrics. RFC 2330, May 1998.
 
25
Vern Paxson, Jamshid Mahdavi, A. Adams, and Matt Mathis. An Architecture for Large-Scale Internet Measurement. IEEE Communications, August 1998.
 
26
M. Rosenblum, S. Herrod, E. Witchel, and A. Gupta. The SimOS Approach. IEEE Parallel and Distributed Technology, Fall 1995.
 
27
 
28
Masanobu Yuhara, Brian Bershad, Chris Maeda, and Eliot Moss. Efficient Packet Demultiplexing for Multiple Endpoints and Large Messages. In Proceedings o}"the 1994 Winter USENIX Technical Conference, January 1994.

CITED BY  17

Collaborative Colleagues:
G. Robert Malan: colleagues
Farnam Jahanian: colleagues