ACM Home Page
Please provide us with feedback. Feedback
Algebra-based scalable overlay network monitoring: algorithms, evaluation, and applications
Full text PdfPdf (1.30 MB)
Source IEEE/ACM Transactions on Networking (TON) archive
Volume 15 ,  Issue 5  (October 2007) table of contents
Pages: 1084 - 1097  
Year of Publication: 2007
ISSN:1063-6692
Authors
Yan Chen  Northwestern University, Technical Institute, Evanston, IL
David Bindel  Department of Mathematics, Courant Institute of Mathematical, Sciences, New York University, New York, NY
Han Hee Song  University of Texas at Austin, TX
Randy H. Katz  University of California at Berkeley, Berkeley, CA
Publisher
IEEE Press  Piscataway, NJ, USA
Bibliometrics
Downloads (6 Weeks): 28,   Downloads (12 Months): 245,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: 10.1109/TNET.2007.896251

ABSTRACT

Overlay network monitoring enables distributed Internet applications to detect and recover from path outages and periods of degraded performance within seconds. For an overlay network with n end hosts, existing systems either require O(n2) measurements, and thus lack scalability, or can only estimate the latency but not congestion or failures. Our earlier extended abstract [Y. Chen, D. Bindel, and R. H. Katz, "Tomography-based overlay network monitoring," Proceedings of the ACM SIGCOMM Internet Measurement Conference (IMC), 2003] briefly proposes an algebraic approach that selectively monitors k linearly independent paths that can fully describe all the O(n2) paths. The loss rates and latency of these k paths can be used to estimate the loss rates and latency of all other paths. Our scheme only assumes knowledge of the underlying IP topology, with links dynamically varying between lossy and normal. In this paper, we improve, implement, and extensively evaluate such a monitoring system. We further make the following contributions: i) scalability analysis indicating that for reasonably large n (e.g., 100), the growth of k is bounded as O(n log n), ii) efficient adaptation algorithms for topology changes, such as the addition or removal of end hosts and routing changes, iii) measurement load balancing schemes, iv) topology measurement error handling, and v) design and implementation of an adaptive streaming media system as a representative application. Both simulation and Internet experiments demonstrate we obtain highly accurate path loss rate estimation while adapting to topology changes within seconds and handling topology errors.


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
[3] T. S. E. Ng and H. Zhang, "Predicting Internet network distance with coordinates-based approaches," in Proc. IEEE INFOCOM, 2002.
 
4
[4] S. Ratnasamy, "Topologically-aware overlay construction and server selection," in Proc. IEEE INFOCOM, 2002.
 
5
6
 
7
[7] M. Coates, A. Hero, R. Nowak, and B. Yu, "Internet tomography," IEEE Signal Process. Mag., vol. 19, no. 3, pp. 47-65, 2002.
8
 
9
[9] V. Padmanabhan, L. Qiu, and H. Wang, "Server-based inference of Internet link lossiness," in Proc. IEEE INFOCOM, 2003.
 
10
 
11
[11] Y. Shavitt, X. Sun, A. Wool, and B. Yener, "Computing the unmeasured: An algebraic approach to Internet mapping," in Proc. IEEE INFOCOM , 2001.
 
12
 
13
14
 
15
[15] K. Anagnostakis, M. Greenwald, and R. Ryger, "Cing: Measuring network-internal delays using only existing infrastructure," in Proc. IEEE INFOCOM, 2003.
 
16
 
17
[17] R. Caceres, N. Duffield, J. Horowitz, and D. Towsley, "Multicast-based inference of network-internal loss characteristics," IEEE Trans. Inf. Theory, vol. 45, no. 7, pp. 2462-2480, Nov. 1999.
 
18
 
19
[19] N. Duffield, "Multicast-based loss inference with missing data," IEEE J. Sel. Areas Commun., vol. 20, no. 4, 2002.
 
20
[20] G. H. Golub and C. F. Van Loan, Matrix Computations. Baltimore, MD: The Johns Hopkins Univ. Press, 1989.
 
21
22
 
23
24
25
26
 
27
[27] R. Govindan and H. Tangmunarunkit, "Heuristics for Internet map discovery," in Proc. IEEE INFOCOM, 2000.
28
 
29
[29] L. Subrmanian, S. Agarwal, J. Rexford, and R. H. Katz, "Characterizing the Internet hierarchy from multiple vantage points," in Proc. IEEE INFOCOM, 2002.
 
30
[30] G. W. Stewart, Matrix Algorithms: Basic Decompositions. Philadelphia, PA: SIAM, 1998.
 
31
 
32
[32] Y. Zhang, V. Paxson, and S. Shenker, "The stationarity of internet path properties: Routing, loss, and throughput," ACIRI Tech. Rep., May 2000.
 
33
[33] T. Wiegand, "Overview of the H.264/AVC video coding standard," IEEE Trans. Circuits Syst. Video Technol., vol. 13, no. 7, pp. 560-576, 2003.
34
 
35
[35] Winamp, [Online]. Available: http://www.winamp.com, Nullsoft.
 
36
[36] Shoutcast, [Online]. Available: http://www.shoutcast.com, Nullsoft.
 
37
[37] PlanetLab, [Online]. Available: http://www.planet-lab.org.
 
38
[38] PacketShaper: Bandwidth Control and IP Management, [Online]. Available: http://www.bandwidth-management.org, Workgroup Solutions.
 
39
[39] Pre-processing and Encoding: Making the Most of Your Bandwidth, [Online]. Available: http://service.real.corn/learnnav/ppthl.html, RealOne Player.
40
 
41
[41] R. Barrett, Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods, 2nd ed. Philadelphia, PA: SIAM, 1994.
 
42
[42] N. Spring, D. Wetherall, and T. Anderson, "Scriptroute: A facility for distributed Internet measurement," in Proc. USITS, 2003.
 
43
[43] D. B. Chua, E. D. Kolaczyk, and M. Crovella, "Efficient monitoring of end-to-end network properties," in Proc. IEEE INFOCOM, 2005.
44

Collaborative Colleagues:
Yan Chen: colleagues
David Bindel: colleagues
Han Hee Song: colleagues
Randy H. Katz: colleagues