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.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11277-023-10250-5/MediaObjects/11277_2023_10250_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11277-023-10250-5/MediaObjects/11277_2023_10250_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11277-023-10250-5/MediaObjects/11277_2023_10250_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11277-023-10250-5/MediaObjects/11277_2023_10250_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11277-023-10250-5/MediaObjects/11277_2023_10250_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11277-023-10250-5/MediaObjects/11277_2023_10250_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11277-023-10250-5/MediaObjects/11277_2023_10250_Fig7_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11277-023-10250-5/MediaObjects/11277_2023_10250_Fig8_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11277-023-10250-5/MediaObjects/11277_2023_10250_Fig9_HTML.png)
Similar content being viewed by others
Data Availability
NA.
References
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Funding
No funding support for this work.
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-023-10250-5