A Green Strategy for Federated and Heterogeneous Clouds with Communicating Workloads

Providers of cloud environments must tackle the challenge of configuring their system to provide maximal performance while minimizing the cost of resources used. However, at the same time, they must guarantee an SLA (service-level agreement) to the users. The SLA is usually associated with a certain level of QoS (quality of service). As response time is perhaps the most widely used QoS metric, it was also the one chosen in this work. This paper presents a green strategy (GS) model for heterogeneous cloud systems. We provide a solution for heterogeneous job-communicating tasks and heterogeneous VMs that make up the nodes of the cloud. In addition to guaranteeing the SLA, the main goal is to optimize energy savings. The solution results in an equation that must be solved by a solver with nonlinear capabilities. The results obtained from modelling the policies to be executed by a solver demonstrate the applicability of our proposal for saving energy and guaranteeing the SLA.

[1]  Qazi Shoeb Ahmad,et al.  Assignment of Personnels when Job Completion time follows Gamma distribution using Stochastic Programming Technique , 2012 .

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

[3]  Mauricio Hanzich,et al.  State-based predictions with self-correction on Enterprise Desktop Grid environments , 2013, J. Parallel Distributed Comput..

[4]  Dzmitry Kliazovich,et al.  GreenCloud: A Packet-Level Simulator of Energy-Aware Cloud Computing Data Centers , 2010, GLOBECOM.

[5]  Alexandre Sztajnberg,et al.  Virtualized Web server cluster self-configuration to optimize resource and power use , 2013, J. Syst. Softw..

[6]  Jordi Vilaplana,et al.  A queuing theory model for cloud computing , 2014, The Journal of Supercomputing.

[7]  César A. F. De Rose,et al.  Server consolidation with migration control for virtualized data centers , 2011, Future Gener. Comput. Syst..

[8]  Alfredo Goldman,et al.  A MILP Approach to Schedule Parallel Independent Tasks , 2008, 2008 International Symposium on Parallel and Distributed Computing.

[9]  Salvatore Venticinque,et al.  Performance Prediction for HPC on Clouds , 2011, CloudCom 2011.

[10]  Dzmitry Kliazovich,et al.  GreenCloud: a packet-level simulator of energy-aware cloud computing data centers , 2010, The Journal of Supercomputing.

[11]  Der-Jiunn Deng,et al.  Dynamic Multiservice Load Balancing in Cloud-Based Multimedia System , 2014, IEEE Systems Journal.

[12]  Rosa Filgueira,et al.  The cloud paradigm applied to e-Health , 2013, BMC Medical Informatics and Decision Making.

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

[14]  Yasushi Inoguchi,et al.  Performance evaluation of a Green Scheduling Algorithm for energy savings in Cloud computing , 2010, 2010 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW).

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

[16]  Magnos Martinello,et al.  Web service availability - impact of error recovery and traffic model , 2005, Reliab. Eng. Syst. Saf..

[17]  Jordi Vilaplana,et al.  SLA-Aware Load Balancing in a Web-Based Cloud System over OpenStack , 2013, ICSOC Workshops.

[18]  Albert Y. Zomaya,et al.  Author manuscript, published in "Journal of Parallel and Distributed Computing (2011)" A Parallel Bi-objective Hybrid Metaheuristic for Energy-aware Scheduling for Cloud Computing Systems , 2011 .

[19]  Ching-Hsien Hsu,et al.  An optimal control policy to realize green cloud systems with SLA-awareness , 2014, The Journal of Supercomputing.

[20]  Alexandru Iosup,et al.  On the Performance Variability of Production Cloud Services , 2011, 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing.