Skip to main content

Advertisement

Log in

Energy efficiency in cloud computing based on mixture power spectral density prediction

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

Abstract

Due to the budget and environmental issues, adaptive energy efficiency receives a lot of attention these days, especially for cloud computing. In the previous research, we developed a combined methodology based on nonparametric prediction and convex optimization to produce proactive energy efficiency-oriented solution. In this work, the predictive analysis was further enhanced by deriving the mixture power spectral density to model the complex cloud monitoring statistics. By engaging the improved technique to the predictive analysis, the prediction process was more adaptive to handle the fluctuation in system utilization. As a consequence, the optimization process could subsequently produce more appropriate setting for energy savings. After the infrastructure setting has been made available, the instruction of virtual machine migration was created and implemented by the cloud orchestrator. This instruction condensed the services into the pool of active facilities, satisfying the objective of power efficiency. Eventually, any physical machine out of the power configuration would be gradually terminated. Compared to our former method, the effectiveness of the proposed technique has been proven by cutting down 4.92% of energy consumption, while still maintaining a similar quality of services.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  1. Bui D-M, Yoon Y, Huh E-N, Jun S, Lee S (2017) Energy efficiency for cloud computing system based on predictive optimization. J Parallel Distrib Comput 102:103–114

    Article  Google Scholar 

  2. Ye K-J, Wu Z-H, Jiang X, He Q-M (2012) Power management of virtualized cloud computing platform. Chin J Comput 35:1262

    Article  Google Scholar 

  3. Li X, Qian Z, Lu S, Wu J (2013) Energy efficient virtual machine placement algorithm with balanced and improved resource utilization in a data center. Math Comput Model 58(5–6):1222–1235

    Article  MathSciNet  Google Scholar 

  4. Ajiro Y, Tanaka A (2007) Improving packing algorithms for server consolidation. In: Int. CMG Conference, pp 399–406

  5. Coffman EG Jr, Garey MR, Johnson DS (1996) Approximation algorithms for bin packing: a survey. In: Approximation algorithms for NP-hard problems. PWS Publishing Co., pp 46–93

  6. Dabrowski C, Hunt F (2009) Using Markov chain analysis to study dynamic behaviour in large-scale grid systems. In: Proceedings of the Seventh Australasian Symposium on Grid Computing and e-Research, vol 99. Australian Computer Society, Inc., pp 29–40

  7. Zhang Y, Sun W, Inoguchi Y (2006) CPU load predictions on the computational grid*. In: Sixth IEEE International Symposium on Cluster Computing and the Grid, 2006. CCGRID 06, vol 1. IEEE, pp 321–326

  8. Dabbagh M, Hamdaoui B, Guizani M, Rayes A (2015) Energy-efficient resource allocation and provisioning framework for cloud data centers. IEEE Trans Netw Serv Manag 12(3):377–391

    Article  Google Scholar 

  9. Guo M, Li L, Guan Q (2019) Energy-efficient and delay-guaranteed workload allocation in iot-edge-cloud computing systems. IEEE Access 7:78685–78697

    Article  Google Scholar 

  10. Hou S, Ni W, Zhao S, Cheng B, Chen S, Chen J (2019) Frequency-reconfigurable cloud versus fog computing: an energy-efficiency aspect. IEEE Trans Green Commun Netw 4(1):221–235

    Article  Google Scholar 

  11. Ragmani A, El Omri A, Abghour N, Moussaid K, Rida M (2017) An intelligent scheduling algorithm for energy efficiency in cloud environment based on artificial bee colony. In: 2017 3rd International Conference of Cloud Computing Technologies and Applications (CloudTech). IEEE, pp 1–8

  12. Yadav R, Zhang W, Kaiwartya O, Singh PR, Elgendy IA, Tian Y-C (2018) Adaptive energy-aware algorithms for minimizing energy consumption and SLA violation in cloud computing. IEEE Access 6:55923–55936

    Article  Google Scholar 

  13. Shojafar M, Cordeschi N, Baccarelli E (2016) Energy-efficient adaptive resource management for real-time vehicular cloud services. IEEE Trans Cloud Comput 7(1):196–209

    Article  Google Scholar 

  14. Baccarelli E, Cordeschi N, Mei A, Panella M, Shojafar M, Stefa J (2016) Energy-efficient dynamic traffic offloading and reconfiguration of networked data centers for big data stream mobile computing: review, challenges, and a case study. IEEE Netw 30(2):54–61

    Article  Google Scholar 

  15. Kuang P, Guo W, Xu X, Li H, Tian W, Buyya R (2018) Analyzing energy-efficiency of two scheduling policies in compute-intensive applications on cloud. IEEE Access 6:45515–45526

    Article  Google Scholar 

  16. “What is ganglia?” http://ganglia.sourceforge.net/. Accessed 18 July 2019

  17. “What is cacti?” https://www.cacti.net/. Accessed 20 May 2020

  18. “What is xencenter monitoring function?” https://docs.citrix.com/en-us/citrix-hypervisor/monitor-performance.html. Accessed 20 May 2020

  19. Bui D-M, Nguyen H-Q, Yoon Y, Jun S, Amin MB, Lee S (2015) Gaussian process for predicting CPU utilization and its application to energy efficiency. Appl Intell 43(4):874–891

    Article  Google Scholar 

  20. Muller K, Mika S, Ratsch G, Tsuda K, Scholkopf B (2001) An introduction to kernel-based learning algorithms. IEEE Trans Neural Netw 12(2):181–201

    Article  Google Scholar 

  21. Bergstra J, Bardenet R, Bengio Y, Kégl B (2011) Algorithms for hyper-parameter optimization. In: Shawe-Taylor J, Zemel RS, Bartlett PL, Pereira FCN, Weinberger KQ (eds) NIPS, pp 2546–2554

  22. Sollich P, Williams CKI (2004) Understanding Gaussian process regression using the equivalent kernel. In: Winkler J, Niranjan M, Lawrence ND (eds) Deterministic and Statistical Methods in Machine Learning, ser. Lecture Notes in Computer Science, vol 3635. Springer, pp 211–228. http://dblp.uni-trier.de/db/conf/dsmml/dsmml2004.html

  23. “Boston housing dataset,” http://lib.stat.cmu.edu/datasets/boston. Accessed 18 July 2019

  24. “Uk land registry price paid dataset,” http://data.gov.uk/dataset/land-registry-monthly-price-paid-data/. Accessed 18 July 2019

  25. James G, Witten D, Hastie T, Tibshirani R (2015) An introduction to statistical learning with applications in R, 6th edn

  26. Petelin D, Kocijan J (2014) Evolving Gaussian process models for predicting chaotic time-series. In: 2014 IEEE Conference on Evolving and Adaptive Intelligent Systems (EAIS). IEEE, pp 1–8

  27. Chowdhary G, Kingravi H, How J, Vela P (2014) Bayesian nonparametric adaptive control using Gaussian processes. IEEE Trans Neural Netw Learn Syst 99:1–1

    Google Scholar 

  28. Hensman J, Fusi N, Lawrence ND (2013) Gaussian processes for big data. CoRR, vol. abs/1309.6835

  29. Rasmussen CE (1997) Evaluation of Gaussian processes and other methods for non-linear regression. Ph.D. dissertation, Toronto, Ont., Canada, Canada, aAINQ28300

  30. Okada TK, Vigliotti ADLF, Batista DM, and vel Lejbman AG (2015) Consolidation of VMs to improve energy efficiency in cloud computing environments. In: 2015 XXXIII Brazilian symposium on computer networks and distributed systems. IEEE, pp 150–158

  31. Sarji I, Ghali C, Chehab A, Kayssi A (2011) Cloudese: energy efficiency model for cloud computing environments. In: 2011 International Conference on Energy Aware Computing (ICEAC). IEEE, pp 1–6

Download references

Acknowledgements

This work was supported by Institute for Information and Communications Technology Planning and Evaluation (IITP) Grant and funded by the Korea government (MSIT) (No. 2017-0-00294, Service Mobility Support Distributed Cloud Technology). This work was also supported by the Social Policy Grant and funded by the Nazarbayev University.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dinh-Mao Bui.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Bui, DM., Tu, N.A. & Huh, EN. Energy efficiency in cloud computing based on mixture power spectral density prediction. J Supercomput 77, 2998–3023 (2021). https://doi.org/10.1007/s11227-020-03380-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-020-03380-1

Keywords