Dynamic Routing and Virtual Machine Consolidation in Green Clouds

In the last few years, there has been a remarkable growth in the number of data centers, which represent one of the leading sources of increased business data traffic on the Internet. An effect of the growing scale and the wide use of data centers is the dramatic increase of power consumption, with significant consequences both in terms of environmental and operational costs. Hence, energy awareness has become one of the major design constraints for Cloud infrastructures. In order to face these challenges, a new generation of energy-efficient and ecosustainable network infrastructures is needed. In this work, a novel energy-aware resource orchestration framework for distributed Cloud infrastructures is introduced, in order to manage both network and IT resources in a typical optical backbone. A high-level overview of the system architecture is provided by focusing on the definition of the different layers of the whole infrastructure, and introducing the Path Computation Element, which is the key component of the proposed architecture. The aim is to explain how both network and IT resources can be managed while, at the same time, the overall power consumption is being minimized and QoS requirements are satisfied. Finally, a green migration plan that is obtained by applying Virtual Machine relocation algorithms is discussed, in order to dynamically react to the fluctuating resource requirements of the VMs

[1]  George Markowsky,et al.  Multidimensional Bin Packing Algorithms , 1977, IBM J. Res. Dev..

[2]  Benoit Claise,et al.  EMAN: Energy-Management Activities at the IETF , 2013, IEEE Internet Computing.

[3]  Rajkumar Buyya,et al.  Energy Efficient Resource Management in Virtualized Cloud Data Centers , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[4]  Sangyoon Oh,et al.  Sercon: Server Consolidation Algorithm using Live Migration of Virtual Machines for Green Computing , 2011 .

[5]  Issam Al-Azzoni Server consolidation for heterogeneous computer clusters using Colored Petri Nets and CPN Tools , 2015, J. King Saud Univ. Comput. Inf. Sci..

[6]  Giorgio Ventre,et al.  A PCE-based architecture for the management of virtualized infrastructures , 2014, 2014 IEEE 3rd International Conference on Cloud Networking (CloudNet).

[7]  Adrian Farrel,et al.  A Path Computation Element (PCE)-Based Architecture , 2006, RFC.

[8]  Giorgio Ventre,et al.  A PCE-based architecture for green management of virtual infrastructures , 2016, Comput. Commun..

[9]  Feng Zhao,et al.  Energy aware consolidation for cloud computing , 2008, CLUSTER 2008.

[10]  Acee Lindem,et al.  Traffic Engineering Extensions to OSPF Version 3 , 2008, RFC.

[11]  Stefano Avallone,et al.  Energy efficient online routing of flows with additive constraints , 2012, Comput. Networks.

[12]  Djamal Zeghlache,et al.  Energy Efficient VM Scheduling for Cloud Data Centers: Exact Allocation and Migration Algorithms , 2013, 2013 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing.

[13]  Giorgio Ventre,et al.  Combining IT and Network Orchestration for Green Clouds , 2014, 2014 International Conference on Intelligent Networking and Collaborative Systems.

[14]  Tajana Simunic,et al.  vGreen: a system for energy efficient computing in virtualized environments , 2009, ISLPED.

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

[16]  Christine Morin,et al.  Energy Management in IaaS Clouds: A Holistic Approach , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[17]  Rajkumar Buyya,et al.  Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers , 2012, Concurr. Comput. Pract. Exp..

[18]  Gargi Dasgupta,et al.  Server Workload Analysis for Power Minimization using Consolidation , 2009, USENIX Annual Technical Conference.

[19]  B. Dhoedt,et al.  Worldwide energy needs for ICT: The rise of power-aware networking , 2008, 2008 2nd International Symposium on Advanced Networks and Telecommunication Systems.

[20]  Andrzej Kochut,et al.  Dynamic Placement of Virtual Machines for Managing SLA Violations , 2007, 2007 10th IFIP/IEEE International Symposium on Integrated Network Management.