TY - JOUR
T1 - Energy-aware routing for software-defined networks with discrete link rates
T2 - A benders decomposition-based heuristic approach
AU - Awad, Mohamad Khattar
AU - Rafique, Yousef
AU - M'Hallah, Rym A.
N1 - Funding Information:
This project was funded partially by Kuwait Foundation for the Advancement of Sciences under project code: P314-35EO-01.
Publisher Copyright:
© 2016 Elsevier Inc.
Copyright:
Copyright 2017 Elsevier B.V., All rights reserved.
PY - 2017/3/1
Y1 - 2017/3/1
N2 - The energy efficiency of wired networks has received considerable attention over the past decade due to its economic and environmental impacts. However, because of the vertical integration of the control and data planes in conventional networks, optimizing energy consumption in such networks is challenging. Software-defined networking (SDN) is an emerging networking paradigm that decouples the control plane from the data plane and introduces network programmability for the development of network applications. In this work, we propose an energy-aware integral flow-routing solution to improve the energy efficiency of the SDN routing application. We consider discreteness of link rates and pose the routing problem as a mixed integer linear programming (MILP) problem, which is known to be NP complete. The proposed solution is a heuristic implementation of the Benders decomposition method that routes additional single and multiple flows without resolving the routing problem. Performance evaluations demonstrate that the proposed solution achieves a close-to-optimal performance (within 3.27% error) compared to CPLEX on various topologies with less than 0.056% of CPLEX average computation time. Furthermore, our solution outperforms the shortest path algorithm by 24.12% to 54.35% in power savings.
AB - The energy efficiency of wired networks has received considerable attention over the past decade due to its economic and environmental impacts. However, because of the vertical integration of the control and data planes in conventional networks, optimizing energy consumption in such networks is challenging. Software-defined networking (SDN) is an emerging networking paradigm that decouples the control plane from the data plane and introduces network programmability for the development of network applications. In this work, we propose an energy-aware integral flow-routing solution to improve the energy efficiency of the SDN routing application. We consider discreteness of link rates and pose the routing problem as a mixed integer linear programming (MILP) problem, which is known to be NP complete. The proposed solution is a heuristic implementation of the Benders decomposition method that routes additional single and multiple flows without resolving the routing problem. Performance evaluations demonstrate that the proposed solution achieves a close-to-optimal performance (within 3.27% error) compared to CPLEX on various topologies with less than 0.056% of CPLEX average computation time. Furthermore, our solution outperforms the shortest path algorithm by 24.12% to 54.35% in power savings.
KW - Energy-aware routing
KW - Network optimization
KW - Software-defined networks
UR - http://www.scopus.com/inward/record.url?scp=85011026080&partnerID=8YFLogxK
U2 - 10.1016/j.suscom.2016.11.003
DO - 10.1016/j.suscom.2016.11.003
M3 - Article
AN - SCOPUS:85011026080
SN - 2210-5379
VL - 13
SP - 31
EP - 41
JO - Sustainable Computing: Informatics and Systems
JF - Sustainable Computing: Informatics and Systems
ER -