Energy efficient network service deployment across multiple SDN domains

Abstract The emergence of Software Defined Networking (SDN) and Network Function Virtualization (NFV) enables flexible service provisioning and deployment. However, with the continuous expansion of network scale and sharp increasing of end users, how to flexibly provide network services across multiple SDN domains for users is becoming a critical issue. A major challenge in the multi-domain network service provisioning is the network service deployment method taking into account energy efficiency. In this paper, we study the problem of how to optimally deploy network services across multiple SDN domains with the target of saving energy while achieving the load balancing of multi-domain networks. Specifically, firstly, we propose a novel multi-domain network service deployment framework by integrating SDN architecture and NFV technology, which can intelligently deploy virtual network functions (VNFs) into multi-domain networks. Secondly, we formulate this problem as a multi-objective optimization model to achieve the minimization of energy consumption and load balancing of multi-domain networks. Furthermore, we present a heuristic network service deployment algorithm to solve it. Finally, simulation results demonstrate that the proposed heuristic service deployment algorithm is efficient and outperforms comparison algorithms in terms of energy consumption and load balancing degree.

[1]  Shaolei Ren,et al.  Traffic-Aware and Energy-Efficient vNF Placement for Service Chaining: Joint Sampling and Matching Approach , 2020, IEEE Transactions on Services Computing.

[2]  Peilin Hong,et al.  Energy-Aware Service Function Placement for Service Function Chaining in Data Centers , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[3]  Min Huang,et al.  Network service chains deployment across multiple SDN domains , 2018, Int. J. Commun. Syst..

[4]  Stanislav Lange,et al.  Survey of Performance Acceleration Techniques for Network Function Virtualization , 2019, Proceedings of the IEEE.

[5]  Athanasios V. Vasilakos,et al.  Energy-efficient and traffic-aware service function chaining orchestration in multi-domain networks , 2019, Future Gener. Comput. Syst..

[6]  Min Huang,et al.  Deep learning–based network application classification for SDN , 2018, Trans. Emerg. Telecommun. Technol..

[7]  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.

[8]  Victor I. Chang,et al.  Energy-Efficient Service Function Chain Provisioning in Multi-Domain Networks , 2018, IoTBDS.

[9]  Min Huang,et al.  Adaptive Consistency Strategy of Multiple Controllers in SDN , 2018, IEEE Access.

[10]  Min Huang,et al.  Multi-objective optimization controller placement problem in internet-oriented software defined network , 2018, Comput. Commun..

[11]  Wei Quan,et al.  An Energy-aware Method for Multi-domain Service Function Chaining , 2018 .

[12]  Huachun Zhou,et al.  Context-Aware Service Function Chaining and Its Cost-Effective Orchestration in Multi-Domain Networks , 2018, IEEE Access.

[13]  Admela Jukan,et al.  VNF placement with replication for Loac balancing in NFV networks , 2016, 2017 IEEE International Conference on Communications (ICC).

[14]  Sangheon Pack,et al.  Joint Optimization of Service Function Placement and Flow Distribution for Service Function Chaining , 2017, IEEE Journal on Selected Areas in Communications.

[15]  Stefano Vissicchio,et al.  Survey of Consistent Software-Defined Network Updates , 2016, IEEE Communications Surveys & Tutorials.

[16]  Fabio D'Andreagiovanni,et al.  On the energy cost of robustness for green virtual network function placement in 5G virtualized infrastructures , 2017, Comput. Networks.

[17]  Yuan-Cheng Lai,et al.  Towards load-balanced service chaining by Hash-based Traffic Steering on Softswitches , 2018, J. Netw. Comput. Appl..

[18]  Hai Jin,et al.  Towards load-balanced VNF assignment in geo-distributed NFV Infrastructure , 2017, 2017 IEEE/ACM 25th International Symposium on Quality of Service (IWQoS).

[19]  Filip De Turck,et al.  Network Function Virtualization: State-of-the-Art and Research Challenges , 2015, IEEE Communications Surveys & Tutorials.

[20]  Hong Xu,et al.  Multi-resource Load Balancing for Virtual Network Functions , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).

[21]  Brigitte Jaumard,et al.  Energy-efficient service function chain provisioning , 2018 .

[22]  François Gagnon,et al.  An Energy-driven Network Function Virtualization for Multi-domain Software Defined Networks , 2019, IEEE INFOCOM 2019 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[23]  Min Huang,et al.  Cost Efficient and Low-Latency Network Service Chain Deployment Across Multiple Domains for SDN , 2019, IEEE Access.

[24]  Youngjae Kim,et al.  VNF-EQ: dynamic placement of virtual network functions for energy efficiency and QoS guarantee in NFV , 2017, Cluster Computing.

[25]  Min Huang,et al.  NNIRSS: neural network-based intelligent routing scheme for SDN , 2019, Neural Computing and Applications.

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

[27]  Didier Colle,et al.  Network service chaining with optimized network function embedding supporting service decompositions , 2015, Comput. Networks.

[28]  Arun Kumar Sangaiah,et al.  Energy Efficient Deployment of a Service Function Chain for Sustainable Cloud Applications , 2018, Sustainability.

[29]  Junjie Liu,et al.  On Dynamic Service Function Chain Deployment and Readjustment , 2017, IEEE Transactions on Network and Service Management.

[30]  Kenji Leibnitz,et al.  Evolvable Virtual Network Function Placement Method: Mechanism and Performance Evaluation , 2019, IEEE Transactions on Network and Service Management.

[31]  Alessandro Carrega,et al.  A Game for Energy-Aware Allocation of Virtualized Network Functions , 2016, J. Electr. Comput. Eng..

[32]  Stefano Salsano,et al.  Energy-efficient path allocation heuristic for service function chaining , 2018, 2018 21st Conference on Innovation in Clouds, Internet and Networks and Workshops (ICIN).

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

[34]  Sajal K. Das,et al.  Software Defined Networking Meets Information Centric Networking: A Survey , 2018, IEEE Access.

[35]  Raffaele Bolla,et al.  DROPv2: energy efficiency through network function virtualization , 2014, IEEE Network.

[36]  Albert Y. Zomaya,et al.  Network Function Virtualization in Dynamic Networks: A Stochastic Perspective , 2018, IEEE Journal on Selected Areas in Communications.

[37]  Wentong Cai,et al.  On First Fit Bin Packing for Online Cloud Server Allocation , 2016, 2016 IEEE International Parallel and Distributed Processing Symposium (IPDPS).

[38]  Keqin Li,et al.  Routing as a service (RaaS): An open framework for customizing routing services , 2019, J. Netw. Comput. Appl..

[39]  Christopher Rose,et al.  The Performance of Random and Optimal Scheduling in a Time-Multiplex Switch , 1987, IEEE Trans. Commun..

[40]  Didem Gözüpek,et al.  A survey on energy efficiency in software defined networks , 2017, Comput. Networks.