Energy Efficiency Through Joint Routing and Function Placement in Different Modes of SDN/NFV Networks

Network function virtualization (NFV) and software defined networking (SDN) are two promising technologies to enable 5G and 6G services and achieve cost reduction, network scalability, and deployment flexibility. However, migration to full SDN/NFV networks in order to serve these services is a time consuming process and costly for mobile operators. This paper focuses on energy efficiency during the transition of mobile core networks (MCN) to full SDN/NFV networks, and explores how energy efficiency can be addressed during such migration. We propose a general system model containing a combination of legacy nodes and links, in addition to newly introduced NFV and SDN nodes. We refer to this system model as partial SDN and hybrid NFV MCN which can cover different modes of SDN and NFV implementations. Based on this framework, we formulate energy efficiency by considering joint routing and function placement in the network. Since this problem belongs to the class of non-linear integer programming problems, to solve it efficiently, we present a modified Viterbi algorithm (MVA) based on multi-stage graph modeling and a modified Dijkstra's algorithm. We simulate this algorithm for a number of network scenarios with different fractions of NFV and SDN nodes, and evaluate how much energy can be saved through such transition. Simulation results confirm the expected performance of the algorithm which saves up to 70% energy compared to network where all nodes are always on. Interestingly, the amount of energy saved by the proposed algorithm in the case of hybrid NFV and partial SDN networks can reach up to 60-90% of the saved energy in full NFV/SDN networks.

[1]  Dusit Niyato,et al.  Reliability Aware Service Placement Using a Viterbi-Based Algorithm , 2020, IEEE Transactions on Network and Service Management.

[2]  Öznur Özkasap,et al.  RESDN: A Novel Metric and Method for Energy Efficient Routing in Software Defined Networks , 2019, IEEE Transactions on Network and Service Management.

[3]  Abdallah Shami,et al.  NFV: state of the art, challenges, and implementation in next generation mobile networks (vEPC) , 2014, IEEE Network.

[4]  Anna Brunstrom,et al.  SDN/NFV-Based Mobile Packet Core Network Architectures: A Survey , 2017, IEEE Communications Surveys & Tutorials.

[5]  Dan Li,et al.  Software defined green data center network with exclusive routing , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[6]  Jie Wu,et al.  Saving Energy in Partially Deployed Software Defined Networks , 2016, IEEE Transactions on Computers.

[7]  Karina Mabell Gomez,et al.  FME: A Flexible Management Entity for virtualizing LTE Evolved Packet Core , 2014, 2014 IEEE Network Operations and Management Symposium (NOMS).

[8]  Gyu Myoung Lee,et al.  An Efficient Resource Management Mechanism for Network Slicing in a LTE Network , 2019, IEEE Access.

[9]  Frédéric Giroire,et al.  Optimizing rule placement in software-defined networks for energy-aware routing , 2014, 2014 IEEE Global Communications Conference.

[10]  Rastin Pries,et al.  An OpenFlow-based energy-efficient data center approach , 2012, SIGCOMM '12.

[11]  Giada Landi,et al.  An Optimization-Enhanced MANO for Energy-Efficient 5G Networks , 2019, IEEE/ACM Trans. Netw..

[12]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[13]  Ying-Dar Lin,et al.  Energy Cost Optimization in Dynamic Placement of Virtualized Network Function Chains , 2018, IEEE Transactions on Network and Service Management.

[14]  Hiroki Baba,et al.  Lightweight virtualized evolved packet core architecture for future mobile communication , 2015, 2015 IEEE Wireless Communications and Networking Conference (WCNC).

[15]  Saeedeh Parsaeefard,et al.  vSPACE: VNF Simultaneous Placement, Admission Control and Embedding , 2018, IEEE Journal on Selected Areas in Communications.

[16]  Vyas Sekar,et al.  KLEIN: A Minimally Disruptive Design for an Elastic Cellular Core , 2016, SOSR.

[17]  Mostafa Ammar,et al.  An Approach for Service Function Chain Routing and Virtual Function Network Instance Migration in Network Function Virtualization Architectures , 2017, IEEE/ACM Transactions on Networking.

[18]  Vincenzo Mancuso,et al.  A Measurement-Based Characterization of the Energy Consumption in Data Center Servers , 2015, IEEE Journal on Selected Areas in Communications.

[19]  Otto Carlos Muniz Bandeira Duarte,et al.  Orchestrating Virtualized Network Functions , 2015, IEEE Transactions on Network and Service Management.

[20]  Xavier Hesselbach,et al.  NFV/SDN Enabled Architecture for Efficient Adaptive Management of Renewable and Non-Renewable Energy , 2020, IEEE Open Journal of the Communications Society.

[21]  Luca Prete,et al.  Energy Efficient Minimum Spanning Tree in OpenFlow Networks , 2012, 2012 European Workshop on Software Defined Networking.

[22]  Franco Davoli,et al.  Fine-Grained Energy-Efficient Consolidation in SDN Networks and Devices , 2015, IEEE Transactions on Network and Service Management.

[23]  Saeedeh Parsaeefard,et al.  Optimum Transmission Delay for Function Computation in NFV-Based Networks: The Role of Network Coding and Redundant Computing , 2018, IEEE Journal on Selected Areas in Communications.

[24]  Rui Wang,et al.  Energy-aware routing algorithms in Software-Defined Networks , 2014, Proceeding of IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks 2014.

[25]  Chadi Assi,et al.  Reliability-Aware Service Chaining In Carrier-Grade Softwarized Networks , 2018, IEEE Journal on Selected Areas in Communications.

[26]  L. Litwin,et al.  Error control coding , 2001 .

[27]  Claudia Canali,et al.  Joint Minimization of the Energy Costs From Computing, Data Transmission, and Migrations in Cloud Data Centers , 2018, IEEE Transactions on Green Communications and Networking.

[28]  Juan Felipe Botero,et al.  Resource Allocation in NFV: A Comprehensive Survey , 2016, IEEE Transactions on Network and Service Management.

[29]  Murali S. Kodialam,et al.  Traffic engineering in software defined networks , 2013, 2013 Proceedings IEEE INFOCOM.

[30]  Subin Shen,et al.  Virtualized Network Function Consolidation Based on Multiple Status Characteristics , 2019, IEEE Access.

[31]  Stefano Salsano,et al.  Joint Energy Efficient and QoS-Aware Path Allocation and VNF Placement for Service Function Chaining , 2017, IEEE Transactions on Network and Service Management.

[32]  Michael Barbehenn,et al.  A Note on the Complexity of Dijkstra's Algorithm for Graphs with Weighted Vertices , 1998, IEEE Trans. Computers.

[33]  Raouf Boutaba,et al.  ESSO: An Energy Smart Service Function Chain Orchestrator , 2019, IEEE Transactions on Network and Service Management.

[34]  Martin Sauter From GSM to LTE: An Introduction to Mobile Networks and Mobile Broadband , 2011 .

[35]  Sujata Banerjee,et al.  ElasticTree: Saving Energy in Data Center Networks , 2010, NSDI.

[36]  T. V. Lakshman,et al.  Enhancing Mobile Networks With Software Defined Networking and Cloud Computing , 2017, IEEE/ACM Transactions on Networking.

[37]  Green Abstraction Layer ( GAL ) ; Power management capabilities of the future energy telecommunication fixed network nodes , 2022 .

[38]  Mostafa Ammar,et al.  Migration Energy Aware Reconfigurations of Virtual Network Function Instances in NFV Architectures , 2017, IEEE Access.

[39]  Raouf Boutaba,et al.  Elastic virtual network function placement , 2015, 2015 IEEE 4th International Conference on Cloud Networking (CloudNet).