Skip to main content

Advertisement

Log in

Study on energy-consumption regularities of cloud computing systems by a novel evaluation model

  • Published:
Computing Aims and scope Submit manuscript

Abstract

Due to the limited energy, environmental problem and fast growth of computer power consumption, energy-efficient computing has now become a critical and urgent issue. Therefore, an energy-consumption (energy consumed per task) evaluation model is necessary to be established. However, the existing models are almost qualitative rather than quantitative and with poor practicability because the EC measurement of cloud computing systems is rather difficult. In this paper, we propose an EC model and the corresponding calculation approach for cloud computing systems and prove its correctness and accuracy through a series of experiments. Based on this model, we also analyze the EC features of cloud computing systems, summarize some EC regularities and propose some EC optimization suggestions. With this model, one can calculate EC only by the values that are easily measured without special hardware, and can explore and evaluate new optimization methods.

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

Similar content being viewed by others

References

  1. Pettey C (ed) (2007) Gartner estimates ICT industry accounts for 2 percent of global \({\rm CO}_2\) emissions. http://www.gartner.com/it/page.jsp?id=503867

  2. Fan XB, Weber WD, Barroso LA (2007) Power provisioning for a warehouse-sized computer. In: Proceedings of the 34th international symposium on computer architecture, pp 13–23. ACM, San Diego. http://doi.acm.org/10.1145/1250662.1250665

  3. Heath T, Diniz B, Carrera EV, Jr. WM, Bianchini R (2005) Energy conservation in heterogeneous server clusters. In: Proceedings of the ACM SIGPLAN symposium on principles and practice of parallel programming, pp 186–195. ACM, Chicago. http://doi.acm.org/10.1145/1065944.1065969

  4. Economou D, Rivoire S, Kozyrakis C, Ranganathan P (2006) Full-system power analysis and modeling for server environments. In: Proceedings of the workshop on modeling, benchmarking, and simulation

  5. Mudge TN (2001) Power: a first-class architectural design constraint. IEEE Comput 34(4):52–58. http://doi.ieeecomputersociety.org/10.1109/2.917539

    Google Scholar 

  6. Song J, Li TT, Yan ZX, Na J, Zhu ZL (2011) An energy-efficiency model and measuring approach for cloud computing. J Softw 23(2):200–214

    Article  Google Scholar 

  7. GridMix program. Available in Hadoop source distribution: src/benchmarks/gridmix

  8. A Benchmark for Hive, PIG and Hadoop. http://issues.apache.org/jira/browse/HIVE-396

  9. Sort program. Available in Hadoop source distribution: src/examples/org/apache/hadoop/examples/sort

  10. The HiBench Benchmark Suite: characterization of the MapReduce-based data analysis

  11. DFSIO program. Available in Hadoop source distribution: src/test/org/apache/hadoop/fs/TestDFSIO

  12. Bahsoon R (2010) A framework for dynamic self-optimization of power and dependability requirements in Green Cloud architectures. In: 4th European conference on proceedings of software architecture. Springer, Copenhagen, pp 510–514. http://dx.doi.org/10.1007/978-3-642-15114-9_52

  13. Tsirogiannis D, Harizopoulos S, Shah MA (2010) Analyzing the energy efficiency of a database server. In: Proceedings of the ACM SIGMOD international conference on management of data. ACM, Indianapolis, pp 231–242. http://doi.acm.org/10.1145/1807167.1807194

  14. Kumar K, Lu YH (2010) Cloud computing for mobile users: can offloading computation save energy? IEEE Comput 43(4):51–56. http://doi.ieeecomputersociety.org/10.1109/MC.2010.98

    Google Scholar 

  15. Orgerie AC, Lefèvre L, Gelas JP (2008) Save watts in your grid: green strategies for energy-aware framework in large scale distributed systems. In: Proceedings of the 14th international conference on parallel and distributed systems. IEEE, Melbourne, pp 171–178. http://dx.doi.org/10.1109/ICPADS.2008.97

  16. Elnozahy EN, Kistler M, Rajamony R (2002) Energy-efficient server clusters. In: Proceedings of power-aware computer systems, second international workshop. Springer, Cambridge. http://dx.doi.org/10.1007/3-540-36612-1_12

  17. Abdelsalam HS, Maly K, Mukkamala R, Zubair M, Kaminsky D (2009) Analysis of energy efficiency in clouds. In: Computation world, pp 416–421

  18. Chen YY, Das A, Qin WB, Sivasubramaniam A, Wang Q, Gautam N (2005) Managing server energy and operational costs in hosting centers. In: Proceedings of the international conference on measurements and modeling of computer systems, pp 303–314. ACM, Banff. http://doi.acm.org/10.1145/1064212.1064253

  19. Snowdon D, Ruocco S, Heiser G (2005) Power management and dynamic voltage scaling: myths and facts. In: Proceedings of the 2005 workshop on power aware real-time computing

  20. Li B, Li JX, Huai JP, Wo TY, Li Q, Zhong L (2009) EnaCloud: an energy-saving application live placement approach for cloud computing environments. In: Proceedings of the IEEE international conference on cloud computing, CLOUD 2009. IEEE, Bangalore, pp 17–24. http://doi.ieeecomputersociety.org/10.1109/CLOUD.2009.72

  21. Buchbinder N, Jain N, Menache I (2011) Online job-migration for reducing the electricity bill in the cloud. In: Proceedings of NETWORKING 2011–10th international IFIP TC 6 networking conference. Springer, Valencia, pp 172–185. http://dx.doi.org/10.1007/978-3-642-20757-0_14

  22. Shi YX, Jiang XH, Ye KJ (2011) An energy-efficient scheme for cloud resource provisioning based on CloudSim. In: Proceedings of 2011 IEEE international conference on cluster computing (CLUSTER). IEEE, Austin, pp 595–599. http://doi.ieeecomputersociety.org/10.1109/CLUSTER.2011.63

  23. Chen QW, Grosso P, Veldt KVD, Laat CD, Hofman RFH, Bal HE (2011) Profiling energy consumption of VMs for green cloud computing. In: Proceedings of IEEE ninth international conference on dependable, autonomic and secure computing. IEEE, Sydney, pp 768–775. http://doi.ieeecomputersociety.org/10.1109/DASC.2011.131

  24. Kogge P, Bergman K (2008) Borkar S et al. Technology challenges in achieving exascale system, ExaScale computing study

  25. Wirtz T, Ge R (2011) Improving MapReduce energy efficiency for computation intensive workloads. In: Proceedings of green computing conference and workshops, pp 1–8

  26. Module for Monte Carlo Pi. http://math.fullerton.edu/mathews/n2003/montecarlopimod.html

  27. WordCount program. Available in Hadoop source distribution: src/examples/org/apache/ hadoop/ examples/WordCount

  28. Sort program. Available in Hadoop source distribution: src/examples/org/apache/hadoop/ examples/ sort

  29. MRBench program. Available in Hadoop source distribution: src/examples/org/apache/ hadoop/ mapred/MRBench

  30. https://issues.apache.org/jira/browse/MAPREDUCE-2398

Download references

Acknowledgments

This paper is supported by the National Natural Science Foundation of China under Grant No. 61202088; the Fundamental Research Funds for the Central Universities N110417002; the Natural Science Foundation of Liaoning Province under Grant No.200102059.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhiliang Zhu.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Song, J., Li, T., Wang, Z. et al. Study on energy-consumption regularities of cloud computing systems by a novel evaluation model. Computing 95, 269–287 (2013). https://doi.org/10.1007/s00607-012-0218-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00607-012-0218-8

Keywords

Mathematics Subject Classification (2000)

Navigation