Skip to main content
Log in

Cooling aware job migration for reducing cost in cloud environment

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Glanz J (2012) Power, pollution and the internet. The New York Times, 22 Sept 2012

  2. Brown R (2008) Report to congress on server and data center energy efficiency: public law. Lawrence Berkeley National Laboratory 109–431

  3. 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

    Article  MATH  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

  6. Irani S, Pruhs KR (2005) Algorithmic problems in power management. ACM SIGACT News 36(2):63–76

    Article  Google Scholar 

  7. 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

  8. 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

  9. 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

  10. 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

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

  12. 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

  13. 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

    Article  Google Scholar 

  14. 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

  15. 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

  16. Goudarzi H, Pedram M (2013) Geographical load balancing for online service applications in distributed datacenters. In: IEEE international conference on cloud computing (CLOUD 2013)

  17. 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

  18. 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

  19. 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

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

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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)

  24. 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

  25. 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

  26. Boyd S, Vandenberghe L (2004) Convex optimization. Cambridge University Press

  27. (2008). http://www.datacenterknowledge.com. Accessed 14 June 2014

  28. US energy information administration (EIA). http://www.eia.doe.gov/. Accessed 20 Oct 2014

  29. Federal Energy Regulatory Commission. http://www.ferc.gov/. Accessed 20 Oct 2014

  30. 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

  31. 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)

  32. 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

  33. 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

  34. 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

  35. 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

  36. Verma A, Cherkasova L, Campbell R (2011) Resource provisioning framework for MapReduce jobs with performance coals. In: Middleware

  37. Verma A, Cherkasova L, Campbell R (2010) Scheduling hadoop jobs to meet deadlines. In: IEEE CloudCom

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Elahe Naserian.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-014-1349-9

Keywords

Navigation