Efficient job scheduling paradigm based on hybrid sparrow search algorithm and differential evolution optimization for heterogeneous cloud computing platforms

被引:17
|
作者
Khaleel, Mustafa Ibrahim [1 ]
机构
[1] Univ Sulaimani, Kurdistan Reg Govt, Coll Sci, Comp Dept, Sulaimani 46001, Iraq
关键词
Cloud data center; Virtual machine; Energy consumption; Sparrow search algorithm; Differential evolution algorithm; CLUSTER HEAD SELECTION; ARCHITECTURE;
D O I
10.1016/j.iot.2023.100697
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The job scheduling paradigms include dispatching Internet of Things (IoT) critical services onto processing nodes. Here most energy is consumed in finding suitable virtual machines (VMs) that can execute IoT tasks without resource fragments. Therefore, a significant problem is minimizing energy consumption through efficient task placement that leads to load balance and minimizes resource leakage. To resolve this problem, we proposed a dual-phase metaheuristic algorithm called CSSA-DE. First, we conduct a clustering approach to group computing nodes into effective clusters. Each node is trained at different utilization levels, and the one that can yield the highest Performance-to-Power Ratio (PPR) is selected as the mega cluster head (MCH). Then, we integrated the sparrow search algorithm (SSA) with the differential evolution (DE) algorithm to expand the high search efficiency of finding an appropriate pair task-VM combination. Further, the integration phase can exploit the count of overloaded and underloaded VMs, reducing resource fragments. The performance of CSSA-DE is highly competitive and relatively better in multiple cases compared to state-of-the-art algorithms.
引用
下载
收藏
页数:29
相关论文
共 50 条
  • [31] A hybrid algorithm for efficient task scheduling in cloud computing environment
    Roshni Thanka M.
    Uma Maheswari P.
    Bijolin Edwin E.
    International Journal of Reasoning-based Intelligent Systems, 2019, 11 (02): : 134 - 140
  • [32] Task scheduling in cloud computing using hybrid optimization algorithm
    Khan, Mohd Sha Alam
    Santhosh, R.
    SOFT COMPUTING, 2022, 26 (23) : 13069 - 13079
  • [33] Task scheduling in cloud computing using hybrid optimization algorithm
    Mohd Sha Alam Khan
    R. Santhosh
    Soft Computing, 2022, 26 : 13069 - 13079
  • [34] A Hybrid Many-Objective Optimization Algorithm for Job Scheduling in Cloud Computing Based on Merge-and-Split Theory
    Khaleel, Mustafa Ibrahim
    Safran, Mejdl
    Alfarhood, Sultan
    Zhu, Michelle
    MATHEMATICS, 2023, 11 (16)
  • [35] 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
  • [36] A Novel Hybrid Algorithm Based on Firefly Algorithm and Differential Evolution for Job Scheduling in Computational Grid
    Ghosh, Tarun Kumar
    Das, Sanjoy
    INTERNATIONAL JOURNAL OF DISTRIBUTED SYSTEMS AND TECHNOLOGIES, 2018, 9 (02) : 1 - 15
  • [37] Cuckoo Optimization Algorithm Based Job Scheduling Using Cloud and Fog Computing in Smart Grid
    Nazir, Saqib
    Shafiq, Sundas
    Iqbal, Zafar
    Zeeshan, Muhammad
    Tariq, Subhan
    Javaid, Nadeem
    ADVANCES IN INTELLIGENT NETWORKING AND COLLABORATIVE SYSTEMS, 2019, 23 : 34 - 46
  • [38] Cloud Computing Task Scheduling Strategy Based on Differential Evolution and Ant Colony Optimization
    Ge, Junwei
    Cai, Yu
    Fang, Yiqiu
    6TH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN, MANUFACTURING, MODELING AND SIMULATION (CDMMS 2018), 2018, 1967
  • [39] A hybrid meta-heuristic scheduler algorithm for optimization of workflow scheduling in cloud heterogeneous computing environment
    Noorian Talouki, Reza
    Hosseini Shirvani, Mirsaeid
    Motameni, Homayon
    JOURNAL OF ENGINEERING DESIGN AND TECHNOLOGY, 2022, 20 (06) : 1581 - 1605
  • [40] Research for the Task Scheduling Algorithm Optimization based on Hybrid PSO and ACO for Cloud Computing
    Ju, JieHui
    Bao, WeiZheng
    Wang, ZhongYou
    Wang, Ya
    Li, WenJuan
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2014, 7 (05): : 87 - 96