Review of Energy Reduction Techniques for Green Cloud Computing

The growth of cloud computing has led to uneconomical energy consumption in data processing, storage, and communications. This is unfriendly to the environment, because of the carbon emissions. Therefore, green IT is required to save the environment. The green cloud computing (GCC) approach is part of green IT; it aims to reduce the carbon footprint of datacenters by reducing their energy consumption. The GCC is a broad and exciting field for research. A plethora of research has emerged aiming to support the GCC vision by improving the utilization of computing resources from different aspects, such as: software optimization, hardware optimization, and network optimization techniques. This paper overviews the approaches to GCC and classifies them. Such a classification assists in comparisons between GCC approaches by identifying the key implementation approaches and the issues related to each.

[1]  Liu Tang,et al.  Energy-aware scheduling scheme using workload-aware consolidation technique in cloud data centres , 2013, China Communications.

[2]  Yashwant Singh Patel,et al.  Green cloud computing: A review on Green IT areas for cloud computing environment , 2015, 2015 International Conference on Futuristic Trends on Computational Analysis and Knowledge Management (ABLAZE).

[3]  Heba Abdullataif Kurdi,et al.  Personal mobile grids with a honeybee inspired resource scheduler , 2010 .

[4]  Hongke Zhang,et al.  Energy-aware virtual machine placement in data centers , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[5]  Christine Morin,et al.  Energy-Aware Ant Colony Based Workload Placement in Clouds , 2011, 2011 IEEE/ACM 12th International Conference on Grid Computing.

[6]  Luna Mingyi Zhang Green Task Scheduling Algorithms with Speeds Optimization on Heterogeneous Cloud Servers , 2010, 2010 IEEE/ACM Int'l Conference on Green Computing and Communications & Int'l Conference on Cyber, Physical and Social Computing.

[7]  Antonio Bolufé Röhler,et al.  Multi-swarm hybrid for multi-modal optimization , 2012, 2012 IEEE Congress on Evolutionary Computation.

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

[9]  Asoke Nath,et al.  IMPACT OF GREEN COMPUTING IN IT INDUSTRY TO MAKE ECO FRIENDLY ENVIRONMENT , 2014 .

[10]  Rajkumar Buyya,et al.  Power Aware Scheduling of Bag-of-Tasks Applications with Deadline Constraints on DVS-enabled Clusters , 2007, Seventh IEEE International Symposium on Cluster Computing and the Grid (CCGrid '07).

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

[12]  Lizhe Wang,et al.  GreenIT Service Level Agreements , 2010 .

[13]  Stephen Chen,et al.  Locust Swarms - A new multi-optima search technique , 2009, 2009 IEEE Congress on Evolutionary Computation.

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

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

[16]  Stephen Chen,et al.  Improving the performance of particle swarms through dimension reductions — A case study with locust swarms , 2010, IEEE Congress on Evolutionary Computation.

[17]  Jin-Soo Kim,et al.  Energy Reduction in Consolidated Servers through Memory-Aware Virtual Machine Scheduling , 2011, IEEE Transactions on Computers.

[18]  L. Barton Browne,et al.  Experimental Analysis of Insect Behaviour , 1974, Springer Berlin Heidelberg.

[19]  Albert Y. Zomaya,et al.  A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems , 2010, Adv. Comput..

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

[21]  Stephen F. Smith,et al.  Is Scheduling a Solved Problem , 2005 .

[22]  Hassan Haghighi,et al.  An energy-efficient approach for virtual machine placement in cloud based data centers , 2013, The 5th Conference on Information and Knowledge Technology.

[23]  Roger D. Santer,et al.  Arousal facilitates collision avoidance mediated by a looming sensitive visual neuron in a flying locust. , 2008, Journal of neurophysiology.

[24]  Charles H.-P. Wen,et al.  Flow-and-VM Migration for Optimizing Throughput and Energy in SDN-Based Cloud Datacenter , 2013, 2013 IEEE 5th International Conference on Cloud Computing Technology and Science.

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

[26]  Susmit Bagchi,et al.  Emerging Research in Cloud Distributed Computing Systems , 2015 .

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

[28]  Ben Hoare,et al.  Animal Migration: Remarkable Journeys in the Wild , 2009 .

[29]  Yamuna Nagar,et al.  A Review on Energy Efficient Techniques in Green Cloud , 2015 .

[30]  Abusfian Elgelany Ibrahim Ahmed,et al.  Integrated Framework For Green ICT: Energy Efficiency by Using Effective Metric and Efficient Techniques For Green Data Centres , 2015 .

[31]  Sema F. Oktug,et al.  A Traffic-Aware Virtual Machine Placement Method for Cloud Data Centers , 2013, 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing.

[32]  Subhajyoti Bandyopadhyay,et al.  Cloud Computing - The Business Perspective , 2011, 2011 44th Hawaii International Conference on System Sciences.

[33]  Axel W. Krings,et al.  Insect sensory systems inspired computing and communications , 2009, Ad Hoc Networks.

[34]  G. Linan,et al.  A bioinspired collision detection algorithm for VLSI implementation , 2005, SPIE Microtechnologies.

[35]  Tetsuya Yagi,et al.  Real-time robot vision for collision avoidance inspired by neuronal circuits of insects , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[36]  Anupama Potluri,et al.  Heuristics for migration with consolidation of ensembles of Virtual Machines , 2014, 2014 Sixth International Conference on Communication Systems and Networks (COMSNETS).

[37]  B. Gayathri,et al.  Green cloud computing , 2012 .