Abstract
With the proliferation of energy-hungry small- and medium-sized data centers in urban contexts and granted the ever-increasing demand for digitalization of increasingly more services, an urgent need for managing the energy consumption of urban data centers has arisen. Such energy consumption management should be subject to limitations of variable elasticity such as the balancing needs of the smart grid, the service level agreements (SLAs) signed between the cloud services providers and their customers, the actual computational capacity of the data centers, and the needs of the data center owners for maximizing profit through service provisioning. The EU research project DOLFIN has proposed an approach towards optimizing the energy consumption of federated data centers by means of continuous resources monitoring and by exploiting flexible SLA renegotiation, coupled with the operation of predictive, multilayered optimization components.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
For the present evaluation, only average CPU utilization has been considered, though setting RAM utilization is also allowable through the evaluation framework settings.
- 2.
The semi-randomness is based on the following: for each VM, a pseudo-random numerical ID gets generated and is fed to a sine function to affect the respective period. Next, based on the current emulation time, a value between 0 and 1 is calculated and is multiplied by the CPU/RAM characteristics of the VM, as dictated by its flavor to get the semi-random, to get the CPU/RAM measurements.
References
Data Centre Dynamics (Online). http://www.dataCentredynamics.com/research/market-growth-2011-2012
Index Mundi (2011) Historical data graphs per year (Online). http://www.indexmundi.com/g/g.aspx?v=81&c=us&l=en
Katz R (2009) Tech titans building boom: Google, Microsoft, and other internet giants race to build the mega data centres that will power cloud computing. IEEE Spectr
Hamilton J Internet-scale service efficiency (Online). http://research.microsoft.com/~JamesRH
Bash C, Forman G (2007) Cool job allocation: measuring the power savings of placing jobs at cooling-efficient locations in the data centre
Multi-Tenant Data Centers Need To Play Bigger Energy Efficiency Role (Online). http://goo.gl/vplg4v
Zhuravlev S, Saez J, Blagodurov S, Fedorova A, Prieto M (2013) Survey of energy-cognizant scheduling techniques. IEEE Trans Parallel Distrib Syst 24(7):1447–1464
Orgerie AC, De Assuncao MD, Lefevre L (2014) A survey on techniques for improving the energy efficiency of large scale distributed systems. ACM Comput Surv 46(4)
Weiser M, Welch B, Demers A, Shenker S (1994) Scheduling for reduced cpu energy. In: Proceedings of the 1st USENIX conference on operating systems design and implementation
Ge R, Feng X, Chun Feng W, Cameron K (2007) Cpu miser: a performance-directed, run-time system for power-aware clusters. In: International conference on parallel processing, ICPP 2007
Kim W, Gupta M, Wei G-Y, Brooks D (2008) System level analysis of fast, per-core DVFS using on-chip switching regulators. In: IEEE 14th international symposium on high performance computer architecture
Le Sueur E, Heiser G (2010) Dynamic voltage and frequency scaling:the laws of diminishing returns. In: Proceedings of the 2010 international conference on power aware computing and systems, Berkleley, CA, USA
Lee YC, Zomaya A (2011) Energy conscious scheduling for distributed computing systems under different operating conditions. IEEE Trans Parallel Distrib Syst 22(8):1374–1381
David H, Fallin C, Gorbatov E, Hanebutte UR, Mutlu O (2011) Memory power management via dynamic voltage/frequency scaling. In: Proceedings of the 8th ACM international conference on autonomic computing, New York, NY, USA
Deng Q, Meisner D, Bhattacharjee A, Wenisch TF, Bianchini R (2012) Coscale: coordinating cpu and memory system DVFS in server systems. In: 2012 45th annual IEEE/ACM international symposium on microarchitecture
Mahadevan P, Banerjee S, Sharma P, Shah A, Ranganathan P (2011) On energy efficiency for enterprise and data center networks. Commun Mag 49(8):94–100
Chabarek J, Sommers J, Barford P, Estan C, Tsiang D, Wright S (2008) Power awareness in network design and routing. In: The 27th conference on computer communications (INFOCOM)
Sohan R, Rice A, Moore A, Mansley K (2010) Characterizing 10 gbps network interface energy consumption. In: 2010 IEEE 35th conference on local computer networks (LCN)
Heller B, Seetharaman S, Mahadevan P, Yiakoumis Y, Sharma P, Banerjee S, McKeown N (2010) Elastictree: saving energy in data center networks. In: Proceedings of the 7th USENIX conference on networked systems design and implementation
Mahadevan P, Sharma P, Banerjee S, Ranganathan P (2009) Energy aware network operations. In: Proceedings of the 28th IEEE international conference on computer communications workshops, Piscataway, NJ, USA
Chen G, He W, Liu J, Nath S, Rigas L, Xiaom L, Zhao F (2008) Energy-aware server provisioning and load dispatching for connection-intensive internet services. In: Proceedings of the 5th USENIX symposium on networked systems design and implementation, Berkeley, CA, USA
Voorsluys W, Broberg J, Venugopal S, Buyya R (2009) Cost of virtual machine live migration in clouds: a performance evaluation. In: Proceedings of the 1st international conference on cloud computing
Beloglazov A, Buyya R (2010) Energy efficient allocation of virtual machines in cloud data centers. In: 2010 10th IEEE/ACM international conference on cluster, cloud and grid computing (CCGrid)
Ghribi C, Hadji M, Zeghlache D (2013) Energy efficient vm scheduling for cloud data centers: exact allocation and migration algorithms. In: 2013 13th IEEE/ACM international symposium on cluster, cloud and grid computing (CCGrid)
Mandal U, Habib MF, Zhang S, Mukherjee B, Tornatore M (2013) Greening the cloud using renewable-energy-aware service migration. IEEE Netw 27(6):36–43
DOLFIN Project Number: 609140; Strategic objective: FP7-SMARTCITIES-2013(ICT-2013.6.2) (Online). http://www.dolfin-fp7.eu/
GEYSER Project Number: 609211; Strategic objective: FP7-SMARTCITIES-2013(ICT-2013.6.2) (Online)
Bash C, Forman G (2007) Cool job allocation: measuring the power savings of placing jobs at cooling-efficient locations in the data centre. In: ATC’07 2007 USENIX annual technical conference on proceedings of the USENIX annual technical conference
Bohrer P, Elnozahy EN, Keller T, Kistler M, Lefurgy C, McDowell C, Rajamony R (2002) The case for power management in web servers. In: Power aware computing, Kluwer Academic Publishers, Norwell, MA
Fan X, Weber W-D, Barroso LA (2007) Power provisioning for a warehouse-sized computer. In: Proceedings of the ACM international symposium on computer architecture, San Diego, CA, USA
Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP-completeness. W.H.Freeman and Company, New York, NY
Openstack Foundation Openstack (Online)
OpenNebula OpenNebula (Online)
Eucalyptus (Online)
DOLFIN Evaluation framework source code (Online). https://stash.i2cat.net/scm/dol/evaluation_framework.git
APC Calculating total cooling requirements for data centers (Online). http://apcmedia.com/salestools/nran-5te6he/nran-5te6he_r3_en.pdf. Accessed July 2016
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer International Publishing AG, part of Springer Nature
About this chapter
Cite this chapter
Voulkidis, A.C., Velivassaki, T.H., Zahariadis, T. (2019). On Optimizing the Energy Consumption of Urban Data Centers. In: Kachris, C., Falsafi, B., Soudris, D. (eds) Hardware Accelerators in Data Centers. Springer, Cham. https://doi.org/10.1007/978-3-319-92792-3_12
Download citation
DOI: https://doi.org/10.1007/978-3-319-92792-3_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-92791-6
Online ISBN: 978-3-319-92792-3
eBook Packages: EngineeringEngineering (R0)