• DocumentCode
    266265
  • Title

    Optimizing rule placement in software-defined networks for energy-aware routing

  • Author

    Giroire, Frederic ; Moulierac, Joanna ; Phan, Truong Khoa

  • Author_Institution
    COATI Team-Project, INRIA, Sophia-Antipolis, France
  • fYear
    2014
  • fDate
    8-12 Dec. 2014
  • Firstpage
    2523
  • Lastpage
    2529
  • Abstract
    Software-defined Networks (SDN), in particular OpenFlow, is a new networking paradigm enabling innovation through network programmability. Over past few years, many applications have been built using SDN such as server load balancing, virtual-machine migration, traffic engineering and access control. In this paper, we focus on using SDN for energy-aware routing (EAR). Since traffic load has a small influence on power consumption of routers, EAR allows to put unused links into sleep mode to save energy. SDN can collect traffic matrix and then computes routing solutions satisfying QoS while being minimal in energy consumption. However, prior works on EAR have assumed that the table of OpenFlow switch can hold an infinite number of rules. In practice, this assumption does not hold since the flow table is implemented with Ternary Content Addressable Memory (TCAM) which is expensive and power-hungry. In this paper, we propose an optimization method to minimize energy consumption for a backbone network while respecting capacity constraints on links and rule space constraints on routers. In details, we present an exact formulation using Integer Linear Program (ILP) and introduce efficient greedy heuristic algorithm. Based on simulations, we show that using this smart rule space allocation, it is possible to save almost as much power consumption as the classical EAR approach.
  • Keywords
    integer programming; linear programming; software defined networking; telecommunication network routing; EAR; ILP; OpenFlow switch; QoS; TCAM; energy consumption; energy-aware routing; greedy heuristic algorithm; integer linear program; network programmability; optimization method; rule placement; software-defined networks; ternary content addressable memory; traffic matrix; Ear; Heuristic algorithms; Ports (Computers); Power demand; Routing; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Global Communications Conference (GLOBECOM), 2014 IEEE
  • Conference_Location
    Austin, TX
  • Type

    conf

  • DOI
    10.1109/GLOCOM.2014.7037187
  • Filename
    7037187