Open Access   Article Go Back

Energy-Aware Frameworks in Cloud Data Centers to Manage Workload and Diminish Power Consumption: A Survey

Rajesh P. Patel1 , Ramji Makawana2

Section:Survey Paper, Product Type: Journal Paper
Volume-6 , Issue-12 , Page no. 422-432, Dec-2018

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v6i12.422432

Online published on Dec 31, 2018

Copyright © Rajesh P. Patel, Ramji Makawana . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: Rajesh P. Patel, Ramji Makawana , “Energy-Aware Frameworks in Cloud Data Centers to Manage Workload and Diminish Power Consumption: A Survey,” International Journal of Computer Sciences and Engineering, Vol.6, Issue.12, pp.422-432, 2018.

MLA Style Citation: Rajesh P. Patel, Ramji Makawana "Energy-Aware Frameworks in Cloud Data Centers to Manage Workload and Diminish Power Consumption: A Survey." International Journal of Computer Sciences and Engineering 6.12 (2018): 422-432.

APA Style Citation: Rajesh P. Patel, Ramji Makawana , (2018). Energy-Aware Frameworks in Cloud Data Centers to Manage Workload and Diminish Power Consumption: A Survey. International Journal of Computer Sciences and Engineering, 6(12), 422-432.

BibTex Style Citation:
@article{Patel_2018,
author = {Rajesh P. Patel, Ramji Makawana },
title = {Energy-Aware Frameworks in Cloud Data Centers to Manage Workload and Diminish Power Consumption: A Survey},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {12 2018},
volume = {6},
Issue = {12},
month = {12},
year = {2018},
issn = {2347-2693},
pages = {422-432},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=3355},
doi = {https://doi.org/10.26438/ijcse/v6i12.422432}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v6i12.422432}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=3355
TI - Energy-Aware Frameworks in Cloud Data Centers to Manage Workload and Diminish Power Consumption: A Survey
T2 - International Journal of Computer Sciences and Engineering
AU - Rajesh P. Patel, Ramji Makawana
PY - 2018
DA - 2018/12/31
PB - IJCSE, Indore, INDIA
SP - 422-432
IS - 12
VL - 6
SN - 2347-2693
ER -

VIEWS PDF XML
375 184 downloads 179 downloads
  
  
           

Abstract

Cloud Computing is a service model for enabling convenient, on-demand network access to a shared pool of configurable computing resources which can be rapidly provisioned and released. In cloud data centers various computing resources like servers, network devices and cooling systems which constantly evolve in size and in complexity so it consumes large amount of energy which increase extensive power consumption in data centers. As cloud data center resources are not optimized for their maximum utilization, they consume more power so it needs to consolidate virtual machines (VMs) of servers of data center which helps to optimize the usage of cloud resources hence reduce the energy consumption. By considering the optimized power consumption of various data center resources, the researchers have proposed various methodologies and algorithms to reduce power consumption in servers and network devices. In this paper, we have done insightful study of the modern techniques on data center’s power model of servers, network components also on VM overload/under-load detection, VM selection and VM placement or consolidation of VMs which optimize the utilization of data center’s servers for power model which and reduce energy consumption in data center.

Key-Words / Index Term

Server consolidation, VM Migration, Quality of Service, virtualized data center, Service Level Agreements, Highest Thermostat Setting, Energy efficient, virtual machine placement, migration, dynamic resource allocation, cloud computing, data centers

References

[1] Vivek Raich, Pradeep Sharma, Shivlal Mewada and Makhan Kumbhka “Performance Improvement of Software as a Service and Platform as a Service in Cloud Computing Solution”, International Journal of Scientific Research in Computer Science and Engineering,Vol.1, Issue-6, pp.13-16, Dec 2013.
[2] Karthik Kumar and Yung-Hsiang Lu, “Cloud Computing For Mobile Users: Can Offloading Computation Save Energy”, Published by the IEEE Computer Society, 2010.
[3] Nabil Sultan, “Cloud computing for education: A new dawn”, International Journal of Information Management, vol. 30, pp. 109–116, 2010.
[4] Fatma A. Omara, Sherif M. Khattab and Radhya Sahal, “Optimum Resource Allocation of Database in Cloud Computing”, Egyptian Informatics Journal, vol. 15, pp.1–12, 2014.
[5] George Pallis, “Cloud Computing The New Frontier of Internet Computing”, Published by the IEEE Computer Society, 2010.
[6]Saurabh Kumar Garg, Steve Versteeg and Rajkumar Buyya, “A framework for ranking of cloud computing services”, Future Generation Computer Systems, vol. 29, pp. 1012–1023, 2013.
[7]S. Wang, A. Zhou, C. Hsu, X. Xiao and F. Yang, "Provision of Data-Intensive Services Through Energy- and QoS-Aware Virtual Machine Placement in National Cloud Data Centers", IEEE Transactions on Emerging Topics in Computing, vol. 4, no. 2, pp. 290-300, 2016.
[8]M. Abdullahi, M. Ngadi and S. Abdulhamid, "Symbiotic Organism Search optimization based task scheduling in cloud computing environment", Future Generation Computer Systems, vol. 56, pp. 640-650, 2016.
[9] Ajay Jangra and Renu Bala “Spectrum of Cloud Computing Architecture: Adoption and Avoidance Issues”, International Journal of Computing and Business Research, Vol. 2, Issue 2, May 2011.
[10] S. Energy “Report to congress on Server and data center energy efficiency public law 109-431”, public Law Vol. 109, p.431, 2007.
[11] Faiza Fakhar, Barkha Javed, Raihan ur Rasool, Owais Malik and Khurram Zulfiqar, “Software level green computing for large scale systems”, Journal of Cloud Computing: Advances, Systems and Applications, vol. 1, no. 4, 2012.
[12] Robert Basmadjian, Hermann De Meer, Ricardo Lent and Giovanni Giuliani, “Cloud computing and its interest in saving energy: the use case of a private cloud”, Journal of Cloud Computing: Advances, Systems and Applications, vol. 1, no. 5, 2012.
[13] Lingjia Tang, Mary Lou Soffa and Jason Mars, “Directly Characterizing Cross Core Interference through Contention Synthesis”, ACM 2011.
[14] Gaurav Dhiman, Giacomo Marchetti and Tajana Rosing, “vGreen: A System for Energy-Efficient Management of Virtual Machines”, ACM Transactions on Design Automation of Electronic Systems, Vol. 16, No. 1, 2010.
[15] Xiangzhen Kong, ChuangLin, YixinJiang, WeiYan and XiaowenChu, “Efficient dynamic task scheduling in virtualized datacenters with fuzzy prediction”, Journal of Network and Computer Applications, 2010 (Elsevier).
[16]Andreas Merkel, Jan Stoess, Frank Bellosa, “Resource-conscious scheduling for Energy Efficiency on Multicore Processors”, EuroSys `10 Proceedings of the 5th European conference on Computer systems, pp.153-166, 2010.
[17] Sriram Govindan, Jeonghwan Choi, Arjun R. Nath, Amitayu Das, Bhuvan Urgaonkar, Member, Anand Sivasubramaniam, “Xen and Co.: Communication-Aware CPU Management in Consolidated Xen-Based Hosting Platforms”, IEEE Transactions On Computers, vol. 58, no. 8, 2009.
[18] George Kousiourisa, Tommaso Cucinottab and Theodora Varvarigoua, “The effects of scheduling, workload type and consolidation scenarios on virtual machine performance and their prediction through optimized artificial neural networks”, The Journal of Systems and Software, vol. 84, pp. 1270– 1291, 2011.
[19] Corentin Dupont, Thomas Schulze, Giovanni Giuliani, Andrey Somov and Fabien Hermenier, “An Energy Aware Framework for Virtual Machine Placement in Cloud Federated Data Centres”, ACM, 2012.
[20]S.Greenberg, E. Mills,B. Tschudi, P. Rumsey and B.Myatt, “Best Practices for Data Centers : Lessons Learned from Benchmarking 22 Data Centers”, Proceedings of the ACEEE Summer Study on Energy Efficiency in Buildings in Asilomar, CA. ACEEE, August, vol. 3, pp. 76–87256–259, Dec. 2013, 2006.
[21] C.H. Hsu, K. Slagter, S.C. Chen, and Y.C. Chung, “Optimizing Energy Consumption with Task Consolidation in Clouds”, Information Sciences, 2012.
[22] D. Meisner, B. Gold, and T. Wenisch, “PowerNap: eliminating server idle power”, ACM SIGPLAN Notices, vol. 44, no. 3, pp. 205–216, 2009.
[23] T. Horvath, T. Abdelzaher, K. Skadron, and X. Liu, “Dynamic voltage scaling in multitier web servers with end-to-end delay control”, Computers, IEEE Transactions on, vol. 56, no. 4, pp. 444– 458, 2007.
[24] Lin Wang, Fa Zhang, Jordi Arjona Aroca and Athanasios V. Vasilakos “GreenDCN: a General Framework for Achieving Energy Efficiency in Data Center Networks”, IEEE Journal on selected areas in communications, January 2014.
[25] Mingwei Xua, Yunfei Shang and Dan Lia, Xin Wang “Greening Data Center Networks with Throughput-guaranteed Power-aware Routing”, ACM SIGCOMM Workshop on Green Networking 2010.
[26] J. F. Botero, X. Hesselbach, M. Duelli and D. Schlosser, A. Fischer, and H. De Meer, "Energy efficient virtual network embedding,”, Communications Letter, IEEE, vol. 16, pp. 756-759, 2012.
[27] Tran Manh Nam, Nguyen Huu Thanh and Doan Anh Tuan,”Green data center using centralized power-management of network and servers” International Conference on Electronics, Information, and Communications (ICEIC), IEEE pp. 1- 4, 2016.
[28] W. Fang, X. Liang, S. Li, L. Chiaraviglio, and N. Xiong “VMPlanner: Optimizing virtual machine placement and traffic flow routing to reduce network power costs in cloud data centers", Computer Networks, 2012.
[29] A. Beloglazov, "Energy-Efficient Management of Virtual Machines in Data Centers for Cloud Computing", Ph.D. thesis, The University of Melbourne, 2013.
[30] A. Beloglazov and R. Buyya, "OpenStack Neat: A Framework for Dynamic and Energy-Efficient Consolidation of Virtual Machines in OpenStack Clouds”, Concurrency and Computation: Practice and Experience (CCPE), pp. 32–36, 2014.
[31] A. Beloglazov and R. Buyya, "Optimal Online Deterministic Algorithms and Adaptive Heuristics for Energy and Performance Efficient Dynamic Consolidation of Virtual Machines in Cloud Data Centers", Concurrency and Computation: Practice and Experience (CCPE), vol. 24, no. 13, pp. 1397–1420, 2012.
[32] W. Cleveland and C. Loader, "Smoothing by Local Regression: Principles and Methods", Statistical Theory and Computational Aspects of Smoothing, 1996.
[33] W. Cleveland, “Robust Locally Weighted Regression and Smoothing Scatterplots”, Journal of the American Statistical Association, 1979.
[34]] A. Singh and S. Kinger, “Virtual Machine Migration Policies in Clouds”, International Journal of Science Research, vol. 2, no. 5, pp. 364–367, 2013.
[35] A. Beloglazov and R. Buyya, “Adaptive Threshold-Based Approach for Energy-Efficient Consolidation of Virtual Machines in Cloud Data Centers”, Proceedings of the 8th International Workshop on Middleware for Grid, Clouds and E-science, Bangalore, India, 2010.
[36] A.verma, G. Dasgupta, T. Nayak and R.Kothar “Server Workload Analysis for Power Minimization Using Consolidation”, Proc. the 2009 USENIX Annual Technical Conference, San Diego, USA, 2009.
[37] S. Masoumzadeh and H. Hlavacs “Integrating VM Selection Criteria in Distributed Dynamic VM Consolidation Using Fuzzy Q-Learning”, Proc. the 9th International Conference on Network and Service Management (CNSM 2013), pp. 332– 338, Oct. 2013.
[38] A. Beloglazov, J. Abawajy and R. Buyya “Energy-Aware Resource Allocation Heuristics for Efficient Management of Data Centers for Cloud Computing”, Future Generation Computer Systems, vol. 28, no. 5, pp. 755–768, 2012.
[39] P. Sayeedkhan, “Virtual Machine Placement Based on Disk I/O Load in Cloud”, (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 5 (4), pp. 5477-5479, 2014.
[40] Y. Yu and Y. Gao, “Constraint Programming-Based Virtual Machines Placement Algorithm in Datacenter”, Intelligent Information Processing, pp. 295–304, 2012.
[41] B. B. Nandi, A. Banerjee, S. C. Ghosh and N. Banerjee, “Stochastic VM Multiplexing for Datacenter Consolidation”, IEEE Ninth International Conference on Services Computing, pp. 114–121, Jun. 2012.
[42] G. Wu, M. Tang, Y. Tian and W. Li “Energy-efficient virtual machine placement in data centers by genetic algorithm”, Neural Information Processing, pp. 315–323, 2012.
[43] Mi, H., Wang, H., Yin, G., Zhou, Y., Shi, D. and Yuan, L “Online self-reconfiguration with performance guarantee for energy efficient large-scale cloud computing data centers”, In Services Computing (SCC), IEEE International Conference on pp. 514-521, 2010
[44] Gaurav Chadha, Scott Mahlke and Satish Narayanasamy, “When Less Is MOre (LIMO): Controlled Parallelism for Improved Efficiency”, ACM, 2012.
[45] Jordi Guitart, David Carrera, Vicenc Beltran, Jordi Torres and Eduard Ayguade, “Dynamic CPU provisioning for self-managed secure web applications in SMP hosting platforms”, Computer Networks, vol. 52,pp. 1390–1409, 2008.
[46] Anton Beloglazov, Jemal Abawajyb and Rajkumar Buyya, “Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing”, Future Generation Computer Systems, vol. 28, pp. 755–768, 2012.
[47] Nadjia Kara, Mbarka Soualhia, Fatna Belqasmi, Christian Azar and Roch Glitho, “Genetic-based Algorithms for Resource Management in Virtualized IVR Applications”, Journal of Cloud Computing, vol. 3, no.15, 2014.
[48] F. Farahnakian, T. Pahikkala, P. Liljeberg, and J. Plosila, “Energy Aware Consolidation Algorithm Based on K-Nearest Neighbor Regression for Cloud Data Centers”, IEEE/ACM 6th Int. Conf. Util. Cloud Comput., pp..
[49] Y. Wu, M. Tang, and W. Fraser, “A simulated annealing algorithm for energy efficient virtual machine placement”, IEEE Int. Conf. Syst. Man, Cybern., pp. 1245–1250, Oct. 2012.
[50] Yu Huanle and Shi.Weifeng “An OpenStack-based resource optimization scheduling framework”, IEEE 6th International Symposium on Computational Intelligence and Design, Oct. 2013.
[51] Moreno Marzolla and Ozalp Babaoglu “Server Consolidation in Clouds through Gossiping” IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks, June 2011.
[52]N. Kord and H. Haghighi, “An energy-efficient approach for virtual machine placement in cloud based data centers”, 5th Conf. Inf. Knowl. Technol., pp. 44–49, May 2013.
[53]S. S. Masoumzadeh and H. Hlavacs, “Integrating VM selection criteria in distributed dynamic VM consolidation using Fuzzy Q-Learning”, Proc. 9th Int. Conf. Netw. Serv. Manag. (CNSM 2013), pp. 332–338, Oct. 2013.
[54] F. Farahnakian, P. Liljeberg, and J. Plosila, “Energy-Efficient Virtual Machines Consolidation in Cloud Data Centers Using Reinforcement Learning”, 22nd Euromicro Int. Conf. Parallel, Distrib. Network-Based Process. pp. 500–507, Feb. 2014.
[55] Yufan Ho “Server Consolidation Algorithms with Bounded Migration Cost and Performance Guarantees in Cloud Computing” in Fourth IEEE International Conference on Utility and Cloud Computing pp. 155-161, 2011.
[56] Zhe Huang, Danny H.K.”A Virtual Machine Consolidation Framework for MapReduce Enabled Computing Clouds”, ITC 2012.
[57] Z. Zhou, Z. Hu, J. Yu, J. Abawajy and M. Chowdhury, “Energy-efficient virtual machine consolidation algorithm in cloud data centers”, Journal of Central South University, vol. 24, no. 10, pp. 2331-2341, 2017.
[58]X. Li, P. Garraghan, X. Jiang, Z. Wu and J. Xu, “Holistic Virtual Machine Scheduling in Cloud Datacenters towards Minimizing Total Energy”, IEEE Transactions on Parallel and Distributed Systems, vol. 29, no. 6, pp. 1317-1331, 2018.
[59] H. Duan, C. Chen, G. Min and Y. Wu “Energy-aware scheduling of virtual machines in heterogeneous cloud computing systems”, Future Generation Computer Systems, vol. 74, pp. 142-150, 2017.
[60] F. Rossi, M. Xavier, C. De Rose, R. Calheiros and R. Buyya, “E-eco: Performance-aware energy-efficient cloud data center orchestration”, Journal of Network and Computer Applications, vol. 78, pp. 83-96, 2017.
[61]W. Zhu, Y. Zhuang and L. Zhang “A three-dimensional virtual resource scheduling method for energy saving in cloud computing”, Future Generation Computer Systems, vol. 69, pp. 66-74, 2017.
[62] M. Khoshkholghi, M. Derahman, A. Abdullah, S. Subramaniam and M. Othman, “Energy-Efficient Algorithms for Dynamic Virtual Machine Consolidation in Cloud Data Centers”, IEEE Access, vol. 5, pp. 10709-10722, 2017.
[63] Boominathan Perumal, Aramudhan Murugaiyan “A Firefly Colony and Its Fuzzy Approach for Server Consolidation and Virtual Machine Placement in Cloud Datacenters”, Hindawi Publishing Corporation Advances in Fuzzy Systems, February 2016.
[64] Monil and Mohammad Rahman “Fuzzy logic-based VM selection strategy for cloud environment”, International Journal Cloud Computing, Vol. 6, No. 2, 2017.
[65] Mohammad Alaul Haque Monil, Rashedur M. Rahman “VM consolidation approach based on heuristics, fuzzy logic, and migration control”, Journal of Cloud Computing: Advances, Systems Applications, pp.5-8, 2016.
[66] Yongqiang Gao, Haibing Guan, Zhengwei Qi, Yang Houb and Liang Liu “A multi-objective ant colony system algorithm for virtual machine placement in cloud computing”, Journal of Computer and System Sciences , pp.1230–1242 ,March 2013.
[67] Seyed Ebrahim Dashti, Amir Masoud Rahmani “Dynamic VMs placement for energy efficiency by PSO in cloud computing”, Journal of Experimental & Theoretical Artificial Intelligence, 28:1-2, pp. 97-112.
[68] Shangguang Wang, “Particle Swarm Optimization for Energy-Aware Virtual Machine Placement Optimization in Virtualized Data Centres”, published in IEEE ICPADS October 2013.