QoS-Aware VNF Placement Optimization in Edge-Central Carrier Cloud Architecture

Cloud computing and Network Function Virtualization (NFV) represent together a promising solution for wireless network operators to improve business agility and cope with the continuing growth in data traffic. Furthermore, the use of edge clouds in association with a centralized cloud, referred to as the edge-central cloud, notably improves user experience while ensuring scalability and load balancing. In such carrier cloud environment, efficient management mechanisms for the Virtualized Network Functions (VNFs) are of crucial importance. In this paper, we introduce VNF placement and provisioning optimization strategies over an edge- central carrier cloud infrastructure taking into account Quality of Service (QoS) requirements (i.e., response time, latency constraints and real-time requirements) and using queuing and QoS models. Our main design goals are to optimize resource utilization, to prevent cloudlet overload, and to avoid violation of Service Level Agreement (SLA) requirements. Through extensive simulations, we show how a trade-off can be achieved between these conflicting objectives.

[1]  Jarek Nabrzyski,et al.  Cost minimization for computational applications on hybrid cloud infrastructures , 2013, Future Gener. Comput. Syst..

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

[3]  Tarik Taleb,et al.  User mobility-aware Virtual Network Function placement for Virtual 5G Network Infrastructure , 2015, 2015 IEEE International Conference on Communications (ICC).

[4]  Daniel Raumer,et al.  Performance Exploration of Software-based Packet Processing Systems , 2015 .

[5]  Jan Broeckhove,et al.  Cost-Optimal Scheduling in Hybrid IaaS Clouds for Deadline Constrained Workloads , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[6]  Rajkumar Buyya,et al.  Cost-Effective Provisioning and Scheduling of Deadline-Constrained Applications in Hybrid Clouds , 2012, WISE.

[7]  Guy Pujolle,et al.  Introduction to queueing networks , 1987 .

[8]  Guy Pujolle,et al.  Stationary Distributions of Flows in Jackson Networks , 1981, Math. Oper. Res..

[9]  T. V. Lakshman,et al.  Network aware resource allocation in distributed clouds , 2012, 2012 Proceedings IEEE INFOCOM.

[10]  Raouf Boutaba,et al.  On orchestrating virtual network functions , 2015, 2015 11th International Conference on Network and Service Management (CNSM).

[11]  C. Hwang Multiple Objective Decision Making - Methods and Applications: A State-of-the-Art Survey , 1979 .

[12]  Guy Pujolle,et al.  Cloudlet- and NFV-based carrier Wi-Fi architecture for a wider range of services , 2016, Ann. des Télécommunications.

[13]  Sung Chan Jun,et al.  An SLA-based cloud computing that facilitates resource allocation in the distributed data centers of a cloud provider , 2012, The Journal of Supercomputing.

[14]  Chuan Wu,et al.  Cost-minimizing preemptive scheduling of mapreduce workloads on hybrid clouds , 2013, 2013 IEEE/ACM 21st International Symposium on Quality of Service (IWQoS).

[15]  R. Marler,et al.  The weighted sum method for multi-objective optimization: new insights , 2010 .

[16]  Jörn Altmann,et al.  Cost model based service placement in federated hybrid clouds , 2014, Future Gener. Comput. Syst..

[17]  Qi Zhang,et al.  Dynamic Service Placement in Geographically Distributed Clouds , 2013, IEEE J. Sel. Areas Commun..

[18]  Wei Tan,et al.  Self-Adaptive Learning PSO-Based Deadline Constrained Task Scheduling for Hybrid IaaS Cloud , 2014, IEEE Transactions on Automation Science and Engineering.

[19]  Thomas Bauschert,et al.  Mobile core network virtualization: A model for combined virtual core network function placement and topology optimization , 2015, Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft).

[20]  Roberto Riggio,et al.  Virtual network functions orchestration in wireless networks , 2015, 2015 11th International Conference on Network and Service Management (CNSM).

[21]  Xiaowei Yang,et al.  High performance network virtualization with SR-IOV , 2010, HPCA - 16 2010 The Sixteenth International Symposium on High-Performance Computer Architecture.

[22]  Johan Löfberg,et al.  YALMIP : a toolbox for modeling and optimization in MATLAB , 2004 .

[23]  Laurence A. Wolsey,et al.  Integer and Combinatorial Optimization , 1988 .