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.
引用
收藏
页数:25
相关论文
共 50 条
  • [1] An AHP based Task Scheduling and Optimal Resource Allocation in Cloud Computing
    Karimunnisa, Syed
    Pachipala, Yellamma
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (03) : 149 - 159
  • [2] The optimizing resource allocation and task scheduling based on cloud computing and Ant Colony Optimization Algorithm
    Su, Yingying
    Bai, Zhichao
    Xie, Dongbing
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 15 (Suppl 1) : 205 - 205
  • [3] Task Scheduling and Resource Allocation Algorithm in Cloud Computing System Based on Non-Cooperative Game
    Zhang, Lei
    Zhou, Jin-he
    2017 2ND IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA ANALYSIS (ICCCBDA 2017), 2017, : 254 - 259
  • [4] Hybrid electro search with genetic algorithm for task scheduling in cloud computing
    Velliangiri, S.
    Karthikeyan, P.
    Xavier, V. M. Arul
    Baswaraj, D.
    AIN SHAMS ENGINEERING JOURNAL, 2021, 12 (01) : 631 - 639
  • [5] A Pareto based Fruit Fly Optimization Algorithm for Task Scheduling and Resource Allocation in Cloud Computing Environment
    Zheng, Xiao-long
    Wang, Ling
    2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 3393 - 3400
  • [6] Study on the Resource Allocation Optimization in Cloud Computing Based on the Hybrid Optimization Algorithm
    Zhou, Yue-jin
    2019 INTERNATIONAL CONFERENCE ON ENERGY, POWER, ENVIRONMENT AND COMPUTER APPLICATION (ICEPECA 2019), 2019, 334 : 356 - 362
  • [7] Symbiotic Organism Search optimization based task scheduling in cloud computing environment
    Abdullahi, Mohammed
    Ngadi, Md Asri
    Abdulhamid, Shafi'i Muhammad
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 56 : 640 - 650
  • [8] Game Theory-Based Task Offloading and Resource Allocation for Vehicular Networks in Edge-Cloud Computing
    Jiang, Qinting
    Xu, Xiaolong
    He, Qiang
    Zhang, Xuyun
    Dai, Fei
    Qi, Lianyong
    Dou, Wanchun
    2021 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, ICWS 2021, 2021, : 341 - 346
  • [9] Research on Hybrid Scheduling Mechanism based on SOA and Cloud Computing
    Tao, Liang
    Fan, Yida
    Wang, Xingling
    Wen, Qi
    PROCEEDINGS OF THE 1ST INTERNATIONAL WORKSHOP ON CLOUD COMPUTING AND INFORMATION SECURITY (CCIS 2013), 2013, 52 : 420 - 423
  • [10] GA-Based Customer-Conscious Resource Allocation and Task Scheduling in Multi-cloud Computing
    Tamanna Jena
    J. R. Mohanty
    Arabian Journal for Science and Engineering, 2018, 43 : 4115 - 4130