skip to main content
10.1145/1005686.1005719acmconferencesArticle/Chapter ViewAbstractPublication PagesmetricsConference Proceedingsconference-collections
Article

Coping with network failures: routing strategies for optimal demand oblivious restoration

Published:01 June 2004Publication History

ABSTRACT

Link and node failures in IP networks pose a challenge for network control algorithms. Routing restoration, which computes new routes that avoid failed links, involves fundamental tradeoffs between efficient use of network resources, complexity of the restoration strategy and disruption to network traffic. In order to achieve a balance between these goals, obtaining routings that provide good performance guarantees under failures is desirable.In this paper, building on previous work that provided performance guarantees under uncertain (and potentially unknown) traffic demands, we develop algorithms for computing optimal restoration paths and a methodology for evaluating the performance guarantees of routing under failures. We then study the performance of route restoration on a diverse collection of ISP networks. Our evaluation uses a competitive analysis type framework, where performance of routing with restoration paths under failures is compared to the best possible performance on the failed network. We conclude that with careful selection of restoration paths one can obtain restoration strategies that retain nearly optimal performance on the failed network while minimizing disruptions to traffic flows that did not traverse the failed parts of the network.

References

  1. R. K. Ahuja, T. L. Magnanti, and J. B. Orlin. Network flows. Prentice-Hall, Inc., Englewood Cliffs, NJ, 1993.]]Google ScholarGoogle Scholar
  2. J. Anderson, B. T. Doshi, S. Dravida, and P. Harshavardhana. Fast restoration of ATM networks. IEEE journal on selected areas in communications, 12:128--138, 1994.]]Google ScholarGoogle Scholar
  3. D. Applegate and E. Cohen. Making routing robust to changing traffic demands: Algorithms and evaluation. Manuscript.]]Google ScholarGoogle Scholar
  4. D. Applegate and E. Cohen. Making intra-domain routing robust to changing and uncertain traffic demands: understanding fundamental tradeoffs. In Proceedings of the ACM SIGCOMM'03 Conference, 2003.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. D. Awduche, A. Chiu, A. Elwalid, I. Widjaja, and X. Xiao. RFC 2702: Requirements for Traffic Engineering over MPLS, September 1999.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. D. Awduche, A. Chiu, A. Elwalid, I. Widjaja, and X. Xiao. RFC 3272: Overview and Principles of Internet Traffic Engineering, May 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. S. Bhattacharya, C. Diot, J. Jetcheva, and N. Taft. Geographical and temporal characteristics of inter-POP flows: view from a single POP. In European transactions on telecommunications, 2002.]]Google ScholarGoogle Scholar
  8. J. Cao, D. Davis, S.V. Wiel, and B.Yu. Time-varying network tomography: router link data. J. Amer. Statist. Assoc., 95:1063--1075, 2000.]]Google ScholarGoogle ScholarCross RefCross Ref
  9. N. G. Duffield and M. Grossglauser. Trajectory sampling for direct traffic observation. IEEE/ACM Transactions on Networking, 9:280--292, 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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, 9:265--279, 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. B. Fortz and M. Thorup. Internet traffic engineering by optimizing OSPF weights. In Proceedings of INFOCOM, pages 519--528. IEEE, 2000.]]Google ScholarGoogle ScholarCross RefCross Ref
  12. B. Fortz and M. Thorup. Optimizing OSPF/IS-IS weights in a changing world. IEEE journal on selected areas in communications, 20(4), 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. B. Grötschel, L. Lovasz, and A. Schrijver. Geometric algorithms and combinatorial optimization. Springer-Verlag, New York, 1988.]]Google ScholarGoogle ScholarCross RefCross Ref
  14. R. Mahajan, N. Spring, D. Wetherall, and T. Anderson. Inferring link weights using end-to-end measurements. In Proceedings of the 2nd Internet Measurement Workshop. ACM, 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. A. Medina, N. Taft, K. Salamatian, S. Bhattacharyya, and C. Diot. Traffic matrix estimation: Existing techniques and new directions. In Proceedings of the ACM SIGCOMM'02 Conference. ACM, 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. D. Mitra and K. G. Ramakrishna. A case study of multiservice, multipriority traffic engineering design for data networks. In Proceedings of IEEE GLOBECOM, pages 1077--1083. IEEE, 1999.]]Google ScholarGoogle ScholarCross RefCross Ref
  17. J. Moy. RFC 1583: OSPF version 2, 1994.]]Google ScholarGoogle Scholar
  18. K. Murukami and H. Kim. Optimal capacity and flow assignment for self-healing ATM networks bsed on line and end-to-end restoration. IEEE/ACM Transactions on Networking, 6(2):207--221, 1998.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. E. C. Rosen, A. Viswanathan, and R. Callon. RFC 3031: Multi Protocol Label Switching architectures, 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. M. Roughan, A. Greenberg, C. Kalmanek, M. Rumsewicz, J. Yates, and Y. Zhang. Experience in measuring backbone traffic variability: models, metrics, measurements, and meaning. In Proceedings of the 2nd Internet Measurement Workshop. ACM, 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Internet Traffic Engineering Working Group, 2003. http://www.ietf.org/html.charters/tewg-charter.html.]]Google ScholarGoogle Scholar
  22. Y. Xiong and L. G. Mason. Restoration strategies and spare capacity requirements in self healing ATM networks. IEEE/ACM Transactions on Networking, 7(1):98--110, 1999.]] Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Coping with network failures: routing strategies for optimal demand oblivious restoration

        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
          SIGMETRICS '04/Performance '04: Proceedings of the joint international conference on Measurement and modeling of computer systems
          June 2004
          450 pages
          ISBN:1581138733
          DOI:10.1145/1005686
          • cover image ACM SIGMETRICS Performance Evaluation Review
            ACM SIGMETRICS Performance Evaluation Review  Volume 32, Issue 1
            June 2004
            432 pages
            ISSN:0163-5999
            DOI:10.1145/1012888
            Issue’s Table of Contents

          Copyright © 2004 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: 1 June 2004

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          Overall Acceptance Rate459of2,691submissions,17%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader