skip to main content
10.1145/2670518.2673886acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
tutorial

FUBAR: Flow Utility Based Routing

Published:27 October 2014Publication History

ABSTRACT

We present FUBAR, a system that reduces congestion and maximizes the utility of the entire network by installing new routes and changing the traffic load on existing ones. FUBAR works offline to periodically adjust the distribution of traffic on paths. It requires neither changes to end hosts nor precise prior knowledge of the traffic matrix. We demonstrate that even in the presence of traffic from all network devices to all other devices, FUBAR can optimize a real-world core-level network in a matter of minutes.

References

  1. Hurricane Electric IP Transit Network. https://www.he.net.Google ScholarGoogle Scholar
  2. D. Applegate and E. Cohen. Making intra-domain routing robust to changing and uncertain traffic demands: Understanding fundamental tradeoffs. In ACM SIGCOMM 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. C. Hopps. Analysis of an Equal-Cost Multi-Path Algorithm. RFC 2992, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. D. Awduche and J. Malcolm. Requirements for Traffic Engineering Over MPLS. RFC 2702, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. B. Davie and A. Farrel. MPLS: Next Steps. Morgan Kauffmann, 2008.Google ScholarGoogle Scholar
  6. C.-Y. Hong, S. Kandula, R. Mahajan, M. Zhang, V. Gill, M. Nanduri, and R. Wattenhofer. Achieving high utilization with software-driven WAN. In ACM SIGCOMM 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. S. Jain, A. Kumar, S. Mandal, J. Ong, L. Poutievski, A. Singh, S. Venkata, J. Wanderer, J. Zhou, M. Zhu, J. Zolla, U. Hölzle, S. Stuart, and A. Vahdat. B4: Experience with a globally-deployed software defined wan. In ACM SIGCOMM 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. S. Kandula, D. Katabi, B. Davie, and A. Charny. Walking the tightrope: Responsive yet stable traffic engineering. In ACM SIGCOMM 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Kirkpatrick, C. D. Gelatt, and M. P. Vecchi. Optimization by simulated annealing. SCIENCE, 220(4598):671--680, 1983.Google ScholarGoogle ScholarCross RefCross Ref
  10. N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner. Openflow: enabling innovation in campus networks. SIGCOMM Comput. Commun. Rev., 38(2):69--74, Mar. 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. S. Shenker. Fundamental design issues for the future internet. IEEE JSAC, 13(7):1176--1188, Sept. 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. H. Wang, H. Xie, L. Qiu, Y. R. Yang, Y. Zhang, and A. Greenberg. COPE: Traffic engineering in dynamic networks. In ACM SIGCOMM 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. K. Winstein and H. Balakrishnan. TCP Ex Machina: Computer-generated congestion control. In ACM SIGCOMM 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. FUBAR: Flow Utility Based Routing

    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
      HotNets-XIII: Proceedings of the 13th ACM Workshop on Hot Topics in Networks
      October 2014
      189 pages
      ISBN:9781450332569
      DOI:10.1145/2670518

      Copyright © 2014 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 the author(s) 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 2014

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • tutorial
      • Research
      • Refereed limited

      Acceptance Rates

      HotNets-XIII Paper Acceptance Rate26of118submissions,22%Overall Acceptance Rate110of460submissions,24%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader