Log in

Fuzzy-EPO Optimization Technique for Optimised Resource Allocation and Minimum Energy Consumption with the Brownout Algorithm

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

Cloud Computing is an eminent and reputable agenda which relies on large-scale distributed processing to provide access to their resources and services. In the cloud environment a rigorous management system is mandatory to collect all information regarding task processing levels and proving impartial resource provisioning through the levels of Quality of Service (QoS). These concerns can be settled by employing a meta-heuristic optimization-based resource management. Subsequently, this paper presents a Fuzzy Emperor Penguin Optimization (Fuzzy-EPO) algorithm-based resource provisioning framework for heterogeneous cloud environment. To deploy the optimal set of virtual machines (VM) to physical machines the VM allocation model is employed. The proposed Fuzzy-EPO algorithm does the VM consolidation mainly to reallocate overloaded VM to under-loaded PM to minimize the migration time and the brownout mechanism is adopted to reduce the rate of energy consumption. CloudSim simulation platform is used to implement the proposed system. The simulation results expose that the proposed Fuzzy-EPO based system is effective in restraining the proportion of service level agreement violation and increasing QoS requirements for providing proficient cloud service.

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

Access this article

Subscribe and save

Springer+ Basic
EUR 32.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 includes VAT (Germany)

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

Similar content being viewed by others

Data Availability

NA.

References

  1. Lu, Y., & Sun, N. (2019). An effective task scheduling algorithm based on dynamic energy management and efficient resource utilization in green cloud computing environment. Cluster Computing, 22(1), 513–520.

    Article  MathSciNet  Google Scholar 

  2. Samriya, J. K., & Kumar, N. (2020). A QoS Aware FTOPSIS-WOA based task scheduling algorithm with load balancing technique for the cloud computing environment. Indian Journal of Science and Technology, 13(35), 3675–3684.

    Article  Google Scholar 

  3. You, C., Zeng, Y., Zhang, R., & Huang, K. (2018). Asynchronous mobile-edge computation offloading: Energy-efficient resource management. IEEE Transactions on Wireless Communications, 17(11), 7590–7605.

    Article  Google Scholar 

  4. Chithaluru, P., Tiwari, R., & Kumar, K. (2021). Arior: Adaptive ranking based improved opportunistic routing in wireless sensor networks. Wireless Personal Communications, 116(1), 153–176.

    Article  Google Scholar 

  5. Strumberger, I., Bacanin, N., Tuba, M., & Tuba, E. (2019). Resource scheduling in cloud computing based on a hybridized whale optimization algorithm. Applied Sciences, 9(22), 4893.

    Article  Google Scholar 

  6. Thein, T., Myo, M. M., Parvin, S., & Gawanmeh, A. (2020). Reinforcement learning based methodology for energy-efficient resource allocation in cloud data centers. Journal of King Saud University-Computer and Information Sciences, 32(10), 1127–1139.

    Article  Google Scholar 

  7. Shrimali, B., & Patel, H. (2020). Multi-objective optimization oriented policy for performance and energy efficient resource allocation in Cloud environment. Journal of King Saud University-Computer and Information Sciences, 32(7), 860–869.

    Article  Google Scholar 

  8. Kumar, M., & Sharma, S. C. (2020). PSO-based novel resource scheduling technique to improve QoS parameters in cloud computing. Neural Computing and Applications, 32, 12103–12126.

    Article  Google Scholar 

  9. Zhong, W., Zhuang, Yi., Sun, J., & **g**g, Gu. (2018). A load prediction model for cloud computing using PSO-based weighted wavelet support vector machine. Applied Intelligence, 48(11), 4072–4083.

    Article  Google Scholar 

  10. Zhong, W., Zhuang, Y., Sun, J., & Gu, J. (2018). A load prediction model for cloud computing using PSO-based weighted wavelet support vector machine. Applied Intelligence, 48(11), 4072–4083.

    Article  Google Scholar 

  11. Samriya, J. K., & Kumar, N. (2020October). Fuzzy ant bee colony for security and resource optimization in cloud computing. In 2020 5th international conference on computing, communication and security (ICCCS) (pp. 1–5). IEEE.

  12. Mustafa, S., Bilal, K., Malik, S. U. R., & Madani, S. A. (2018). SLA-aware energy efficient resource management for cloud environments. IEEE Access, 6, 15004–15020.

    Article  Google Scholar 

  13. Seethalakshmi, V., Govindasamy, V., & Akila, V. (2020). Hybrid gradient descent spider monkey optimization (HGDSMO) algorithm for efficient resource scheduling for big data processing in heterogenous environment. Journal of Big Data, 7(1), 1–25.

    Article  Google Scholar 

  14. Qie, X., **, S., & Yue, W. (2019). An energy-efficient strategy for virtual machine allocation over cloud data centers. Journal of Network and Systems Management, 27(4), 860–882.

    Article  Google Scholar 

  15. Devaraj, A. F. S., Elhoseny, M., Dhanasekaran, S., Lydia, E. L., & Shankar, K. (2020). Hybridization of firefly and improved multi-objective particle swarm optimization algorithm for energy efficient load balancing in cloud computing environments. Journal of Parallel and Distributed Computing, 142, 36–45.

    Article  Google Scholar 

  16. Saxena, D., & Singh, A. K. (2021). A proactive autoscaling and energy-efficient VM allocation framework using online multi-resource neural network for cloud data center. Neurocomputing, 426, 248–264.

    Article  Google Scholar 

  17. Harshitha, H. D., & Beena, B. M. (2017). Ant colony optimization for efficient resource allocation in cloud computing. International Journal on Recent and Innovation Trends in Computing and Communication, 5(6), 1232–1235.

    Google Scholar 

  18. Ebadifard, F., & Babamir, S. M. (2018). A PSO-based task scheduling algorithm improved using a load-balancing technique for the cloud computing environment. Concurrency and Computation: Practice and Experience, 30(12), e4368.

    Article  Google Scholar 

  19. Reddy, V. D., Gangadharan, G. R., Rao, G. S. V. R. K., & Aiello, M. (2020). Energy-efficient resource allocation in data centers using a hybrid evolutionary algorithm. In Machine learning for intelligent decision science (pp. 71–92). Springer, Singapore.

  20. Al-Mahruqi, A. A. H., Morison, G., Stewart, B. G., & Athinarayanan, V. (2021). Hybrid heuristic algorithm for better energy optimization and resource utilization in cloud computing. Wireless Personal Communications, 118(1), 43–73.

    Article  Google Scholar 

  21. Miao, Z., Yong, P., Mei, Y., Quanjun, Y., & Xu, X. (2021). A discrete PSO-based static load balancing algorithm for distributed simulations in a cloud environment. Future Generation Computer Systems, 115, 497–516.

    Article  Google Scholar 

  22. Tang, H., Li, C., Bai, J., Tang, J., & Luo, Y. (2019). Dynamic resource allocation strategy for latency-critical and computation-intensive applications in cloud–edge environment. Computer Communications, 134, 70–82.

    Article  Google Scholar 

  23. Zhang, X., Wu, T., Chen, M., Wei, T., Zhou, J., Hu, S., & Buyya, R. (2019). Energy-aware virtual machine allocation for cloud with resource reservation. Journal of Systems and Software, 147, 147–161.

    Google Scholar 

  24. Mekala, M. S., & Viswanathan, P. (2019). Energy-efficient virtual machine selection based on resource ranking and utilization factor approach in cloud computing for IoT. Computers & Electrical Engineering, 73, 227–244.

    Article  Google Scholar 

  25. Wang, Q., Guo, S., Liu, J., & Yang, Y. (2019). Energy-efficient computation offloading and resource allocation for delay-sensitive mobile edge computing. Sustainable Computing: Informatics and Systems, 21, 154–164.

    Article  Google Scholar 

  26. Akki, P., & Vijayarajan, V. (2020). Energy efficient resource scheduling using optimization based neural network in mobile cloud computing. Wireless Personal Communications, 114(2), 1785–1804.

    Article  Google Scholar 

  27. Karthiban, K., & Raj, J. S. (2020). An efficient green computing fair resource allocation in cloud computing using modified deep reinforcement learning algorithm. Soft Computing, 24, 14933–14942.

    Article  Google Scholar 

  28. Praveenchandar, J., & Tamilarasi, A. (2021). Dynamic resource allocation with optimized task scheduling and improved power management in cloud computing. Journal of Ambient Intelligence and Humanized Computing, 12(3), 4147–4159.

    Article  Google Scholar 

  29. Peng, Z., Lin, J., Cui, D., Li, Q., & He, J. (2020). A multi-objective trade-off framework for cloud resource scheduling based on the deep Q-network algorithm. Cluster Computing, 23, 2753–2767.

    Article  Google Scholar 

  30. Roopa, V., Malarvizhi, K., & Karthik, S. (2021). Efficient resource management on cloud using energy and power aware dynamic migration (EPADM) of VMs. Wireless Personal Communications, 117(4), 3327–3342.

    Article  Google Scholar 

  31. Xu, M., Toosi, A. N., & Buyya, R. (2020). A self-adaptive approach for managing applications and harnessing renewable energy for sustainable cloud computing. IEEE Transactions on Sustainable Computing, 64, 544–548.

    Google Scholar 

Download references

Funding

No funding support for this work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rajeev Tiwari.

Ethics declarations

Conflict of interest

We declare no any conflict of interest.

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 (e.g. a society or other partner) 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

Samriya, J.K., Tiwari, R., Obaidat, M.S. et al. Fuzzy-EPO Optimization Technique for Optimised Resource Allocation and Minimum Energy Consumption with the Brownout Algorithm. Wireless Pers Commun 129, 2633–2651 (2023). https://doi.org/10.1007/s11277-023-10250-5

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-023-10250-5

Keywords

Navigation