Nothing Special   »   [go: up one dir, main page]

Skip to main content

Advertisement

Log in

Energy Efficient Optimization with Threshold Based Workflow Scheduling and Virtual Machine Consolidation in Cloud Environment

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

Cloud computing provides users with usage-based IT services on-demand basis. In these cloud centers, physical machines (PMs) are combined with virtual machines (VMs). Improper planning in workflow scheduling and VM consolidation disturbs the load balancing capability of the system thereby reducing the overall energy of the system with rapid increase in execution time. In this paper, the energy-efficient multi-objective adaptive Manta ray foraging optimization (MAMFO) is proposed for efficient workflow planning. It also optimizes the multi-objective factors such as energy consumption and resource utilization, i.e., CPU and memory. Dynamic Threshold with Enhanced Search and Rescue (DT-ESAR) is introduced for the VM Consolidation System. The dynamic threshold identifies the hosts that are underutilized, overutilized, and normalized. ESAR migrates the VMs from one host to another based on the threshold number. The proposed framework improves energy efficiency and minimizes the time span of the process flow. The experimental results show the efficiency of the proposed approach in terms of energy consumption, makespan, number of migrations and overall SLA. The proposed framework energy consumption is 0.234 kWh, the makespan is 107.25, the number of VM migrations performed is 51, and the overall SLA is 5.23. To determine whether the proposed MAMFO/DT-ESAR method is effective, the findings are compared with the existing methods. Utilizing CloudSim for the experimental evaluation, it is found that the suggested approach significantly improved resource utilization and energy efficiency.

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

Similar content being viewed by others

Data availability

Data sharing not applicable to this article.

References

  1. Dang, L. M., Piran, M., Han, D., Min, K., & Moon, H. (2019). A survey on internet of things and cloud computing for healthcare. Electronics, 8(7), 768.

    Article  Google Scholar 

  2. Mohiuddin, I., & Almogren, A. (2019). Workload aware VM consolidation method in edge/cloud computing for IoT applications. Journal of Parallel and Distributed Computing, 123, 204–214.

    Article  Google Scholar 

  3. Xiao, X., Zheng, W., Xia, Y., Sun, X., Peng, Q., & Guo, Y. (2019). A workload-aware VM consolidation method based on coalitional game for energy-saving in cloud. IEEE Access, 7, 80421–80430.

    Article  Google Scholar 

  4. Li, L., Dong, J., Zuo, D., & Wu, J. (2019). SLA-aware and energy-efficient VM consolidation in cloud data centers using robust linear regression prediction model. IEEE Access, 7, 9490–9500.

    Article  Google Scholar 

  5. Lin, W., Wu, W. & He, L. (2019). An on-line virtual machine consolidation strategy for dual improvement in performance and energy conservation of server clusters in cloud data centers. IEEE Transactions on Services Computing,

  6. Duan, H., Chen, C., Min, G., & Wu, Y. (2017). Energy-aware scheduling of virtual machines in heterogeneous cloud computing systems. Future Generation Computer Systems, 74, 142–150.

    Article  Google Scholar 

  7. Li, W., Xia, Y., Zhou, M., Sun, X., & Zhu, Q. (2018). Fluctuation-aware and predictive workflow scheduling in cost-effective infrastructure-as-a-service clouds. IEEE Access, 6, 61488–61502.

    Article  Google Scholar 

  8. Singh, J., & Sidhu, J. (2020). Comparative analysis of VM consolidation algorithms for cloud computing. Procedia Computer Science, 167, 1390–1399.

    Article  Google Scholar 

  9. Khaleel, M., & Zhu, M. M. (2016). Energy-efficient task scheduling and consolidation algorithm for workflow jobs in cloud. International Journal of Computational Science and Engineering, 13(3), 268–284.

    Article  Google Scholar 

  10. Zharikov, E., Telenyk, S., Rolik, O., & Serdiuk, Y. (2019). Cloud Resource Management with a Hybrid Virtual Machine Consolidation Approach. In: IEEE International Conference on Advanced Trends in Information Theory (ATIT) IEEE, 289–294.

  11. Beloglazov, A., Abawajy, J., & Buyya, R. (2012). Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Generation Computer Systems, 28(5), 755–768.

    Article  Google Scholar 

  12. Aziza, H., & Krichen, S. (2020) Optimization of workflow scheduling in an energy-aware cloud environment. In: International Multi-Conference on: Organization of Knowledge and Advanced Technologies(OCTA) IEEE, 1–5.

  13. Alboaneen, D., Tianfield, H., Zhang, Y., & Pranggono, B. (2020). A metaheuristic method for joint task scheduling and virtual machine placement in cloud data centers. Future Generation Computer Systems, 115, 201–212.

    Article  Google Scholar 

  14. Wu, Q., Ishikawa, F., Zhu, Q., & Xia, Y. (2016). Energy and migration cost-aware dynamic virtual machine consolidation in heterogeneous cloud datacenters. IEEE transactions on Services Computing, 12(4), 550–563.

    Article  Google Scholar 

  15. Nasim, R., Zola, E., & Kassler, A. J. (2018). Robust optimization for energy-efficient virtual machine consolidation in modern datacenters. Cluster Computing, 21(3), 1681–1709.

    Article  Google Scholar 

  16. Casas, I., Taheri, J., Ranjan, R., Wang, L., & Zomaya, A. Y. (2018). Ga-eti: An enhanced genetic algorithm for the scheduling of scientific workflows in cloud environments. Journal of Computational Science, 26, 318–331.

    Article  Google Scholar 

  17. Hameed, A., Khoshkbarforoushha, A., Ranjan, R., Jayaraman, P. P., Kolodziej, J., Balaji, P., Zeadally, S., Malluhi, Q. M., Tziritas, N., & Vishnu, A. (2016). A survey and taxonomy on energy efficient resource allocation tech385 niques for cloud computing systems. Computing, 98(7), 751–774.

    Article  MathSciNet  Google Scholar 

  18. Tao, J., Kolodziej, J., Ranjan, R., Prakash Jayaraman, P., & Buyya, R. (2015). A note on new trends in data-aware scheduling and resource provisioning in modern HPC systems. Future generation computer system, 51, 45–46.

    Article  Google Scholar 

  19. Mishra, S. K., Puthal, D., Sahoo, B., Jayaraman, P. P., Jun, S., Zomaya, A. Y., & Ranjan, R. (2018). Energy-efficient VM-placement in cloud data center. Sustainable Computing: Informatics and Systems, 20, 48–55.

    Google Scholar 

  20. Tavana, M., Shahdi-Pashaki, S., Teymourian, E., Santos-Arteaga, F. J., & Komaki, M. (2018). A discrete cuckoo optimization algorithm for consolidation in cloud computing. Computers & Industrial Engineering, 115, 495–511.

    Article  Google Scholar 

  21. Garg, N., Singh, D., & Goraya, M. S. (2020). Energy and resource efficient workflow scheduling in a virtualized cloud environment. Cluster Computing, 24, 767–797.

    Article  Google Scholar 

  22. Shaw, R., Howley, E., & Barrett, E. (2020). An intelligent ensemble learning approach for energy efficient and interference aware dynamic virtual machine consolidation. Simulation Modelling Practice and Theory, 102, 101992.

    Article  Google Scholar 

  23. Sharma, Y., Si, W., Sun, D., & Javadi, B. (2019). Failure-aware energy-efficient VM consolidation in cloud computing systems. Future Generation Computer Systems, 94, 620–633.

    Article  Google Scholar 

  24. Pyati, M., Narayan, D. G., & Kengond, S. (2020). Energy-efficient and dynamic consolidation of virtual machines in openstack-based private cloud. Procedia Computer Science, 171, 2343–2352.

    Article  Google Scholar 

  25. Qureshi, B. (2019). Profile-based power-aware workflow scheduling framework for energy-efficient data centers. Future Generation Computer Systems, 94, 453–467.

    Article  Google Scholar 

  26. Marahatta, A., Pirbhulal, S., Zhang, F., Parizi, R.M., Choo, K.K., & Liu, Z. (2019). Classification-based and energy-efficient dynamic task scheduling scheme for virtualized cloud data center. IEEE Transactions on Cloud Computing,

  27. Pan, Y., Wang, S., Wu, L., Xia, Y., Zheng, W., Pang, S., Zeng, Z., Chen, P., & Li, Y. (2020). A novel approach to scheduling workflows upon cloud resources with fluctuating performance. Mobile Networks and Applications, 25, 690–700.

    Article  Google Scholar 

  28. Li, Z., Yu, X., Yu, L., Guo, S., & Chang, V. (2020). Energy-efficient and quality-aware VM consolidation method. Future Generation Computer Systems, 102, 789–809.

    Article  Google Scholar 

  29. Khattar, N., Singh, J., & Sidhu, J. (2020). An energy efficient and adaptive threshold VM consolidation framework for cloud environment. Wireless Personal Communications, 113, 349–367.

    Article  Google Scholar 

  30. Chakravarthi, K. K., Shyamala, L., & Vaidehi, V. (2020). Cost-effective workflow scheduling approach on cloud under deadline constraint using firefly algorithm. Applied Intelligence, 51, 1629–1644.

    Article  Google Scholar 

  31. Mohanapriya, N., Kousalya, G., Balakrishnan, P., & Pethuru Raj, C. (2018). Energy efficient workflow scheduling with virtual machine consolidation for green cloud computing. Journal of Intelligent & Fuzzy Systems, 34(3), 1561–1572.

    Article  Google Scholar 

  32. Zhao, W., Zhang, Z., & Wang, L. (2020). Manta ray foraging optimization: An effective bio-inspired optimizer for engineering applications. Engineering Applications of Artificial Intelligence, 87, 103300.

    Article  Google Scholar 

  33. Shabani, A., Asgarian, B., Salido, M., & Gharebaghi, S. A. (2020). Search and rescue optimization algorithm: A new optimization method for solving constrained engineering optimization problems. Expert Systems with Applications, 161, 113698.

    Article  Google Scholar 

  34. Haghighi, M. A., Maeen, M., & Haghparast, M. (2019). An energy-efficient dynamic resource management approach based on clustering and meta-heuristic algorithms in cloud computing IaaS platforms. Wireless Personal Communications, 104(4), 1367–1391.

    Article  Google Scholar 

Download references

Funding

No funding is provided for the preparation of manuscript.

Author information

Authors and Affiliations

Authors

Contributions

All authors have equal contributions in this work.

Corresponding author

Correspondence to Sweta Singh.

Ethics declarations

Conflict of interest

Authors declare that they have no conflict of interest.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Consent to participate

All the authors involved have agreed to participate in this submitted article.

Consent to publish

All the authors involved in this manuscript give full consent for publication of this submitted 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

Singh, S., Kumar, R. Energy Efficient Optimization with Threshold Based Workflow Scheduling and Virtual Machine Consolidation in Cloud Environment. Wireless Pers Commun 128, 2419–2440 (2023). https://doi.org/10.1007/s11277-022-10049-w

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-022-10049-w

Keywords

Navigation