Abstract
With the growth in computing needs, energy cost includes a large portion of operating cost of cloud data centers. Electricity prices vary in different times and geographical places. Such diversity provides opportunity for diminishing total cost via migration of jobs to places with lower energy prices. Most of the previous studies only focus on computing cost of data centers and disregard other significant parameters such as cooling cost of data centers. These approaches prefer data centers which are located in states with cheaper computing cost. Nonetheless, inappropriate workload migration may lead to a remarkable increase in the total cost because of ignoring the cooling cost of data centers. To address this challenge, we show that minimization of the total cost must cover both the computing and cooling cost while considering delay requirements of jobs. Moreover, we propose an analytical approach which captures the interaction between migration decisions and cooling cost in cloud data centers. Features that make our approach distinct from other similar approaches are the following: first, we consider that cooling cost increases in a nonlinear way with respect to the data center utilization; second, we model cooling cost without any assumption about how the data center cooling system works. In order to achieve energy saving, we determine how much workload should be migrated to other data centers and also the number of servers allocated to each data center for executing the workload. We accomplish migration of workload between data centers by utilizing variety in electricity prices in different locations and times and achieve lower total cost compared with previous schemes. Eventually, using MapReduce traces, we validate our method and indicate that remarkable cost saving, around 37 % can be obtained by cooling-aware job migration.
Similar content being viewed by others
References
Glanz J (2012) Power, pollution and the internet. The New York Times, 22 Sept 2012
Brown R (2008) Report to congress on server and data center energy efficiency: public law. Lawrence Berkeley National Laboratory 109–431
Garg SK, Yeo CS, Anandasivam A, Buyya R (2011) Environment-conscious scheduling of HPC applications on distributed cloud-oriented data centers. J Parallel Distrib Comput 71(6):732–749
Ferreto TC, Netto MAS, Calheiros RN, De Rose CAF (2011) Server consolidation with migration control for virtualized data centers. Future Gener Comput Syst 27(8):1027–1034
Ghoreyshi SM (2013) Energy-efficient resource management of cloud datacenters under fault tolerance constraints. In: Green computing conference (IGCC), 2013 international. IEEE, pp 1–6
Irani S, Pruhs KR (2005) Algorithmic problems in power management. ACM SIGACT News 36(2):63–76
Rao L, Liu X, Xie L, Liu W (2010) Minimizing electricity cost: optimization of distributed internet data centers in a multi-electricity-market environment. In: INFOCOM, 2010 proceedings IEEE. IEEE, pp 1–9
Rao L, Liu X, Xie L, Liu W (2013) Minimizing electricity cost: optimization of distributed internet data centers in a multi-electricity-market environment. In: Cluster computing conference (CLUSTER), 2013 IEEE international
Liu Z, Lin M, Wierman A, Low SH, Andrew LLH (2011) Greening geographical load balancing. In: Proceedings of the ACM SIGMETRICS joint international conference on measurement and modeling of computer systems. ACM, pp 233–244
Wendell P, Jiang JW, Freedman MJ, Rexford J (2010) Donar: decentralized server selection for cloud services. In: ACM SIGCOMM Computer Communication Review, vol 40, no 4. ACM, pp 231–242
Qureshi A, Weber R, Balakrishnan H, Guttag J, Maggs B (2009) Cutting the electric bill for internet-scale systems. In: ACM SIGCOMM computer communication review, vol 39, no 4, pp 123–134
Buchbinder N, Jain N, Menache I (2011) Online job-migration for reducing the electricity bill in the cloud. In: NETWORKING 2011. Springer, Berlin, pp 172–185
Liu Z, Lin M, Wierman A, Low SH, Andrew LLH (2011) Geographical load balancing with renewables. ACM SIGMETRICS Perform Eval Rev 39(3):62–66
Adnan MA, Sugihara R, Gupta RK (2012) Energy efficient geographical load balancing via dynamic deferral of workload. In: 2012 IEEE 5th international conference on cloud computing (CLOUD). IEEE, pp 188–195
Lin M, Wierman A, Andrew LLH, Thereska E (2011) Dynamic right-sizing for power-proportional data centers. In: INFOCOM, 2011 proceedings IEEE. IEEE, pp 1098–1106
Goudarzi H, Pedram M (2013) Geographical load balancing for online service applications in distributed datacenters. In: IEEE international conference on cloud computing (CLOUD 2013)
Abbasi Z, Mukherjee T, Varsamopoulos G, Gupta SKS (2012) DAHM: a green and dynamic web application hosting manager across geographically distributed data centers. ACM J Emerg Technol Comput Syst 8(4):34
Moore JD, Chase JS, Ranganathan P, Sharma RK (2005) Making scheduling “Cool”: temperature-aware workload placement in data centers. In: USENIX annual technical conference, general rrack, pp 61–75
Tang Q, Gupta SKS, Varsamopoulos G (2008) Energy-efficient thermal-aware task scheduling for homogeneous high-performance computing data centers: a cyber-physical approach. IEEE Trans Parallel Distrib Syst 19(11):1458–1472
Liu Z, Wierman A, Chen Y, Razon B, Chen N (2013) Data center demand response: avoiding the coincident peak via workload shifting and local generation. In: Proceedings of the ACM SIGMETRICS/international conference on measurement and modeling of computer systems. ACM, pp 341–342
Beloglazov A, Buyya R, Lee YC, Zomaya A (2011) A taxonomy and survey of energy-efficient data centers and cloud computing systems. Adv Comput 82(2):47–111
Rao L, Liu X, Xie L, Liu W (2012) Coordinated energy cost management of distributed internet data centers in smart grid. IEEE Trans Smart Grid 3(1):50–58
Guo Y, Ding Z, Fang Y, Wu D (2011) Cutting down electricity cost in internet data centers by using energy storage. In: Global telecommunications conference (GLOBECOM)
Xu Z, Liang W (2013) Minimizing the operational cost of data centers via geographical electricity price diversity. In: IEEE sixth international conference on cloud computing (CLOUD). IEEE, pp 163–170
Chen Y, Das A, Qin W, Sivasubramaniam A, Wang Q, Gautam N (2005) Managing server energy and operational costs in hosting centers. In: ACM SIGMETRICS performance evaluation review, vol 33, no 1. ACM, pp 303–314
Boyd S, Vandenberghe L (2004) Convex optimization. Cambridge University Press
(2008). http://www.datacenterknowledge.com. Accessed 14 June 2014
US energy information administration (EIA). http://www.eia.doe.gov/. Accessed 20 Oct 2014
Federal Energy Regulatory Commission. http://www.ferc.gov/. Accessed 20 Oct 2014
Chen Y, Ganapathi A, Griffith R, Katz R (2011) The case for evaluating MapReduce performance using workload suites. In: 2011 IEEE 19th international symposium on modeling, analysis and simulation of computer and telecommunication systems (MASCOTS). IEEE, pp 390–399
Cheng D, Jiang C, Zhou X (2014) Heterogeneity-aware workload placement and migration in distributed sustainable datacenters. In: Proceedings of the 28th IEEE international parallel and distributed processing symposium (IPDPS)
Zhou R, Wang Z, Bash CE, McReynolds A, Hoover C, Shih R, Kumari N, Sharma R (2011) A holistic and optimal approach for data center cooling management. In: American control conference (ACC2011). IEEE, pp 1346–1351
Hanumaiah V, Vrudhula S (2012) Energy-efficient operation of multi-core processors by dvfs, task migration and active cooling. IEEE Trans Comput PP(99):11
Feng Y, Li B, Li B (2012) Postcard: minimizing costs on inter-datacenter traffic with store-and-forward. In: Proceedings of the ICDCSW, Macau, China, pp 43–50
Verma A, Cherkasova L, Campbell R (2011) SLO-driven right-sizing and resource provisioning of MapReduce jobs. In: Workshop on large scale distributed systems and middleware (LADIS), vol 9
Verma A, Cherkasova L, Campbell R (2011) Resource provisioning framework for MapReduce jobs with performance coals. In: Middleware
Verma A, Cherkasova L, Campbell R (2010) Scheduling hadoop jobs to meet deadlines. In: IEEE CloudCom
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Naserian, E., Ghoreyshi, S.M., Shafiei, H. et al. Cooling aware job migration for reducing cost in cloud environment. J Supercomput 71, 1018–1037 (2015). https://doi.org/10.1007/s11227-014-1349-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-014-1349-9