Skip to main content

An Effective Energy Testing Framework for Cloud Workflow Activities

  • Conference paper
  • First Online:
Book cover Process-Aware Systems (PAS 2015)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 602))

Included in the following conference series:

  • 425 Accesses

Abstract

Cloud computing as the latest computing paradigm has shown its promising future in business workflow systems facing massive concurrent user requests and complicated computing tasks. With the fast growth of cloud data centers, energy management especially energy monitoring and saving in cloud workflow systems has been attracting increasing attention. It is obvious that the energy for running a cloud workflow instance is mainly dependent on the energy for executing its workflow activities. However, existing energy management strategies mainly monitor the virtual machines instead of the workflow activities running on them, and hence it is difficult to directly monitor and optimize the energy consumption of cloud workflows. To address such an issue, in this paper, we propose an effective energy testing framework for cloud workflow activities. This framework can help to accurately test and analyze the baseline energy of physical and virtual machines in the cloud environment, and then obtain the energy consumption data of cloud workflow activities. Based on these data, we can further produce the energy consumption model and apply energy prediction strategies. Our experiments are conducted in an OpenStack based cloud computing environment. The effectiveness of our framework has been successfully verified through a detailed case study and a set of energy modelling and prediction experiments based on representative time-series models.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Garg, V.K.: Elements of distributed computing. Wiley, New York (2002)

    Google Scholar 

  2. Foster, I., Kesselman, C., Tuecke, S.: The anatomy of the grid: enabling scalable virtual organizations. Int. J. High Perform. Comput. Appl. 15(3), 200–222 (2001)

    Article  Google Scholar 

  3. Schoder, D., Fischbach, K.: Peer-to-peer prospects. Commun. ACM 46(2), 27–29 (2003)

    Article  Google Scholar 

  4. Ghemawat, S., Gobioff, H., Leung, S.T.: The google file system. ACM SIGOPS Oper. Syst. Rev. 37(5), 29–43 (2003)

    Article  Google Scholar 

  5. Chang, F., Dean, J., Ghemawat, S., Hsieh, W.C., Wallach, D.A., Burrows, M., Gruber, R.E.: Bigtable: a distributed storage system for structured data. ACM Trans. Comput. Syst. (TOCS) 26(2), 4 (2008)

    Article  Google Scholar 

  6. Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Warfield, A.: Xen and the art of virtualization. ACM SIGOPS Oper. Syst. Rev. 37(5), 164–177 (2003)

    Article  Google Scholar 

  7. Krsul, I., Ganguly, A., Zhang, J., Fortes, J.A., Figueiredo, R.J.: VMPlants: Providing and managing virtual machine execution environments for grid computing. In: Proceedings of the ACM/IEEE SC 2004 Conference on Supercomputing 2004, p. 7. IEEE, November 2004

    Google Scholar 

  8. Data Center Efficiency Assessment. http://www.nrdc.org/energy/files/data-center-efficiency-assessment-IP.pdf. Accessed 1st September 2015

  9. van der Aalst, W.M., Ter Hofstede, A.H., Weske, M.: Business process management: a survey. In: van der Aalst, W.M., Weske, M. (eds.) Business Process Management, pp. 1–12. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  10. Gu, L.J., Zhou, F.Q., Meng, H.: Research on Chinese energy consumption and energy efficiency of data center. Energy China 11, 42–45 (2010)

    Google Scholar 

  11. Chen, H.: Energy Management Technology research in Virtualized Data Center. Beijing University of Posts and Telecommunications, Beijing (2012)

    Google Scholar 

  12. Ye, K.J., Wu, C.H., Jiang, X.H.: Power management of virtualized cloud computing platform. Chin. J. Comput. 06, 1262–1285 (2012)

    Article  Google Scholar 

  13. Baliga, J., Ayre, R.W., Hinton, K., Tucker, R.S.: Green cloud computing: balancing energy in processing, storage, and transport. Proc. IEEE 99(1), 149–167 (2011)

    Article  Google Scholar 

  14. Luo, L., Wu, W.J., Zhang, F.: Energy modeling based on cloud data center. J. Softw. 07, 1371–1387 (2014)

    Google Scholar 

  15. Liu, X., Yuan, D., Zhang, G., Li, W., Cao, D., He, Q., Yang, Y.: Cloud workflow system functionality. The Design of Cloud Workflow Systems. Springer Briefs in Computer Science, pp. 19–25. Springer, New York (2012)

    Chapter  Google Scholar 

  16. Liu, S.W., Kong, L.M., Ren, K.J.: A two-step data placement and task scheduling strategy for optimizing scientific workflow performance on cloud computing platform. Chin. J. Comput. 11, 2121–2130 (2011)

    Article  Google Scholar 

  17. Zhang, P., Wang, G.L., Xu, X.H.: A date placement approach for workflow in cloud. J. Comput. Res. Dev. 03, 636–647 (2013)

    Google Scholar 

  18. IBM Business Process Manager on Cloud. http://www-03.ibm.com/software/products/zh/business-process-manager-cloud/. Accessed 1st September 2015

  19. An Introduction to SAP Business Workflow. http://scn.sap.com/docs/DOC-31056. Accessed 1st September 2015

  20. Milner, M.: A Developer’s Introduction to Windows Workflow Foundation (WF) in .NET 4. http://msdn.microsoft.com/en-us/library/ee342461.aspx. Accessed 03 March 2014

  21. SwinFlow-Cloud. http://www.ict.swin.edu.au/personal/dcao/. Accessed 03 March 2014

  22. CloudBus Project. http://www.cloudbus.org/. Accessed 03 March 2014

  23. Kepler Project. http://kepler-project.org/. Accessed 03 March 2014

  24. Pegasus Project. http://pegasus.isi.edu/. Accessed 03 March 2014

  25. Liu, X., Yang, Y., Yuan, D., Zhang, G., Li, W., Cao, D., He, Q., Chen, J.: The Design of Cloud Workflow Systems. Springer, Heidelberg (2012). ISBN 978-1-4614-1933-4

    Book  Google Scholar 

  26. Liu, X., Ni, Z., Yuan, D., Jiang, Y., Wu, Z., Chen, J., Yang, Y.: A novel statistical time-series pattern based interval forecasting strategy for activity durations in workflow systems. J. Syst. Softw. 84(3), 354–376 (2011)

    Article  Google Scholar 

  27. Lv, T.W.: Deep analysis and outlook based on China Green Data Center. The World of Power Supply 12, 6–8 (2012)

    Google Scholar 

  28. Guo, Y., Gong, Y., Fang, Y., Khargonekar, P.P., Geng, X.: Energy and network aware workload management for sustainable data centers with thermal storage. IEEE Trans. Parallel Distrib. Syst. 25(8), 2030–2042 (2014)

    Article  Google Scholar 

  29. Chase, J.S., Anderson, D.C., Thakar, P.N., Vahdat, A.M., Doyle, R.P.: Managing energy and server resources in hosting centers. ACM SIGOPS Oper. Syst. Rev. 35(5), 103–116 (2001)

    Article  Google Scholar 

  30. Durillo, J.J., Nae, V., Prodan, R.: Multi-objective energy-efficient workflow scheduling using list-based heuristics. Future Gener. Comput. Syst. 36, 221–236 (2014)

    Article  Google Scholar 

  31. Othman, A.B., Nicod, J.M., Philippe, L., Rehn-Sonigo, V.: Optimal energy consumption and throughput for workflow applications on distributed architectures. Sustain. Comput. Inf. Syst. 4(1), 44–51 (2014)

    Google Scholar 

  32. Mezmaz, M., Melab, N., Kessaci, Y., Lee, Y.C., Talbi, E.G., Zomaya, A.Y., Tuyttens, D.: A parallel bi-objective hybrid metaheuristic for energy-aware scheduling for cloud computing systems. J. Parallel Distrib. Comput. 71(11), 1497–1508 (2011)

    Article  Google Scholar 

  33. Li, J., Liu, X., Zhao, Z., Liu, J.: Energy consumption prediction based on time-series models for CPU-intensive activities in the Cloud. In: 15th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP 2015), Zhangjiajie, China, 18–20 November 2015

    Google Scholar 

Download references

Acknowledgement

The research work reported in this paper is partly supported by National Natural Science Foundation of China (NSFC) under No. 61300042, and Shanghai Knowledge Service Platform Project No. ZF1213.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiao Liu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Science+Business Media Singapore

About this paper

Cite this paper

Zhao, Z., Liu, X., Li, J., Zhang, K., Liu, J. (2016). An Effective Energy Testing Framework for Cloud Workflow Activities. In: Cao, J., Liu, X., Ren, K. (eds) Process-Aware Systems. PAS 2015. Communications in Computer and Information Science, vol 602. Springer, Singapore. https://doi.org/10.1007/978-981-10-1019-4_8

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-1019-4_8

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-1018-7

  • Online ISBN: 978-981-10-1019-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics