Hybrid Electro search beetle optimization based task scheduling and game theory SOA based resource allocation in multi cloud computing

被引:0
作者
Sreelatha, Gavini [1 ]
Reddy, C. Kishor Kumar [2 ]
Hanafiah, Marlia Mohd [3 ,4 ]
Mohana, R. Madana [5 ]
机构
[1] Stanley Coll Engn & Technol Women, Dept Informat Technol, Hyderabad 500001, Telangana, India
[2] Stanley Coll Engn & Technol Women, Dept Comp Sci Engn, Hyderabad 500001, Telangana, India
[3] Univ Kebangsaan Malaysia, Fac Sci & Technol, Dept Earth Sci & Environm, Bangi 43600, Selangor, Malaysia
[4] Univ Kebangsaan Malaysia, Inst Climate Change, Ctr Trop Climate Change Syst, Bangi 43600, Selangor, Malaysia
[5] Chaitanya Bharathi Inst Technol, Dept Artificial Intelligence & Data Sci, Hyderabad 500075, Telangana, India
关键词
cloud computing; task scheduling; optimization; multi objectives; resource allocation; multi-cloud; load balancing;
D O I
10.1002/spe.3370
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The most complicated process in multi-cloud computing is resource allocation, as it needs to cope with a number of configurations and constraints of cloud providers and customers. At the time of resource allocation, the centralized cloud broker monitors the virtual machines (VM) status, scheduling process, and fitness. However, VM scheduling is found tedious and has received huge attention in business, academia, and research. This enhances the demand for both task scheduling and resource allocation in a multi-cloud environment. To bridge the gap between the consumer requirement and server infrastructure, a joint optimization-based resource allocation and task scheduling concept is analyzed in the proposed framework. The first phase introduces the task scheduling mechanism, which uses Hybrid Electro Search and Beetle Swarm Optimization to determine the optimal task for specific VMs. The optimal selection procedure is done by analyzing a multi-cloud environment's makespan, energy, cost, and throughput parameters. In the second step, an Adaptive Game Theory-based Seagull optimization approach performs several rounds of reassignment iteratively to minimize the variation in the expected completion time, consequently decreasing high energy consumption and load balancing. The experimental analysis for the proposed model is implemented using Python. The proposed methodology is shown to achieve cheaper costs, shorter waiting times, improved resource allocation, and efficient load balancing. Finally, a comparative analysis is performed with some hybrid optimization models, which illustrate the efficiency of the proposed hybrid optimization model.
引用
收藏
页码:307 / 331
页数:25
相关论文
共 36 条
[1]  
Abdulredha MN., 2020, ELECT ENG, V16
[2]   Cyber Security in IoT-Based Cloud Computing: A Comprehensive Survey [J].
Ahmad, Waqas ;
Rasool, Aamir ;
Javed, Abdul Rehman ;
Baker, Thar ;
Jalil, Zunera .
ELECTRONICS, 2022, 11 (01)
[3]   An Efficient Dynamic-Decision Based Task Scheduler for Task Offloading Optimization and Energy Management in Mobile Cloud Computing [J].
Ali, Abid ;
Iqbal, Muhammad Munawar ;
Jamil, Harun ;
Qayyum, Faiza ;
Jabbar, Sohail ;
Cheikhrouhou, Omar ;
Baz, Mohammed ;
Jamil, Faisal .
SENSORS, 2021, 21 (13)
[4]   Task scheduling approaches in fog computing: A systematic review [J].
Alizadeh, Mohammad Reza ;
Khajehvand, Vahid ;
Rahmani, Amir Masoud ;
Akbari, Ebrahim .
INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2020, 33 (16)
[5]  
Baig MMA., 2021, TURK J COMPUT MATH E, V12, P1433
[6]   Virtualization in Cloud Computing: Moving from Hypervisor to Containerization-A Survey [J].
Bhardwaj, Aditya ;
Krishna, C. Rama .
ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2021, 46 (09) :8585-8601
[7]  
Chen J., 2023, CONCURR COMP-PRACT E, V13
[8]   Cloud task scheduling using enhanced sunflower optimization algorithm [J].
Emami, Hojjat .
ICT EXPRESS, 2022, 8 (01) :97-100
[9]   Metaheuristics: a comprehensive overview and classification along with bibliometric analysis [J].
Ezugwu, Absalom E. ;
Shukla, Amit K. ;
Nath, Rahul ;
Akinyelu, Andronicus A. ;
Agushaka, Jeffery O. ;
Chiroma, Haruna ;
Muhuri, Pranab K. .
ARTIFICIAL INTELLIGENCE REVIEW, 2021, 54 (06) :4237-4316
[10]   Task scheduling and resource allocation in cloud computing using a heuristic approach [J].
Gawali, Mahendra Bhatu ;
Shinde, Subhash K. .
JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2018, 7