Energy-Efficient Provisioning for Service Function Chains to Support Delay-Sensitive Applications in Network Function Virtualization

The efficient deployment of virtual network functions (VNFs) for network service provisioning is key for achieving network function virtualization (NFV); however, most existing studies address only offline or one-off deployments of service function chains (SFCs) while neglecting the dynamic (i.e., online) deployment and expansion requirements. In particular, many methods of energy/resource cost reduction are achieved by merging VNFs. However, the energy waste and device wear for large-scale collections of servers (e.g., cloud networks and data centers) caused by sporadic request updating are ignored. To solve these problems, we propose an energy-aware routing and adaptive delayed shutdown (EAR-ADS) algorithm for dynamic SFC deployment, which includes the following features: 1) energy-aware routing (EAR): by considering a practical deployment environment, a flexible solution is developed based on reusing open servers and selecting paths with the aims of balancing energy and resources and minimizing the total cost and 2) adaptive delayed shutdown (ADS): the delayed shutdown time of the servers can be flexibly adjusted in accordance with the usage of each device in each time slot, thus eliminating the no-load wait time of the servers and frequent on/off switching. Therefore, the EAR-ADS can achieve dual-energy savings by both decreasing the number of open servers and reducing the idle/switching energy consumption of these servers. The simulation results show that EAR-ADS not only minimizes the cost of energy and resources but also achieves an excellent success rate and stability. Moreover, EAR-ADS is efficient compared with an improved Markov algorithm (SAMA), reducing the average deployment time by more than a factor of 40.

[1]  Zhu Han,et al.  How Geo-Distributed Data Centers Do Demand Response: A Game-Theoretic Approach , 2016, IEEE Transactions on Smart Grid.

[2]  Bruno Chatras,et al.  Network functions virtualization: the portability challenge , 2016, IEEE Network.

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

[4]  Behdis Eslamnour,et al.  Handover Management for Delay-sensitive IoT Services on Wireless Software-defined Network Platforms , 2019, 2019 3rd International Conference on Internet of Things and Applications (IoT).

[5]  Franck Le,et al.  Online Scaling of NFV Service Chains Across Geo-Distributed Datacenters , 2016, IEEE/ACM Transactions on Networking.

[6]  Song Guo,et al.  Enabling Heterogeneous Network Function Chaining , 2019, IEEE Transactions on Parallel and Distributed Systems.

[7]  Athanasios V. Vasilakos,et al.  A security and trust framework for virtualized networks and software-defined networking , 2016, Secur. Commun. Networks.

[8]  Enda Barrett,et al.  An energy efficient anti-correlated virtual machine placement algorithm using resource usage predictions , 2019, Simul. Model. Pract. Theory.

[9]  Stefano Secci,et al.  Virtual network functions placement and routing optimization , 2015, 2015 IEEE 4th International Conference on Cloud Networking (CloudNet).

[10]  Victor I. Chang,et al.  Low-latency orchestration for workflow-oriented service function chain in edge computing , 2018, Future Gener. Comput. Syst..

[11]  Rui L. Aguiar,et al.  Network Functions Virtualization: The Long Road to Commercial Deployments , 2019, IEEE Access.

[12]  Andrew Warfield,et al.  Split/Merge: System Support for Elastic Execution in Virtual Middleboxes , 2013, NSDI.

[13]  Symeon Papavassiliou,et al.  Combined power and rate allocation in self-optimized multi-service two-tier femtocell networks , 2015, Comput. Commun..

[14]  Arvinder Kaur,et al.  An efficient approach for green cloud computing using genetic algorithm , 2015, 2015 1st International Conference on Next Generation Computing Technologies (NGCT).

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

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

[17]  Athanasios V. Vasilakos,et al.  Software-Defined Industrial Internet of Things in the Context of Industry 4.0 , 2016, IEEE Sensors Journal.

[18]  Syed Hassan Ahmed,et al.  MobQoS: Mobility-Aware and QoS-Driven SDN Framework for Autonomous Vehicles , 2019, IEEE Wireless Communications.

[19]  Lars Dembeck,et al.  End-to-End Time-Sensitive Optical Networking: Challenges and Solutions , 2019, Journal of Lightwave Technology.

[20]  Shaolei Ren,et al.  Colocation Demand Response: Why Do I Turn Off My Servers? , 2014, ICAC.

[21]  Piyush Gupta,et al.  5G Industrial Networks With CoMP for URLLC and Time Sensitive Network Architecture , 2019, IEEE Journal on Selected Areas in Communications.

[22]  Chuan Pham,et al.  A general and practical consolidation framework in CloudNFV , 2015, 2015 International Conference on Information Networking (ICOIN).

[23]  Christian Esteve Rothenberg,et al.  Network Service Orchestration: A Survey , 2018, Comput. Commun..

[24]  Mohammed Samaka,et al.  Optimal virtual network function placement in multi-cloud service function chaining architecture , 2017, Comput. Commun..

[25]  Antonio Iera,et al.  Federations of connected things for delay-sensitive IoT services in 5G environments , 2017, 2017 IEEE International Conference on Communications (ICC).

[26]  Victor I. Chang,et al.  Towards provisioning hybrid virtual networks in federated cloud data centers , 2017, Future Gener. Comput. Syst..

[27]  Weifa Liang,et al.  Efficient NFV-Enabled Multicasting in SDNs , 2019, IEEE Transactions on Communications.

[28]  Dushantha Nalin K. Jayakody,et al.  SDN-Based Secure and Privacy-Preserving Scheme for Vehicular Networks: A 5G Perspective , 2019, IEEE Transactions on Vehicular Technology.

[29]  Tarik Taleb,et al.  Service Function Chaining in Next Generation Networks: State of the Art and Research Challenges , 2017, IEEE Communications Magazine.

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

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

[32]  Srinivasan Keshav,et al.  It's not easy being green , 2012, CCRV.

[33]  Shin-ichi Kuribayashi,et al.  Virtual Routing Function Allocation Method for Minimizing Total Network Power Consumption , 2016 .

[34]  Cong Wang,et al.  Toward Secure Outsourced Middlebox Services: Practices, Challenges, and Beyond , 2018, IEEE Network.

[35]  Chadi Assi,et al.  Energy-Aware Placement and Scheduling of Network Traffic Flows with Deadlines on Virtual Network Functions , 2016, 2016 5th IEEE International Conference on Cloud Networking (Cloudnet).

[36]  Athanasios V. Vasilakos,et al.  Software-Defined Networking for Internet of Things: A Survey , 2017, IEEE Internet of Things Journal.

[37]  L H AndrewLachlan,et al.  Dynamic right-sizing for power-proportional data centers , 2013 .

[38]  Gang Sun,et al.  Live Migration for Multiple Correlated Virtual Machines in Cloud-Based Data Centers , 2018, IEEE Transactions on Services Computing.

[39]  Sungyong Park,et al.  An Energy-Aware Service Function Chaining and Reconfiguration Algorithm in NFV , 2016, 2016 IEEE 1st International Workshops on Foundations and Applications of Self* Systems (FAS*W).

[40]  Thomas F. Wenisch,et al.  PowerNap: eliminating server idle power , 2009, ASPLOS.

[41]  Djamal Zeghlache,et al.  NFV Orchestration Framework Addressing SFC Challenges , 2017, IEEE Communications Magazine.

[42]  Vincenzo Eramo,et al.  Server Resource Dimensioning and Routing of Service Function Chain in NFV Network Architectures , 2016, J. Electr. Comput. Eng..

[43]  Ching-Hsien Hsu,et al.  An Efficient Green Control Algorithm in Cloud Computing for Cost Optimization , 2015, IEEE Transactions on Cloud Computing.

[44]  Rajkumar Buyya,et al.  Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing , 2012, Future Gener. Comput. Syst..

[45]  Taha Landolsi,et al.  Optimization Model for Time Sensitive IoT Requests , 2019, 2019 International Conference on Communications, Signal Processing, and their Applications (ICCSPA).

[46]  Kate Ching-Ju Lin,et al.  Deploying chains of virtual network functions: On the relation between link and server usage , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[47]  Mohsen Guizani,et al.  Toward SLAs Guaranteed Scalable VDC Provisioning in Cloud Data Centers , 2019, IEEE Access.

[48]  Lamia Ben Azzouz,et al.  SDN, slicing, and NFV paradigms for a smart home: A comprehensive survey , 2019, Trans. Emerg. Telecommun. Technol..

[49]  Mohsen Guizani,et al.  Cost-Efficient Service Function Chain Orchestration for Low-Latency Applications in NFV Networks , 2019, IEEE Systems Journal.

[50]  Filip De Turck,et al.  VNF-P: A model for efficient placement of virtualized network functions , 2014, 10th International Conference on Network and Service Management (CNSM) and Workshop.

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

[52]  Jinsong Wu,et al.  Service Chaining for Hybrid Network Function , 2019, IEEE Transactions on Cloud Computing.

[53]  Mohsen Guizani,et al.  Online Parallelized Service Function Chain Orchestration in Data Center Networks , 2019, IEEE Access.

[54]  Victor Chang,et al.  A Reliability-Aware Approach for Resource Efficient Virtual Network Function Deployment , 2018, IEEE Access.

[55]  Paul Goransson,et al.  Network Functions Virtualization , 2017 .

[56]  Giacomo Verticale,et al.  Green Approach for Joint Management of Geo-Distributed Data Centers and Interconnection Networks , 2018, Journal of Network and Systems Management.

[57]  Georges Kaddoum,et al.  A Big Data-Enabled Consolidated Framework for Energy Efficient Software Defined Data Centers in IoT Setups , 2020, IEEE Transactions on Industrial Informatics.

[58]  Deep Medhi,et al.  Server Operational Cost Optimization for Cloud Computing Service Providers over a Time Horizon , 2011, Hot-ICE.