Energy Aware Resource Optimization using Unified Metaheuristic Optimization Algorithm Allocation for Cloud Computing Environment

被引:31
作者
Al-Wesabi, Fahd N. [1 ,2 ]
Obayya, Marwa [3 ]
Hamza, Manar Ahmed [4 ]
Alzahrani, Jaber S. [5 ]
Gupta, Deepak [6 ]
Kumar, Sachin [7 ]
机构
[1] King Khalid Univ, Coll Sci & Arts Muhayel, Dept Comp Sci, Muhayel Aseer, Saudi Arabia
[2] Sanaa Univ, Fac Comp & Informat Technol, Sanaa, Yemen
[3] Princess Nourah bint Abdulrahman Univ, Dept Biomed Engn Coll Engn, POB 84428, Riyadh 11671, Saudi Arabia
[4] Prince Sattam bin Abdulaziz Univ, Dept Comp & Self Dev, Alkharj, Saudi Arabia
[5] Umm Al Qura Univ, Coll Engn Alqunfudah, Dept Ind Engn, Mecca, Saudi Arabia
[6] Maharaja Agrasen Inst Technol, Dept Comp Sci & Engn, Delhi, India
[7] South Ural State Univ, Dept Comp Sci, Chelyabinsk, Russia
关键词
Cloud Computing; Resource allocation; Metaheuristics; Energy efficiency; GTOA; Feature extraction; Optimization algorithm; EFFICIENT;
D O I
10.1016/j.suscom.2022.100686
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In recent times, cloud computing (CC) has rapidly emerged as an effective framework for offering IT infrastructure, resources, and services on a pay-per-use basis. An extensive utilization of CC and virtualization technologies has resulted in the development of large-scale data centers which spend massive quantity of energy and have significant carbon footprints. Since 3% of global electricity is being consumed by the data centers in the present world, energy efficiency becomes a major issue in data centres and cloud computing. At the same time, resource allocation finds useful in CC to effectively utilize the available computing resources in the network for facilitating the processing of complex task which necessitate large-scale processing. In this view, this paper presents new hybrid metaheuristics for energy efficiency resource allocation (HMEERA) for the CCC environment. The proposed model initially performs the feature extraction process based on the task demands from many clients and feature reduction process takes place using principal component analysis (PCA). Then, the integrated features are used by the HMEERA technique for optimal resource allocation. The HMEERA model involves the hybridization of the Group Teaching Optimization Algorithm (GTOA) with rat swarm optimizer (RSO) algorithm, called GTOA-RSO for optimal resource allocation. The integration of GTOA and RSO algorithms assist to improve the allocation of resources among VMs in cloud datacenter. For experimental validation, a comprehensive set of simulations were performed using CloudSim tool. The experimental results showcased the superior performance of the HMEERA model interms of different aspects.
引用
收藏
页数:9
相关论文
共 25 条
[1]   An Efficient Kernel FCM and Artificial Fish Swarm Optimization-Based Optimal Resource Allocation in Cloud [J].
Albert, Pravin ;
Nanjappan, Manikandan .
JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2020, 29 (16)
[2]   Energy efficient clustering with disease diagnosis model for IoT based sustainable healthcare systems [J].
Bharathi, R. ;
Abirami, T. ;
Dhanasekaran, S. ;
Gupta, Deepak ;
Khanna, Ashish ;
Elhoseny, Mohamed ;
Shankar, K. .
SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2020, 28
[3]   A multi-objective optimization for resource allocation of emergent demands in cloud computing [J].
Chen, Jing ;
Du, Tiantian ;
Xiao, Gongyi .
JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2021, 10 (01)
[4]   A novel algorithm for global optimization: Rat Swarm Optimizer [J].
Dhiman, Gaurav ;
Garg, Meenakshi ;
Nagar, Atulya ;
Kumar, Vijay ;
Dehghani, Mohammad .
JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 12 (08) :8457-8482
[5]   Optimization of Big Data Scheduling in Social Networks [J].
Fu, Weina ;
Liu, Shuai ;
Srivastava, Gautam .
ENTROPY, 2019, 21 (09)
[6]   Hierarchical Multi-Agent Optimization for Resource Allocation in Cloud Computing [J].
Gao, Xiangqiang ;
Liu, Rongke ;
Kaushik, Aryan .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (03) :692-707
[7]   An Optimized Framework for Energy-Resource Allocation in a Cloud Environment based on the Whale Optimization Algorithm [J].
Goyal, Shanky ;
Bhushan, Shashi ;
Kumar, Yogesh ;
Rana, Abu ul Hassan S. ;
Bhutta, Muhammad Raheel ;
Ijaz, Muhammad Fazal ;
Son, Youngdoo .
SENSORS, 2021, 21 (05) :1-24
[8]   A Systematic Review of Energy Management Strategies for Resource Allocation in the Cloud: Clustering, Optimization and Machine Learning [J].
Jayaprakash, Stanly ;
Nagarajan, Manikanda Devarajan ;
de Prado, Rocio Perez ;
Subramanian, Sugumaran ;
Divakarachari, Parameshachari Bidare .
ENERGIES, 2021, 14 (17)
[9]  
Katyal M., 2014, INT J CLOUD COMPUT S, V4, P1, DOI DOI 10.5121/IJCCSA.2014.4101
[10]  
Li Qiang, 2011, Chinese Journal of Computers, V34, P2253, DOI 10.3724/SP.J.1016.2011.02253