Analysis of Energy Saving Approaches in Cloud Computing using Ant Colony and First Fit Algorithms

Cloud computing is a style of technology that is increasingly used every day. It requires the use of an important amount of resources that is dynamically provided as a service. The growth of energy consumption associated to the process of resource allocation implemented in the cloud computing is an important issue that needs to be taken into consideration. Better performance will be acquired by allowing the same required workload to be performed using a lower number of servers, which could bring to important energy savings. So it is a requirement to adopt efficient techniques in order to save and minimize energy consumed clouds such as virtual machines migration. This paper analyzes two algorithms: First Fit and Ant Colony which address the use of virtual machine migration approaches to improve the cloud performance in terms of reducing the consumed energy.

[1]  Rajkumar Buyya,et al.  Energy-Efficient Management of Data Center Resources for Cloud Computing: A Vision, Architectural Elements, and Open Challenges , 2010, PDPTA.

[2]  Suman Nath,et al.  Energy-Aware Server Provisioning and Load Dispatching for Connection-Intensive Internet Services , 2008, NSDI.

[3]  Rajkumar Buyya,et al.  Power-aware provisioning of Cloud resources for real-time services , 2009, MGC '09.

[4]  Subasish Mohapatra,et al.  Virtualization: A Survey on Concepts, Taxonomy and Associated Security Issues , 2010, 2010 Second International Conference on Computer and Network Technology.

[5]  Simone A. Ludwig,et al.  Swarm Intelligence Approaches for Grid Load Balancing , 2011, Journal of Grid Computing.

[6]  Enrique Jaureguialzo,et al.  PUE: The Green Grid metric for evaluating the energy efficiency in DC (Data Center). Measurement method using the power demand , 2011, 2011 IEEE 33rd International Telecommunications Energy Conference (INTELEC).

[7]  Antonio Corradi,et al.  Increasing Cloud power efficiency through consolidation techniques , 2011, 2011 IEEE Symposium on Computers and Communications (ISCC).

[8]  Gueyoung Jung,et al.  An economic model for green cloud , 2012, MGC '12.

[9]  Roberto Rojas-Cessa,et al.  Task Scheduling and Server Provisioning for Energy-Efficient Cloud-Computing Data Centers , 2013, 2013 IEEE 33rd International Conference on Distributed Computing Systems Workshops.

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

[11]  Dzmitry Kliazovich,et al.  DENS: Data Center Energy-Efficient Network-Aware Scheduling , 2010, GreenCom/CPSCom.

[12]  Rajkumar Buyya,et al.  Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: Challenges and opportunities , 2009, 2009 International Conference on High Performance Computing & Simulation.

[13]  Alaa Eldeen Sayed Ahmed,et al.  A New Approach to Manage and Utilize Cloud Computing Underused Resources , 2013 .

[14]  Corso Elvezia,et al.  Ant colonies for the traveling salesman problem , 1997 .

[15]  Laurent Lefèvre,et al.  Designing and evaluating an energy efficient Cloud , 2010, The Journal of Supercomputing.

[16]  Hsien-Hsin S. Lee,et al.  Migration energy-aware workload consolidation in enterprise clouds , 2012, 4th IEEE International Conference on Cloud Computing Technology and Science Proceedings.

[17]  Albert Y. Zomaya,et al.  Energy-efficient data replication in cloud computing datacenters , 2013, GLOBECOM Workshops.

[18]  Fei Cao,et al.  Energy Efficient Workflow Job Scheduling for Green Cloud , 2013, 2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum.

[19]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..

[20]  Christian Blum,et al.  Ant colony optimization: Introduction and recent trends , 2005 .

[21]  Albert Y. Zomaya,et al.  Energy-aware parallel task scheduling in a cluster , 2013, Future Gener. Comput. Syst..

[22]  M Dorigo,et al.  Ant colonies for the travelling salesman problem. , 1997, Bio Systems.

[23]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[24]  Albert Y. Zomaya,et al.  Energy-efficient data replication in cloud computing datacenters , 2013, 2013 IEEE Globecom Workshops (GC Wkshps).

[25]  Rajkumar Buyya,et al.  Green Cloud Framework for Improving Carbon Efficiency of Clouds , 2011, Euro-Par.

[26]  Alexander Stage,et al.  Decision support for virtual machine reassignments in enterprise data centers , 2010, 2010 IEEE/IFIP Network Operations and Management Symposium Workshops.

[27]  L. Minas,et al.  Energy Efficiency for Information Technology: How to Reduce Power Consumption in Servers and Data Centers , 2009 .

[28]  Cees T. A. M. de Laat,et al.  Profiling Energy Consumption of VMs for Green Cloud Computing , 2011, 2011 IEEE Ninth International Conference on Dependable, Autonomic and Secure Computing.