• DocumentCode
    3766035
  • Title

    Enabling service function chaining through routing optimization in software defined networks

  • Author

    Andrey Gushchin;Anwar Walid;Ao Tang

  • Author_Institution
    Cornell University, Ithaca, New York 14850, USA
  • fYear
    2015
  • Firstpage
    573
  • Lastpage
    581
  • Abstract
    Routing in SDN-enabled networks with middle-boxes enables high level of control over network flows so that desired level of security, efficiency and performance can be achieved. However, the new capabilities place constraints on available resources such as switch memory and middle-box processing capacity. Additionally, flow traversal constraints may also arise where each network flow has to visit certain middleboxes in a specific order. In this work, we investigate the problem of achieving global routing objectives while satisfying necessary constraints. We formulate the routing problem as an integer linear optimization problem, and propose an efficient randomized algorithm for solving it. We provide both theoretical and practical (using simulations) analysis for our algorithm. The simulations show that while other routing approaches (including greedy and previously proposed one) violate the switch memory capacity constraints (requiring 10 times more capacity in some cases), and could attain a low objective value, our algorithm satisfies all traversal and network resource constraints and achieves a high objective value.
  • Keywords
    "Routing","Switches","Middleboxes","Optimization","Algorithm design and analysis","Performance evaluation","Linear programming"
  • Publisher
    ieee
  • Conference_Titel
    Communication, Control, and Computing (Allerton), 2015 53rd Annual Allerton Conference on
  • Type

    conf

  • DOI
    10.1109/ALLERTON.2015.7447056
  • Filename
    7447056