Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Power management in virtualized data centers: state of the art

Published: 01 December 2016 Publication History

Abstract

Cloud computing is an emerging technology in the field of computing that provides access to a wide range of shared resources. The rapid growth of cloud computing has led to establishing numerous data centers around the world. As data centers consume huge amounts of power, enhancing their power efficiency has become a major challenge in cloud computing. This paper surveys previous studies and researches that aimed to improve power efficiency of virtualized data centers. This survey is a valuable guide for researchers in the field of power efficiency in virtualized data centers following the cloud computing model.

References

[1]
Beloglazov A (2013) Energy-efficient management of virtual machines in data centers for cloud computing, PHD thesis. Department of Computing and Information Systems, The University of Melbourne
[2]
Koomey J (2007) Estimating total power consumption by servers in the us and the world, Lawrence Berkeley National Laboratory, Technical Report
[3]
Dorf R, Svoboda J (2010) Introduction To Electric Circuits, 8 edn. John Wiley & Sons Inc, USA; ISBN: 978-0-470-52157-1
[4]
Orgerie A, Assuncao M, Lefevre L (2014) A survey on techniques for improving the energy efficiency of large scale distributed systems. ACM Comput Surv 46(4):1---35
[5]
Venkatachalam V, Franz M (2005) Power reduction techniques for microprocessor systems. ACM Comput Surv 37(3):195---237
[6]
Burd T, Brodersen R (1996) Processor design for portable systems. J VLSI Signal Processing 13(2---3):203---221
[7]
George J (2005) Energy-optimal schedules of real-time jobs with hard deadlines, Msc Thesis. Texas A&M University, Texas
[8]
Barroso LA, Hölzle U (2007) The case for energy-proportional computing. Computer 40(12):33---37
[9]
Cupertino L, Costa GD, Oleksiak A, Piatek W, Pierson J, Salom J, Sisó L, Stolf P, Sun H, Zilio T, part B (2015) Energy-efficient, thermal-aware modeling and simulation of data centers: the coolemall approach and evaluation results. Ad Hoc Netw 25:535---553
[10]
Avelar V, Azevedo D, French A (2012) PUE: a comprehensive examination of the metric
[11]
Andersen D, Franklin J, Kaminsky M, Phanishayee A, Tan L, Vasudevan V (2009) FAWN: A Fast Array of Wimpy Nodes. In: 22nd ACM Symposium on Operating Systems Principles
[12]
Vasudevan V, Andersen D, Kaminsky M, Tan L, Franklin J, Moraru I (2010) Energy-efficient cluster computing with FAWN: workloads and implications. In: 1st International Conference on Energy-Efficient Computing and Networking
[13]
Caulfield A, Grupp L, Swanson S (2009) Gordon: using flash memory to build fast, power-efficient clusters for data-intensive applications. In: 14th international conference on Architectural support for programming languages and operating systems
[14]
Valentini G, Lassonde W, Khan S, MinAllah N, Madani S, Li J, Zhang L, Wang L, Ghani N, Kolodziej J, Li H, Zomaya A, Xu C, Balaji P, Vishnu A, Pinel F, Pecero J, Kliazovich D, Bouvry P (2013) An overview of energy efficiency techniques in cluster computing. Clust Comput 16(1):3---15
[15]
Tiwari V, Ashar P, Malik S (1993) Technology mapping for low power. In: 30rd design automation conference
[16]
Su CL, Tsui CY, Despain AM (1994) Saving power in the control path of embedded processors. IEEE Design & Test of Computers 11(4):24---31
[17]
Benini L, Bogliolo A, Micheli G (2000) A survey of design techniques for system-level dynamic power management. IEEE Transact Very Large Scale Integration Systems 8(3):299---316
[18]
Kuo C, Lu Y (2015) Task assignment with energy efficiency considerations for non-DVS heterogeneous multiprocessor systems. ACM SIGAPP Appl Comput Rev 14(4):8---18
[19]
Snowdon D, Ruocco S, Heiser G (2005) Power management and dynamic voltage scaling: myths and facts. In: The workshop on power aware real-time computing
[20]
Duflot L, Levillain O, Morin B (2009) ACPI: Design Principles and Concerns. In: the 2nd International Conference on Trusted Computing. Berlin
[21]
Toshiba, Compaq, Intel, Microsoft and PhoenixLTD (2013) Advanced configuration and power interface specification : Revision 5.0a
[22]
Fan X, Weber W, Barroso L (2007) Power provisioning for a warehouse-sized computer. In: the 34th annual International symposium on computer architecture
[23]
Nathuji R, Schwan K (2007) VirtualPower: coordinated power management in virtualized enterprise systems. ACM SIGOPS Oper Syst Rev 41(6):265---278
[24]
Nathuji R, Isci C, Gorbatov E (2007) Exploiting platform heterogeneity for power efficient data centers. In: The 4th International conference on autonomic computing
[25]
Raghavendra R, Ranganathan P, Talwar V, Wang Z, Zhu X (2008) No power struggles: coordinated multi-level power management for the data center. SIGARCH Compr Architecture News 36(1):48---59
[26]
Verma A, Ahuja P, Neogi A (2008) pMapper: power and migration cost aware application placement in virtualized systems. In: the 9th ACM/IFIP/USENIX International Conference on Middleware
[27]
Kusic D, Kephart J, Hanson J, Kandasamy N, Jiang G (2009) Power and performance management of virtualized computing environments via lookahead control. Clust Comput 12(1):1---24
[28]
Gmach D, Rolia J, Cherkasova L, Kemper A (2009) Resource pool management: reactive versus proactive or let's be friends. Comput Netw 53(17):2905---2922
[29]
Cardosa M, Korupolu M, Singh A (2009) Shares and utilities based power consolidation in virtualized server environments. In: the 11th IFIP/IEEE International Symposium on Integrated Network Management
[30]
Kumar S, Talwar V, Kumar V, Ranganathan P, Schwan K (2009) vManage: loosely coupled platform and virtualization management in data centers. In: the 6th International conference on autonomic computing
[31]
Jung G, Joshi K, Hiltunen M, Schlichting R, Pu C (2009) A cost-sensitive adaptation engine for server consolidation of multitier applications. In: the ACM/IFIP/USENIX International conference on middleware
[32]
Song Y, Wang H, Li Y, Feng B, Sun Y (2009) Multi-tiered on-demand resource scheduling for Vm-based data center. In: the 9th IEEE/ACM International symposium on cluster computing and the grid
[33]
Stillwell M, Schanzenbach D, Vivien F, Casanova H (2009) Resource allocation using virtual clusters. In: the 9th IEEE/ACM International symposium on cluster computing and the grid
[34]
Buyya R, Beloglazov A, Abawajy J (2010) Energy-efficient management of data center resources for Cloud computing: a vision, architectural elements, and open challenges. In: the International conference on parallel and distributed processing techniques and applications
[35]
Lefevre L, Orgerie A (2010) Designing and evaluating an energy efficient cloud. J Super Comput 51(3):352---373
[36]
Gulati A, Holler A, Ji M, Shanmuganathan G, Waldspurger C, Zhu X (2012) VMware distributed resource management: design, implementation, and lessons learned. VMware Tech J 1(1):45---64
[37]
Li X, Qian Z, Lu S, Wu J (2013) Energy efficient virtual machine placement algorithm with balanced and improved resource utilization in data center. Mathematical Computer Modeling 58(5---6):1222---1235
[38]
VIKRAM R, NEELIMA A (2013) Resource over allocation to improve energy efficiency in real-time cloud computing data centers. Int J Advanced Trends in Compr Sci Eng 2(1):447---453
[39]
Kim K, Beloglazov A, Buyya R (2011) Power-aware provisioning of virtual machines for real-time cloud services. Pract Experience Concurrency Computation 23(13):1491---1505
[40]
Chen H, Zhu X, Guo H, Zhu J, Qin X, Wu J (2015) Towards energy-efficient scheduling for real-time tasks under uncertain cloud computing environment. J Syst Softw 99:20---35
[41]
Ebrahimirad V, Goudarzi M, Rajabi A (2015) Energy-aware scheduling for precedence-constrained parallel virtual machines in virtualized data centers. J Grid Computing 13(2):233---253
[42]
Dabbagh M, Hamdaoui B, Guizaniy M, Rayes A (2015) Energy-efficient resource allocation and provisioning framework for cloud data centers. IEEE Trans Netw Serv Manag 12(3):377---391
[43]
Ma F, Liu F, Liu Z (2012) Multi-objective optimization for initial virtual machine placement in cloud data center. Journal of Information & Computational Science 9(16):5029---5038
[44]
Esnault A (2012) Energy-Aware Distributed Ant Colony Based Virtual Machine Consolidation in IaaS Clouds. Distributed, Parallel, and Cluster Computing {cs.DC}. HAL ID:dumas-00725215 version 1
[45]
Gao Y, Guan H, Qi Z, Hou Y, Liu L (2013) A multi-objective ant colony system algorithm for virtual machine placement in cloud computing. J Comput Syst Sci 79(8):1230---1242
[46]
E. Feller (2013) Autonomic and Energy-Efficient Management of Large-Scale Virtualized Data Centers, PhD Thesis. University of Rennes, ISTIC
[47]
Ferdaus M, Murshed M, Calheiros R, Buyya R (2014) Virtual Machine Consolidation in Cloud Data Centers Using ACO Metaheuristic. In: Euro-Par, the 20th International Conference of Parallel Processing. Porto, Portugal; Springer International Publishing, 306-317
[48]
Zhang W, Xie H, Cao B, Cheng A (2014) Energy-aware real-time task scheduling for heterogeneous multiprocessors with particle swarm optimization algorithm. Math Probl Eng 2014:Article ID 287475
[49]
Quang-Hung N, Nienz P, Namz N, Tuong N, Thoa N (2013) A genetic algorithm for power-aware virtual machine allocation in private cloud. Lecture Notes in Compr Sci 7804:170---179
[50]
Dong Y, Xu G, Fu X (2014) A distributed parallel genetic algorithm of placement strategy for virtual machines deployment on cloud platform. Sci World J 2014:Article ID 259139
[51]
Portaluri G, Giordano S, Kliazovich D, Dorronsoro B (2014) A power efficient genetic algorithm for resource allocation in cloud computing data centers. In: IEEE 3rd International conference on cloud networking

Cited By

View all
  • (2023)A dynamic energy conservation scheme with dual-rate adjustment and semi-sleep mode in cloud systemThe Journal of Supercomputing10.1007/s11227-022-04715-w79:3(2451-2487)Online publication date: 1-Feb-2023
  • (2019)Virtualization and consolidationThe Journal of Supercomputing10.1007/s11227-018-2613-175:2(808-836)Online publication date: 1-Feb-2019
  • (2018)Proactive dynamic virtual-machine consolidation for energy conservation in cloud data centresJournal of Cloud Computing: Advances, Systems and Applications10.1186/s13677-018-0111-x7:1(1-28)Online publication date: 1-Dec-2018

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Journal of Cloud Computing: Advances, Systems and Applications
Journal of Cloud Computing: Advances, Systems and Applications  Volume 5, Issue 1
December 2016
283 pages
ISSN:2192-113X
EISSN:2192-113X
Issue’s Table of Contents

Publisher

Hindawi Limited

London, United Kingdom

Publication History

Published: 01 December 2016

Author Tags

  1. Cloud computing
  2. Data center
  3. Power efficiency
  4. Power management
  5. Virtualization

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 26 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)A dynamic energy conservation scheme with dual-rate adjustment and semi-sleep mode in cloud systemThe Journal of Supercomputing10.1007/s11227-022-04715-w79:3(2451-2487)Online publication date: 1-Feb-2023
  • (2019)Virtualization and consolidationThe Journal of Supercomputing10.1007/s11227-018-2613-175:2(808-836)Online publication date: 1-Feb-2019
  • (2018)Proactive dynamic virtual-machine consolidation for energy conservation in cloud data centresJournal of Cloud Computing: Advances, Systems and Applications10.1186/s13677-018-0111-x7:1(1-28)Online publication date: 1-Dec-2018

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media