An Efficient Task Scheduling Based on Seagull Optimization Algorithm for Heterogeneous Cloud Computing Platforms

被引:0
|
作者
Ghafari, R. [1 ]
Mansouri, N. [1 ]
机构
[1] Department of Computer Science, Shahid Bahonar University of Kerman, Kerman, Iran
关键词
D O I
暂无
中图分类号
学科分类号
摘要
Cloud computingprovides computingresources like softwareandhardware as a service by the network for several users. Task scheduling is one of the main problems to attain cost-effective execution. The main purpose of task scheduling is to allocate tasks to resources so that it can optimize one or more criteria. Since theproblemof taskschedulingis oneof the NondeterministicPolynomial-time (NP)-hard problems, meta-heuristicalgorithms have been widely employedforsolvingtask schedulingproblems. One of the new bio-inspired meta-algorithms is Seagull Optimization Algorithm (SOA). In this paper, we proposedan energy-aware andcost-efficient SOA-basedTaskScheduling(SOATS) algorithm. The aims of proposed algorithm to make a trade-off between five objectives (i.e., energy consumption, makespan,cost,waitingtime,andloadbalancing) using a fewer number of iterations. The experiment results by comparing with several meta-heuristic algorithms (i.e., Genetic Algorithm (GA), Particle Swarm Optimization (PSO), Ant Colony Optimization (ACO), and Whale Optimization Algorithm (WOA)) prove that the proposed technique performs better in solving task scheduling problem. Moreover, we comparedthe proposedalgorithmwith well-known schedulingmethods: Cost-basedJob Scheduling (CJS), Moth Search Algorithm based Differential Evolution (MSDE), and Fuzzy-GA (FUGE). In the heavilyloadedenvironment, the SOATSalgorithmimprovedenergy consumption and cost saving by 10 and 25%, respectively. © 2022 Materials and Energy Research Center. All rights reserved.
引用
收藏
页码:433 / 450
相关论文
共 50 条
  • [1] An Efficient Task Scheduling Based on Seagull Optimization Algorithm for Heterogeneous Cloud Computing Platforms
    Ghafari, R.
    Mansouri, N.
    [J]. International Journal of Engineering, Transactions B: Applications, 2022, 35 (02): : 433 - 450
  • [2] JEDERL: A task scheduling optimization algorithm for heterogeneous computing platforms
    Lv, Wenkai
    Yang, Pengfei
    Ding, Yunqing
    Zhang, Heyu
    Zheng, Tianyang
    [J]. Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2021, 48 (06): : 67 - 74
  • [3] A heuristic-based task scheduling algorithm for scientific workflows in heterogeneous cloud computing platforms
    NoorianTalouki, Reza
    Shirvani, Mirsaeid Hosseini
    Motameni, Homayun
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (08) : 4902 - 4913
  • [4] Improvised Seagull Optimization Algorithm for Scheduling Tasks in Heterogeneous Cloud Environment
    Krishnadoss, Pradeep
    Poornachary, Vijayakumar Kedalu
    Krishnamoorthy, Parkavi
    Shanmugam, Leninisha
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 74 (02): : 2461 - 2478
  • [5] An energy-efficient task scheduling algorithm for heterogeneous cloud computing systems
    Sanjaya K. Panda
    Prasanta K. Jana
    [J]. Cluster Computing, 2019, 22 : 509 - 527
  • [6] An energy-efficient task scheduling algorithm for heterogeneous cloud computing systems
    Panda, Sanjaya K.
    Jana, Prasanta K.
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (02): : 509 - 527
  • [7] Efficient job scheduling paradigm based on hybrid sparrow search algorithm and differential evolution optimization for heterogeneous cloud computing platforms
    Khaleel, Mustafa Ibrahim
    [J]. INTERNET OF THINGS, 2023, 22
  • [8] PVBTS: A NOVEL TASK SCHEDULING ALGORITHM FOR HETEROGENEOUS COMPUTING PLATFORMS
    Jiang, Chao
    Wang, Jinlin
    Ye, Xiaozhou
    [J]. INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2020, 16 (02): : 701 - 713
  • [9] Task scheduling on cloud computing based on sea lion optimization algorithm
    Masadeh, Raja
    Alsharman, Nesreen
    Sharieh, Ahmad
    Mahafzah, Basel A.
    Abdulrahman, Arafat
    [J]. INTERNATIONAL JOURNAL OF WEB INFORMATION SYSTEMS, 2021, 17 (02) : 99 - 116
  • [10] Task Scheduling Optimization in Cloud Computing by Rao Algorithm
    Younes, A.
    Elnahary, M. Kh
    Alkinani, Monagi H.
    El-Sayed, Hamdy H.
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 72 (03): : 4339 - 4356