A multi-objective grey-wolf optimization based approach for scheduling on cloud platforms

被引:5
|
作者
Khan, Minhaj Ahmad [1 ]
Rasool, Raihan Ur [2 ]
机构
[1] Bahauddin Zakariya Univ, Dept Comp Sci, Multan, Pakistan
[2] IBM Technol, Sydney, Australia
关键词
Cloud computing; Task scheduling; Energy optimization; Cost optimization; Makespan; PARTICLE SWARM OPTIMIZATION; VIRTUAL MACHINE PLACEMENT; ALGORITHM; ENVIRONMENTS; STRATEGY;
D O I
10.1016/j.jpdc.2024.104847
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A cloud computing environment processes user workloads or tasks by exploiting its high performance computational, storage, of reducing and network resources. The virtual machines in the cloud environment are allocated to tasks with the aim of reducing overall execution time. The use of high performance resources incurs monetary costs, as well as high power consumption. The heuristic based approaches implemented for scheduling tasks are unable to cope with the complexity of optimizing multiple parameters. In this paper, we propose a multi -objective grey -wolf optimization based algorithm for scheduling tasks on cloud platforms. The proposed algorithm targets to minimize schedule length (overall execution time), energy consumption, and monetary cost required for executing tasks. For optimization, the algorithm incorporates steps that are performed iteratively for mimicking the behavior of grey wolves attacking their prey. It uses discrete values for positioning wolves for encircling and attacking the prey. The assignment of tasks to virtual machines is performed using the solution found after multi -objective optimization that incorporates weighted sorting for arranging solutions. Our experimentation performed using the CloudSim framework shows that the proposed algorithm outperforms other algorithms with performance improvement ranging from 3.98% to 16.07%, while considering the schedule length, monetary cost, and energy consumption.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] FGMTS: Fractional grey wolf optimizer for multi-objective task scheduling strategy in cloud computing
    Sreenu, Karnam
    Malempati, Sreelatha
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2018, 35 (01) : 831 - 844
  • [2] Multi objective task scheduling algorithm in cloud computing using grey wolf optimization
    Mangalampalli, Sudheer
    Karri, Ganesh Reddy
    Kumar, Mohit
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (06): : 3803 - 3822
  • [3] MFGMTS: Epsilon Constraint-Based Modified Fractional Grey Wolf Optimizer for Multi-Objective Task Scheduling in Cloud Computing
    Sreenu, Karnam
    Malempati, Sreelatha
    IETE JOURNAL OF RESEARCH, 2019, 65 (02) : 201 - 215
  • [4] Multi objective task scheduling algorithm in cloud computing using grey wolf optimization
    Sudheer Mangalampalli
    Ganesh Reddy Karri
    Mohit Kumar
    Cluster Computing, 2023, 26 : 3803 - 3822
  • [5] Multi-Objective Grey Wolf Optimizer Algorithm for Task Scheduling in Cloud-Fog Computing
    Saif, Faten A.
    Latip, Rohaya
    Hanapi, Zurina Mohd
    Shafinah, Kamarudin
    IEEE ACCESS, 2023, 11 : 20635 - 20646
  • [6] Multi-objective based Cloud Task Scheduling Model with Improved Particle Swarm Optimization
    Udatha, Chaitanya
    Lakshmeeswari, Gondi
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (12) : 243 - 248
  • [7] Research on Cloud Task Scheduling based on Multi-Objective Optimization
    Hao, Xiaohong
    Han, Yufang
    Cao, Juan
    Yan, Yan
    Wang, Dongjiang
    PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON MECHANICAL, ELECTRONIC, CONTROL AND AUTOMATION ENGINEERING (MECAE 2017), 2017, 61 : 466 - 471
  • [8] Multi-Objective Local Pollination-Based Gray Wolf Optimizer for Task Scheduling Heterogeneous Cloud Environment
    Gokuldhev, M.
    Singaravel, G.
    Mohan, N. R. Ram
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2020, 29 (07)
  • [9] Multi-objective task scheduling in cloud computing
    Malti, Arslan Nedhir
    Hakem, Mourad
    Benmammar, Badr
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (25)
  • [10] Task scheduling in cloud computing based on grey wolf optimization with a new encoding mechanism
    Huang, Xingwang
    Xie, Min
    An, Dong
    Su, Shubin
    Zhang, Zongliang
    PARALLEL COMPUTING, 2024, 122