Skip to main content

Advertisement

Log in

A dynamic energy conservation scheme with dual-rate adjustment and semi-sleep mode in cloud system

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

Abstract

In view of the constantly rising energy cost and increasingly stringent environmental standards, improving energy efficiency and reducing carbon emission are the key to the sustainable development of cloud computing. Based on dual-rate adjustment and semi-sleep mode, in this paper, we propose a dynamic energy conservation scheme in cloud system. Firstly, we construct a cloud system with two types of physical machines (PMs) called the hot (continuous running) PM and warm (turned on, but in a dynamic sleep) PM, respectively. Each PM is deployed with multiple virtual machines (VMs) and a resource search engine (RSE). In the hot PM, a dual-rate adjustment mechanism (operating the running rates of the VMs and RSE between high and low speeds) is introduced. In the warm PM, a semi-sleep mode (switching the VMs and RSE between normal and semi-sleep states) is employed, where semi-sleep means running at lower rate rather than stopping working. For the proposed energy conservation scheme, we build a hybrid queueing model with adaptive service rate and synchronous multi-working-vacation. Using the quasi-birth-and-death (QBD) process and matrix-geometric solution, we derive the average waiting time of requests and energy saving rate of system. Through numerical results, we reveal the influence of dual-rate adjustment and semi-sleep mode on the system performance, and verify the effectiveness of our proposed scheme in improving system performance. Finally, from the perspective of economics, we establish a cost function of system to compromise different performance measures. With the goal of minimizing the system cost, we develop an improved Salp Swarm Algorithm (SSA) to optimize the system performance.

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

Similar content being viewed by others

Data availibility

All data generated or analyzed during this study were included in this published article.

References

  1. Al-Dulaimy A, Itani W, Zekri A et al (2016) Power management in virtualized data centers: state of the art. J Cloud Comput 5(6):1–15. https://doi.org/10.1186/s13677-016-0055-y

    Article  Google Scholar 

  2. Aldossary M (2021) A review of dynamic resource management in cloud computing environments. Soft Comput Syst Sci Eng 36(3):461–476. https://doi.org/10.32604/csse.2021.014975

    Article  Google Scholar 

  3. Alnoman A, Anpalagan AS (2019) Computing-aware base station sleeping mechanism in H-Cloud-Edge Networks. IEEE Trans Cloud Comput 9(3):958–967. https://doi.org/10.1109/TCC.2019.2893228

    Article  Google Scholar 

  4. Amulu LM, Ramraj R (2020) Combinatorial meta-heuristics approaches for DVFS-enabled green clouds. J Supercomput 76(1):5825–5834. https://doi.org/10.1007/s11227-019-02997-1

    Article  Google Scholar 

  5. Asghari A, Sohrabi MK (2021) Combined use of coral reefs optimization and multi-agent deep Q-network for energy-aware resource provisioning in cloud data centers using DVFS technique. Cluster Comput 25:119–140. https://doi.org/10.1007/s10586-021-03368-3

    Article  Google Scholar 

  6. Chandrakasan AP, Sheng S (1992) Low-power CMOS digital design. IEEE J Solid-State Circuits 27(4):473–484. https://doi.org/10.1109/4.126534

    Article  Google Scholar 

  7. Chaurasia N, Kumar M, Chaudhry R et al (2021) Comprehensive survey on energy-aware server consolidation techniques in cloud computing. J Supercomput. https://doi.org/10.1007/s11227-021-03760-1

    Article  Google Scholar 

  8. Cui Y, Jin S, Yue W et al (2021) Performance optimization of cloud data centers with a dynamic energy-efficient resource management scheme. Complex 5:1–18. https://doi.org/10.1155/2021/6646881

    Article  Google Scholar 

  9. Duong-Ba T, Tran T, Nguyen T et al (2021) A dynamic virtual machine placement and migration scheme for data centers. IEEE Trans Serv Comput 14(2):329–341. https://doi.org/10.1109/TSC.2018.2817208

    Article  Google Scholar 

  10. Gross D, Harris CM (eds) (1985) Fundamentals of queueing theory. John Wiley & Sons, New York

  11. Gu C, Li Z, Huang H et al (2020) Energy efficient scheduling of servers with multi-sleep modes for cloud data center. IEEE Trans Cloud Comput 8(3):833–846. https://doi.org/10.1109/TCC.2018.2834376

    Article  Google Scholar 

  12. Hariharan B, Siva R, Kaliraj S et al (2021) ABSO: an energy-efficient multi-objective VM consolidation using adaptive beetle swarm optimization on cloud environment. J Ambient Intell Human Comput. https://doi.org/10.1007/s12652-021-03429-w

    Article  Google Scholar 

  13. Hassan HA, Salem SA, Saad EM (2020) A smart energy and reliability aware scheduling algorithm for workflow execution in DVFS-enabled cloud environment. Future Gener Comput Syst 112:431–448. https://doi.org/10.1016/j.future.2020.05.040

    Article  Google Scholar 

  14. Ishikawa K, Loftus JH (eds) (1990) Introduction to quality control. 3A Corporation, Tokyo

  15. Jin S, Hao S, Qin X et al (2019) A virtual machine scheduling strategy with a speed switch and a multi-sleep mode in cloud data centers. J Syst Sci Syst Eng 28(2):194–210. https://doi.org/10.1007/s11518-018-5401-9

    Article  Google Scholar 

  16. Khiet TB, Hung DH, Tran VP et al (2020) Virtual machines migration game approach for multi-tier application in infrastructure as a service cloud computing. Inst Eng Technol 9(6):326–337. https://doi.org/10.1049/iet-net.2019.0204

    Article  Google Scholar 

  17. Kuczura A (1973) The interrupted poission as an overflow process. Bell Labs Tech J 52(3):437–448. https://doi.org/10.1002/j.1538-7305.1973.tb01971.x

    Article  MathSciNet  MATH  Google Scholar 

  18. Li H, Wei Y, Xiong Y (2021) A frequency-aware and energy-saving strategy based on DVFS for spark. J Supercomput 77(1):11,575-11,596. https://doi.org/10.1007/s11227-021-03740-5

    Article  Google Scholar 

  19. Mao J, Peng X, Cao T et al (2022) A frequency-aware management strategy for virtual machines in DVFS-enabled clouds. Sustain Comput: Inf Syst 33:1–11. https://doi.org/10.1016/j.suscom.2021.100643

    Article  Google Scholar 

  20. Neuts MF (ed) (1981) Matrix-geometric solutions in stochastic models: an algorithmic approach. The Johns Hopkins University Press, Baltimore

    MATH  Google Scholar 

  21. Ost A (ed) (2001) Performance of communication systems. Springer, Berlin

    Google Scholar 

  22. Paxson V, Floyd S (1995) Wide-area traffic: the failure of poisson modeling. IEEE/ACM Trans Netw 3(3):226–244. https://doi.org/10.1109/90.392383

    Article  Google Scholar 

  23. Salem F E, Chahed T, Altman E, et al (2019) Optimal policies of advanced sleep modes for energy-efficient 5G networks. In: 2019 IEEE 18th international symposium on network computing and applications (NCA), pp 1–7

  24. Sasikala P, Suresh S (2016) An adaptive approach for efficient energy saving technique in enterprise cloud data centers. Adv Nat Appl Sci 10(6):164–169

    Google Scholar 

  25. Seyedali M, Amir H, Seyedeh Z et al (2017) Salp Swarm Algorithm: a bio-inspired optimizer for engineering design problems. Adv Eng Softw 27:163–191. https://doi.org/10.1016/j.advengsoft.2017.07.002

    Article  Google Scholar 

  26. Shaw R, Howley E, Barrett E (2021) Applying reinforcement learning towards automating energy efficient virtual machine consolidation in cloud data centers. Inf Syst. https://doi.org/10.1016/j.is.2021.101722

    Article  Google Scholar 

  27. SPEC (2021) Specpower_ssj2008. Figshare https://www.spec.org/power_ssj2008/results/power_ssj2008.html

  28. Stavrinides GL, Karatza HD (2019) An energy-efficient, QoS-aware and cost-effective scheduling approach for real-time workflow applications in cloud computing systems utilizing DVFS and approximate computations. Future Gener Comput Syst 96:216–226. https://doi.org/10.1016/j.future.2019.02.019

    Article  Google Scholar 

  29. Tayeb S, Mirnabibaboli M, Chato L, et al (2017) Minimizing energy consumption of smart grid data centers using cloud computing. In: 2017 IEEE 7th annual computing and communication workshop and conference (CCWC), pp 1–5

  30. Verma G (2022) Secure VM migration in cloud: multi criteria perspective with improved optimization model. Wireless Personal Commun 124(1):75–102. https://doi.org/10.1007/s11277-021-09319-w

    Article  Google Scholar 

  31. Stewart William J (ed) (2009) Probability, Markov chains, queues, and simulation. The Princection University Press, New Jersey

    Book  MATH  Google Scholar 

  32. Wu Q, Zhou J, Zhou J, et al (2021) A computation offloading algorithm for cloud edge collaborative network based on sleep mechanism. In: 2021 international wireless communications and mobile computing (IWCMC), pp 317–322

  33. Wu T, Wang S, Shi X (2019) Efficient dynamical system resource management method in cloud computing. J Eng 3:8891–8894. https://doi.org/10.1049/joe.2018.9138

    Article  Google Scholar 

  34. Xiao Z, Ming Z (2019) A state based energy optimization framework for dynamic virtual machine placement. Data Knowl Eng 120:83–99. https://doi.org/10.1016/j.datak.2019.03.001

    Article  Google Scholar 

  35. Yadav V, Malik P, Sahoo G (2016) Energy efficient data center in cloud computing. In: 2015 IEEE international conference on cloud computing in emerging markets (CCEM), pp 59–67

  36. Yang C, Guo Y, Hu H et al (2019) An effective and scalable VM migration strategy to mitigate cross-VM side-channel attacks in cloud. China Commun 16(4):151–171. https://doi.org/10.12676/j.cc.2019.04.012

    Article  Google Scholar 

  37. Zhai B, Blaauw D, Sylvester D, et al (2018) Theoretical and practical limits of dynamic voltage scaling. In: 41st design automation conference, pp 868–873

Download references

Funding

This work was supported by National Natural Science Foundation (Grant numbers 61872311, 61973261, 62006069), China.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shunfu Jin.

Ethics declarations

Conflict of interest

The authors have no competing interests to declare that are relevant to the content of this article.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Cui, Y., Zhang, Y., Li, X. et al. A dynamic energy conservation scheme with dual-rate adjustment and semi-sleep mode in cloud system. J Supercomput 79, 2451–2487 (2023). https://doi.org/10.1007/s11227-022-04715-w

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-022-04715-w

Keywords

Navigation