Green Cloud Multimedia Networking: NFV/SDN Based Energy-Efficient Resource Allocation

The rapid growth of communications and multimedia network services such as Voice over Internet Protocol (VoIP) have caused these networks to face a crisis in resources from two perspectives: 1. Lack of resources and, as a result, overload; 2. Redundancy of resources and, as a result, energy loss. Cloud computing allows the scale of resources to be reduced or increased on demand. Many of the gains obtained from the cloud computing come from resource sharing and virtualization technology. On the other hand, the emerging concept of Software-Defined Networking (SDN) can provide a global view of the entire network for integrated resource management. Network Function Virtualization (NFV) can also be used to virtually implement a variety of network devices and functions. In this paper, we present an energy-efficient framework called GreenVoIP to manage the resources of virtualized cloud VoIP centers. By managing the number of VoIP servers and network equipment, such as switches, this framework not only prevents overload but also supports green computing by saving energy. Finally, GreenVoIP is implemented and evaluated on real platforms, including Floodlight, Open vSwitch, and Kamailio. The results suggest that the proposed framework can minimize the number of active devices, prevent overloading, and provide service quality requirements.

[1]  Ahmad Akbari,et al.  Overload control in SIP networks using no explicit feedback: A window based approach , 2012, Comput. Commun..

[2]  Rajkumar Buyya,et al.  CloudSimSDN: Modeling and Simulation of Software-Defined Cloud Data Centers , 2015, 2015 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing.

[3]  Xiaomin Zhu,et al.  A distributed end-to-end overload control mechanism for networks of SIP servers , 2012, Comput. Networks.

[4]  Sanjay Ranka,et al.  Handbook of Energy-Aware and Green Computing - Two Volume Set , 2012 .

[5]  Ahmed Abdelal,et al.  Signal-Based Overload Control for SIP Servers , 2010, 2010 7th IEEE Consumer Communications and Networking Conference.

[6]  Hongsheng Xi,et al.  Dynamic IaaS Computing Resource Provisioning Strategy with QoS Constraint , 2017, IEEE Transactions on Services Computing.

[7]  Xiaoming Fu,et al.  A Survey on Virtual Machine Migration: Challenges, Techniques, and Open Issues , 2018, IEEE Communications Surveys & Tutorials.

[8]  Jianping Wang,et al.  Efficient Orchestration Mechanisms for Congestion Mitigation in NFV: Models and Algorithms , 2017, IEEE Transactions on Services Computing.

[9]  Alberto Leon-Garcia,et al.  OpenSIP: Toward Software-Defined SIP Networking , 2018, IEEE Transactions on Network and Service Management.

[10]  Ahmad Akbari,et al.  Controlling Overload in SIP Proxies: An Adaptive Window Based Approach Using No Explicit Feedback , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[11]  Is-Haka Mkwawa,et al.  Guide to Voice and Video over IP: For Fixed and Mobile Networks , 2013 .

[12]  Christos H. Papadimitriou,et al.  On the complexity of integer programming , 1981, JACM.

[13]  Henning Schulzrinne,et al.  Session Initiation Protocol (SIP) Server Overload Control: Design and Evaluation , 2008, IPTComm.

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

[15]  Gang Zhou,et al.  Typed VoIP Silence Prediction for Smartphone Energy Savings , 2014, Wirel. Pers. Commun..

[16]  B. Goode,et al.  Voice over Internet protocol (VoIP) , 2002, Proc. IEEE.

[17]  Juan M. Vozmediano,et al.  Impact of VoIP codecs on the energy consumption of portable devices , 2011, PM2HW2N '11.

[18]  Mahmoud Naghibzadeh,et al.  A load scheduler for SIP proxy servers: design, implementation and evaluation of a history weighted window approach , 2017, Int. J. Commun. Syst..

[19]  Lixin Gao,et al.  Towards energy efficient VoIP over wireless LANs , 2008, MobiHoc '08.

[20]  Min Chen,et al.  Software-Defined Network Function Virtualization: A Survey , 2015, IEEE Access.

[21]  Henning Schulzrinne,et al.  Failover, load sharing and server architecture in SIP telephony , 2007, Comput. Commun..

[22]  Stefano Giordano,et al.  A Prediction-Based Overload Control Algorithm for SIP Servers , 2011, IEEE Transactions on Network and Service Management.

[23]  Dario Rossi,et al.  Detailed Analysis of Skype Traffic , 2009, IEEE Transactions on Multimedia.

[24]  Chadi Assi,et al.  Energy-Aware Mapping and Scheduling of Network Flows With Deadlines on VNFs , 2019, IEEE Transactions on Green Communications and Networking.

[25]  Yang Hong,et al.  Mitigating SIP Overload Using a Control-Theoretic Approach , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[26]  Asser N. Tantawi,et al.  Design, Implementation, and Performance of a Load Balancer for SIP Server Clusters , 2012, IEEE/ACM Transactions on Networking.

[27]  Yi Sun,et al.  Energy-Efficient Decision Making for Mobile Cloud Offloading , 2020, IEEE Transactions on Cloud Computing.

[28]  Alec Wolman,et al.  Wireless wakeups revisited: energy management for voip over wi-fi smartphones , 2007, MobiSys '07.

[29]  Henning Schulzrinne,et al.  How green is IP-telephony? , 2010, Green Networking '10.

[30]  Katinka Wolter,et al.  Tradeoff between performance improvement and energy saving in mobile cloud offloading systems , 2013, 2013 IEEE International Conference on Communications Workshops (ICC).

[31]  Marimuthu Palaniswami,et al.  Internet of Things (IoT): A vision, architectural elements, and future directions , 2012, Future Gener. Comput. Syst..

[32]  Andreas Terzis,et al.  An Overlay Architecture for High-Quality VoIP Streams , 2006, IEEE Transactions on Multimedia.

[33]  Jingyu Wang,et al.  Probe-based end-to-end overload control for networks of SIP servers , 2014, J. Netw. Comput. Appl..

[34]  Eric Noel,et al.  Novel overload controls for SIP networks , 2009, 2009 21st International Teletraffic Congress.

[35]  Yang Hong,et al.  Modeling and simulation of SIP tandem server with finite buffer , 2011, TOMC.

[36]  Ali C. Begen,et al.  SDNHAS: An SDN-Enabled Architecture to Optimize QoE in HTTP Adaptive Streaming , 2017, IEEE Transactions on Multimedia.

[37]  A. Murat Tekalp,et al.  Distributed QoS Architectures for Multimedia Streaming Over Software Defined Networks , 2014, IEEE Transactions on Multimedia.

[38]  Mark Handley,et al.  SIP: Session Initiation Protocol , 1999, RFC.

[39]  Alberto Leon-Garcia,et al.  A Load-Balanced Call Admission Controller for IMS Cloud Computing , 2016, IEEE Transactions on Network and Service Management.

[40]  Domenico Cotroneo,et al.  NFV-Bench: A Dependability Benchmark for Network Function Virtualization Systems , 2017, IEEE Transactions on Network and Service Management.

[41]  Mohammad Hossein Yaghmaee Moghaddam,et al.  Overload Control in SIP Networks: A Heuristic Approach Based on Mathematical Optimization , 2014, 2015 IEEE Global Communications Conference (GLOBECOM).

[42]  Henning Schulzrinne,et al.  On TCP-based SIP server overload control , 2010, IPTComm.

[43]  Ye Chen,et al.  Power management for VoIP over IEEE 802.11 WLAN , 2004, 2004 IEEE Wireless Communications and Networking Conference (IEEE Cat. No.04TH8733).

[44]  Gangxiang Shen,et al.  Energy-Minimized Design for IP Over WDM Networks , 2012, IEEE/OSA Journal of Optical Communications and Networking.

[45]  John Kotwicki AN ANALYSIS OF ENERGY-EFFICIENT VOICE OVER IP COMMUNICATION IN WIRELESS NETWORKS , 2004 .

[46]  Liping Zhang,et al.  An energy efficient authenticated key agreement protocol for SIP-based green VoIP networks , 2016, J. Netw. Comput. Appl..

[47]  Henning Schulzrinne,et al.  Energy Efficiency of Voice-over-IP Systems , 2012, Handbook of Energy-Aware and Green Computing.

[48]  Swades De,et al.  VNF Placement and Resource Allocation for the Support of Vertical Services in 5G Networks , 2018, IEEE/ACM Transactions on Networking.

[49]  S. Haykin,et al.  Adaptive Filter Theory , 1986 .

[50]  Xue Liu,et al.  SiFi: exploiting VoIP silence for WiFi energy savings insmart phones , 2011, UbiComp '11.

[51]  Kwan-Wu Chin On Maximizing VoIP Capacity and Energy Conservation in Multi-Rate WLANs , 2010, IEEE Communications Letters.

[52]  A. Murat Tekalp,et al.  Dynamic Resource Allocation by Batch Optimization for Value-Added Video Services Over SDN , 2018, IEEE Transactions on Multimedia.

[53]  Luca De Cicco,et al.  Local SIP overload control: Controller design and optimization by Extremum Seeking , 2013, 52nd IEEE Conference on Decision and Control.

[54]  Garima Mishra,et al.  Reducing session establishment delay using timed out packets in SIP signaling network , 2016, Int. J. Commun. Syst..

[55]  Swades De,et al.  Joint VNF Placement and CPU Allocation in 5G , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[56]  Fernando M. V. Ramos,et al.  Software-Defined Networking: A Comprehensive Survey , 2014, Proceedings of the IEEE.