|
ABSTRACT
Engineering a large IP backbone network without an accurate, network-wide view of the traffic demands is challenging. Shifts in user behavior, changes in routing policies, and failures of network elements can result in significant (and sudden) fluctuations in load. In this paper, we present a model of traffic demands to support traffic engineering and performance debugging of large Internet Service Provider networks. By defining a traffic demand as a volume of load originating from an ingress link and destined to a set of egress links, we can capture and predict how routing affects the traffic traveling between domains. To infer the traffic demands, we propose a measurement methodology that combines flow-level measurements collected at all ingress links with reachability information about all egress links. We discuss how to cope with situations where practical considerations limit the amount and quality of the necessary data. Specifically, we show how to infer interdomain traffic demands using measurements collected at a smaller number of edge links --- the peering links connecting to neighboring providers. We report on our experiences in deriving the traffic demands in the AT&T IP Backbone, by collecting, validating, and joining very large and diverse sets of usage, configuration, and routing data over extended periods of time. The paper concludes with a preliminary analysis of the observed dynamics of the traffic demands and a discussion of the practical implications for traffic engineering.
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
|
V. Paxson, G. Almes, J. Mahdavi, and M. Mathis, Framework for IP performance metrics." Request for Comments 2330, May 1998.
|
| |
2
|
|
| |
3
|
K. Thompson, G. J. Miller, and R. Wilder, Wide-area internet traffic patterns and characteristics," IEEE Network Magazine, vol. 11, pp. 10-23, November/December 1997.
|
| |
4
|
D. O. Awduche, A. Chiu, A. Elwalid, I. Widjaja, and X. Xiao, A framework for Internet traffic engineering." Internet Draft draft-ietf-tewg-framework-01.txt, May 2000.
|
| |
5
|
D. O. Awduche, MPLS and trac engineering in IP networks," IEEE Communication Magazine, pp. 42-47, December 1999.
|
| |
6
|
X. Xiao, A. Hannan, B. Bailey, and L. Ni, Trac engineering with MPLS in the Internet," IEEE Network Magazine, March 2000.
|
| |
7
|
A. Feldmann, A. Greenberg, C. Lund, N. Reingold, and J. Rexford, NetScope: Trac engineering for IP networks," IEEE Network Magazine, March 2000.
|
| |
8
|
|
 |
9
|
N. G. Duffield , Pawan Goyal , Albert Greenberg , Partho Mishra , K. K. Ramakrishnan , Jacobus E. van der Merive, A flexible model for resource management in virtual private networks, Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication, p.95-108, August 30-September 03, 1999, Cambridge, Massachusetts, United States
|
| |
10
|
B. Fortz and M. Thorup, Internet trac engineering by optimizing OSPF weights," in Proc. IEEE INFOCOM, March 2000.
|
| |
11
|
|
| |
12
|
|
 |
13
|
Balachander Krishnamurthy , Jia Wang, On network-aware clustering of Web clients, Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, p.97-110, August 28-September 01, 2000, Stockholm, Sweden
|
| |
14
|
Cisco Net ow. http://www.cisco.com/warp/public/732/net ow/index.html.
|
| |
15
|
S. Handelman, S. Stibler, N. Brownlee, and G. Ruth, RTFM: New attributes for trac ow measurement." Request for Comments 2724, October 1999.
|
| |
16
|
P. Ferguson and D. Senie, Network ingress filtering: Defeating denial of service attacks which employ IP source address spoofiung." Request for Comments 2267, January 1998.
|
| |
17
|
A. Feldmann and J. Rexford, IP network configuration for trac engineering," Tech. Rep. 000526-02, AT&T Labs - Research, May 2000.
|
| |
18
|
W. Fang and L. Peterson, Inter-AS trac patterns and their implications," in Proc. IEEE Global Internet Symposium, December 1999.
|
| |
19
|
|
| |
20
|
L. Breslau, P. Cao, L. Fan, G. Philips, and S. Shenker, Web caching and Zipf-like distributions: Evidence and implications," in Proc. IEEE INFOCOM, pp. 126-134, March 1999.
|
CITED BY 31
|
|
|
|
|
|
|
|
|
|
|
Charles D. Cranor , Emden Gansner , Balachander Krishnamurthy , Oliver Spatscheck, Characterizing large DNS traces using graphs, Proceedings of the 1st ACM SIGCOMM Workshop on Internet Measurement, November 01-02, 2001, San Francisco, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gion Reto Cantieni , Gianluca Iannaccone , Chadi Barakat , Christophe Diot , Patrick Thiran, Reformulating the monitor placement problem: optimal network-wide sampling, Proceedings of the 2006 ACM CoNEXT conference, December 04-07, 2006, Lisboa, Portugal
|
|
|
|
|
|
|
Graham Cormode , Flip Korn , S. Muthukrishnan , Divesh Srivastava, Finding hierarchical heavy hitters in data streams, Proceedings of the 29th international conference on Very large data bases, p.464-475, September 09-12, 2003, Berlin, Germany
|
|
|
|
|
|
Anja Feldmann , Nils Kammenhuber , Olaf Maennel , Bruce Maggs , Roberto De Prisco , Ravi Sundaram, A methodology for estimating interdomain web traffic demand, Proceedings of the 4th ACM SIGCOMM conference on Internet measurement, October 25-27, 2004, Taormina, Sicily, Italy
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Vyas Sekar , Michael K. Reiter , Walter Willinger , Hui Zhang , Ramana Rao Kompella , David G. Andersen, CSAMP: a system for network-wide flow monitoring, Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation, p.233-246, April 16-18, 2008, San Francisco, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|