Fine granularity resource allocation of virtual data center with consideration of virtual switches

Abstract Virtual data center (VDC) embedding is being regarded as a critical issue to provide performance guarantees for the future success of cloud computing. Most existing works neglected the embedding of virtual switches (VSs), especially, on the physical switches (PSs), resulting in low utilization of physical resources. Moreover, most works assumed that multiple virtual nodes in the same request cannot be embedded in the same physical node, leading to low embedding efficiency in data centers. To address the above two problems, in this paper, we first propose two fine granularity models to formulate the VDC embedding problem efficiently with the consideration of two possible embedding positions of VSs. Then traditional flow conservation law is modified to allow multiple virtual nodes to coexist on the same physical node. Finally, we propose multiple efficient embedding algorithms to solve two NP-hard problems. Comparing with existing methods, our algorithms employing heuristic information from the relaxed model can find sub-optimal solutions in polynomial time. Extensive simulation results show that our proposals outperform the existing methods in terms of acceptance ratio, revenue, and utilization.

[1]  Mohamed Faten Zhani,et al.  Telecom Software, Network Virtualization, and Software Defined Networks , 2019, IEEE Communications Magazine.

[2]  Ivan Beschastnikh,et al.  Scalable constraint-based virtual data center allocation , 2020, Artif. Intell..

[3]  Mikkel Thorup,et al.  Undirected single-source shortest paths with positive integer weights in linear time , 1999, JACM.

[4]  Helen J. Wang,et al.  SecondNet: a data center network virtualization architecture with bandwidth guarantees , 2010, CoNEXT.

[5]  Gwendal Simon,et al.  VDC Planner: Dynamic migration-aware Virtual Data Center embedding for clouds , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[6]  Sheldon H. Jacobson,et al.  Branch-and-bound algorithms: A survey of recent advances in searching, branching, and pruning , 2016, Discret. Optim..

[7]  Libing Wu,et al.  A Hierarchical Architecture for the Future Internet of Vehicles , 2019, IEEE Communications Magazine.

[8]  David Bernstein,et al.  Containers and Cloud: From LXC to Docker to Kubernetes , 2014, IEEE Cloud Computing.

[9]  Moshe Zukerman,et al.  Efficient and Green Embedding of Virtual Data Centers with Mixture of Unicast and Multicast Services , 2019, IEEE Transactions on Cloud Computing.

[10]  Lisandro Zambenedetti Granville,et al.  On tackling virtual data center embedding problem , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[11]  Jian Tang,et al.  Survivable Virtual Infrastructure Mapping in Virtualized Data Centers , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[12]  Songtao Guo,et al.  Fog Computing Empowered Data Dissemination in Software Defined Heterogeneous VANETs , 2020, IEEE Transactions on Mobile Computing.

[13]  Jae-Hyoung Yoo,et al.  SAVE: Energy-aware Virtual Data Center embedding and Traffic Engineering using SDN , 2015, Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft).

[14]  Wanjiun Liao,et al.  CALM: Survivable Virtual Data Center Allocation in Cloud Networks , 2021, IEEE Transactions on Services Computing.

[15]  Ahmed Amokrane,et al.  Greenhead: Virtual Data Center Embedding across Distributed Infrastructures , 2013, IEEE Transactions on Cloud Computing.

[16]  Victor I. Chang,et al.  The efficient framework and algorithm for provisioning evolving VDC in federated data centers , 2017, Future Gener. Comput. Syst..

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

[18]  Manuel Díaz,et al.  State-of-the-art, challenges, and open issues in the integration of Internet of things and cloud computing , 2016, J. Netw. Comput. Appl..

[19]  Rajkumar Buyya,et al.  Next generation cloud computing: New trends and research directions , 2017, Future Gener. Comput. Syst..

[20]  Hoang Duong Tuan,et al.  Joint network embedding and server consolidation for energy-efficient dynamic data center virtualization , 2017, Comput. Networks.

[21]  Kuai Xu,et al.  Powering Smart Homes with Information-Centric Networking , 2019, IEEE Communications Magazine.

[22]  Ahmed Karmouch,et al.  Decomposition Approaches for Virtual Network Embedding With One-Shot Node and Link Mapping , 2015, IEEE/ACM Transactions on Networking.

[23]  Greg Schulz The Green and Virtual Data Center , 2009 .

[24]  Martín Casado,et al.  The Design and Implementation of Open vSwitch , 2015, NSDI.

[25]  Kai Han,et al.  Embedding virtual software-defined networks over distributed hypervisors for vDC formulation , 2017, 2017 IEEE International Conference on Communications (ICC).

[26]  Georges Kaddoum,et al.  ESP-VDCE: Energy, SLA, and Price-driven Virtual Data Center Embedding , 2020, ICC 2020 - 2020 IEEE International Conference on Communications (ICC).

[27]  Guy Pujolle,et al.  Greenslater: On Satisfying Green SLAs in Distributed Clouds , 2015, IEEE Transactions on Network and Service Management.

[28]  Lisandro Zambenedetti Granville,et al.  Data Center Network Virtualization: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[29]  Reza Nejabati,et al.  SDN-enabled OPS with QoS guarantee for reconfigurable virtual data center networks , 2015, IEEE/OSA Journal of Optical Communications and Networking.

[30]  N. Calabretta,et al.  Fully SDN-enabled all-optical architecture for data center virtualization with time and space multiplexing , 2018, IEEE/OSA Journal of Optical Communications and Networking.

[31]  Amin Vahdat,et al.  A scalable, commodity data center network architecture , 2008, SIGCOMM '08.

[32]  Raouf Boutaba,et al.  Network virtualization: state of the art and research challenges , 2009, IEEE Communications Magazine.

[33]  Mohamed Faten Zhani,et al.  Venice: Reliable virtual data center embedding in clouds , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[34]  Changcheng Huang,et al.  GreenMap: Green mapping of MapReduce-based virtual networks onto a data center network and managing incast queueing delay , 2017, Comput. Networks.

[35]  Daniel Raumer,et al.  Throughput and Latency of Virtual Switching with Open vSwitch: A Quantitative Analysis , 2018, Journal of Network and Systems Management.

[36]  Lin Li,et al.  Towards Robust Green Virtual Cloud Data Center Provisioning , 2017, IEEE Transactions on Cloud Computing.

[37]  Zhongbao Zhang,et al.  Cost-aware multi-domain virtual data center embedding , 2018, China Communications.