Energy consumption optimization-based joint route selection and flow allocation algorithm for software-defined networking

被引:0
作者
Rong Chai
Haipeng Li
Feiying Meng
Qianbin Chen
机构
[1] Chongqing University of Posts and Telecommunications,Key Laboratory of Mobile Communication Technologies
来源
Science China Information Sciences | 2017年 / 60卷
关键词
software-defined networking; virtualization; route selection; flow allocation; energy consumption;
D O I
暂无
中图分类号
学科分类号
摘要
Software-defined networking (SDN) is expected to dramatically simplify network control processes, enable the convenient deployment of sophisticated networking functions, and support user applications with guaranteed quality of service (QoS). To achieve data packet transmission between two non-adjacent switches in SDN, an efficient route selection algorithm should be designed. In this paper, we consider the data transmission of multiple user flows over SDN. Under the assumption that flow splits at intermediate switches are allowed, we jointly study the route selection and flow allocation problem. To stress the problem of resource competition among various user flows, we apply network virtualization technology and propose a virtual network architecture based on the design of an optimal joint route selection and flow allocation algorithm. Jointly considering the transmission performance of multiple user flows and stressing the importance of energy consumption at transmission links and switches, we formulate the total energy consumption of user flows and design an optimization problem that minimizes the energy consumption, subject to data transmission and service requirement constraints of the flows. Because the formulated optimization problem is an NP-complete problem that cannot be conveniently solved, we transform it into a minimum-cost commodity flow problem and solve the problem by using an N-algorithm. Numerical results demonstrate the effectiveness of the proposed algorithm.
引用
收藏
相关论文
共 26 条
[1]  
Xia W F(2015)A survey on software-defined networking IEEE Commun Surv Tut 17 27-51
[2]  
Wen Y G(2013)Improving network management with software defined networking IEEE Commun Mag 51 114-119
[3]  
Foh C H(2013)Network virtualization: technologies, perspectives, and frontiers J Lightw Technol 31 523-537
[4]  
Kim H(2016)Software-defined network virtualization: an architectural framework for integrating SDN and NFV for service provisioning in future networks IEEE Netw 30 10-16
[5]  
Feamster N(2015)A hybrid hierarchical control plane for flow-based large-scale software-defined networks IEEE Trans Netw Serv 12 117-131
[6]  
Wang A J(2015)Joint optimization of rule placement and traffic engineering for QoS provisioning in software defined network IEEE Trans Comput 64 3488-3499
[7]  
Iyer M(2015)Routing algorithms for network function virtualization enabled multicast topology on SDN IEEE Trans Netw Serv 12 580-594
[8]  
Dutta R(2016)A survey on energy-aware design and operation of core networks IEEE Commun Surv Tutor 18 1453-1499
[9]  
Duan Q(2014)SDN based next generation mobile network with service slicing and trials China Commun 11 65-77
[10]  
Ansari N(undefined)undefined undefined undefined undefined-undefined