skip to main content
10.1145/948205.948237acmconferencesArticle/Chapter ViewAbstractPublication PagesimcConference Proceedingsconference-collections
Article

Traffic engineering with estimated traffic matrices

Published:27 October 2003Publication History

ABSTRACT

Traffic engineering and traffic matrix estimation are often treated as separate fields, even though one of the major applications for a traffic matrix is traffic engineering. In cases where a traffic matrix cannot be measured directly, it may still be estimated from indirect data (such as link measurements), but these estimates contain errors. Yet little thought has been given to the effects of inexact traffic estimates on traffic engineering. In this paper we consider how well traffic engineering works with estimated traffic matrices in the context of a specific task; namely that of optimizing network routing to minimize congestion, measured by maximum link-utilization. Our basic question is: how well is the real traffic routed if the routing is only optimized for an estimated traffic matrix? We compare against optimal routing of the real traffic using data derived from an operational tier-1 ISP. We find that the magnitude of errors in the traffic matrix estimate is not, in itself, a good indicator of the performance of that estimate in route optimization. Likewise, the optimal algorithm for traffic engineering given knowledge of the real traffic matrix is no longer the best with only the estimated traffic matrix as input. Our main practical finding is that the combination of a known traffic matrix estimation technique and a known traffic engineering technique can get close to the optimum in avoiding congestion for the real traffic. We even demonstrate stability in the sense that routing optimized on data from one day continued to perform well on subsequent days. This stability is crucial for the practical relevance to off-line traffic engineering, as it can be performed by ISPs today.

References

  1. A. Feldmann, A. Greenberg, C. Lund, N. Reingold, J. Rexford, and F. True, "Deriving traffic demands for operational IP networks: Methodology and experience," IEEE/ACM Transactions on Networking, vol. 9, no. 3, pp. 265--279, 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. A. Feldmann, A. Greenberg, C. Lund, N. Reingold, J. Rexford, and F. True, "Deriving traffic demands for operational IP networks: Methodology and experience," IEEE/ACM Transactions on Networking, pp. 265--279, June 2001. An earlier version appeared in SIGCOMM'00.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Roughan, A. Greenberg, C. Kalmanek, M. Rumsewicz, J. Yates, and Y. Zhang, "Experience in measuring backbone traffic variability: Models, metrics, measurements and meaning (extended abstract)," in Internet Measurement Workshop, 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Y. Zhang, M. Roughan, N. Duffield, and A. Greenberg, "Fast accurate computation of large-scale IP traffic matrices from link loads." in Proc. ACM SIGMETRICS, June 2003.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. A. Medina, N. Taft, K. Salamatian, S. Bhattacharyya, and C. Diot, "Traffic matrix estimation: Existing techniques and new directions," in Proc. ACM SIGCOMM, (Pittsburgh, USA), August 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. D. Mitra and K.G.Ramakrishnan, "A case study of multiservice, multipriority traffic engineering design for data networks," in Proc. IEEE GLOBECOM, pp. 1077--1083, 1999.]]Google ScholarGoogle ScholarCross RefCross Ref
  7. B. Fortz and M. Thorup, "Internet traffic engineering by optimizing OSPF weights," in Proc. IEEE INFOCOM, pp. 519--528, 2000.]]Google ScholarGoogle ScholarCross RefCross Ref
  8. K. Ramakrishnan and M. Rodriguez, "Optimal routing in shortest-path data networks," Lucent Bell Labs Technical Journal, vol. 6, no. 1, 2001.]]Google ScholarGoogle Scholar
  9. F. Lin and J. Wang, "Minimax open shortest path first routing algorithms in networks supporting the SMDS services," in Proc. IEEE International Conference on Communications (ICC), vol. 2, pp. 666--670, 1993.]]Google ScholarGoogle ScholarCross RefCross Ref
  10. M. Ericsson, M. Resende, and P. Pardalos, "A genetic algorithm for the weight setting problem in OSPF routing," J. Combinatorial Optimization, vol. 6, no. 3, pp. 299--333, 2002.]]Google ScholarGoogle ScholarCross RefCross Ref
  11. L. S. Buriol, M. G. C. Resende, C. C. Ribeiro, and M. Thorup, "A memetic algorithms for OSPF routing," in Proc. 6th INFORMS Telecom, pp. 187--188, 2002.]]Google ScholarGoogle Scholar
  12. B. Fortz and M. Thorup, "Optimizing OSPF/IS-IS weights in a changing world," IEEE Journal on Selected Areas in Communications (Special Issue on Recent Advances on Fundamentals of Network Management), vol. 20, no. 4, pp. 756--767, 2002.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. R. K. Ahuja, T. L. Magnanti, and J. B. Orlin, Network Flows: Theory, Algorithms, and Applications. Upper Saddle River, New Jersey: Prentice Hall, 1993.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. E. C. Rosen, A. Viswanathan, and R. Callon, "Multiprotocol label switching architecture." Network Working Group, Request for Comments, http://search.ietf.org/rfc/rfc3031.txt, 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. J. T. Moy, "OSPF version 2." Network Working Group, Request for Comments: 2328, http://search.ietf.org/rfc/rfc2328.txt, April 1998.]]Google ScholarGoogle Scholar
  16. R. Callon, "Use of OSI IS-IS for routing in TCP/IP and dual environments." Network Working Group, Request for Comments: 1195, http://search.ietf.org/rfc/rfc1195.txt, December 1990.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Cisco, "Configuring OSPF," 2001. Documentation at http://www.cisco.com/univercd/cc/td/doc/product/software/ios121/121cgcr/ip_c/ipcprt2/1cdospf.htm.]]Google ScholarGoogle Scholar
  18. E. H. L. Aarts and J. K. Lenstra, eds., Local Search in Combinatorial Optimization. Discrete Mathematics and Optimization, Chichester, England: Wiley-Interscience, 1997.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. J. Kowalski and B. Warfield, "Modeling traffic demand between nodes in a telecommunications network," in ATNAC'95, 1995.]]Google ScholarGoogle Scholar
  20. J. Tinbergen, "Shaping the world economy: Suggestions for an international economic policy." The Twentieth Century Fund, 1962.]]Google ScholarGoogle Scholar
  21. P. Poyhonen, "A tentative model for the volume of trade between countries," Weltwirtschaftliches Archive, vol. 90, pp. 93--100, 1963.]]Google ScholarGoogle Scholar
  22. A. Dwivedi and R. Wagner, "Traffic model for USA long-distance optimal network," in Proc. Optical Fiber Communication Conference (OFC), pp. 156--158, 2000.]]Google ScholarGoogle Scholar
  23. A. Feldmann, A. Greenberg, C. Lund, N. Reingold, and J. Rexford, "Netscope: Traffic engineering for IP networks," IEEE Network Magazine, special issue on Internet traffic engineering, pp. 11--19, March/April 2000.]]Google ScholarGoogle Scholar
  24. H. Racke, "Minimizing congestion in general networks," in Proc. 43rd IEEE Symp. Foundations of Computer Science, 2002., pp. 43--52.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. D. Applegate and E. Cohen, "Making Intra-Domain Routing Robust to Changing and Uncertain Traffic Demands: Understanding Fundamental Tradeoffs," in Proc. ACM SIGCOMM, 2003.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. N. Spring, R. Mahajan, and D. Wetherall, "Measuring ISP Topologies with Rocketfuel," in Proc. ACM SIGCOMM, 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. K. Calvert, M. Doar, and E. W. Zegura, "Modeling internet topology," IEEE Communications Magazine, vol. 35, no. 6, pp. 160--163, June 1997.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. P. L. Toint. Transportation modeling and operations research: A fruitful connection. In M. Labbe, G. Laporte, K. Tanczos, and P. L. Toint, editors, Operations Research and Decision Aid Methodologies in Traffic and Transportation Management, volume 166 of NATO ASI series: Ser. F, Computer and systems sciences, pages 1--27. Springer, 1998.]]Google ScholarGoogle Scholar

Index Terms

  1. Traffic engineering with estimated traffic matrices

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        IMC '03: Proceedings of the 3rd ACM SIGCOMM conference on Internet measurement
        October 2003
        328 pages
        ISBN:1581137737
        DOI:10.1145/948205

        Copyright © 2003 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 27 October 2003

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        IMC '03 Paper Acceptance Rate32of109submissions,29%Overall Acceptance Rate277of1,083submissions,26%

        Upcoming Conference

        IMC '24
        ACM Internet Measurement Conference
        November 4 - 6, 2024
        Madrid , AA , Spain

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader