A gradient-based optimization approach for task scheduling problem in cloud computing

被引:16
|
作者
Huang, Xingwang [1 ]
Lin, Yangbin [1 ]
Zhang, Zongliang [1 ]
Guo, Xiaoxi [1 ]
Su, Shubin [1 ]
机构
[1] Jimei Univ, Comp Engn Coll, 185 Yinjiang Rd, Xiamen 361021, Fujian, Peoples R China
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2022年 / 25卷 / 05期
基金
中国国家自然科学基金;
关键词
Task scheduling; Cloud computing; Virtual machines; Gradient-based optimization; Makespan; RESOURCE-ALLOCATION; ALGORITHM;
D O I
10.1007/s10586-022-03580-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Task scheduling in cloud computing is a key component that affects the resource usage and operating costs of the system. In order to promote the efficiency of task executions in the cloud system, many heuristic algorithms and their variants have been used to optimize scheduling. Since makespan is the vital metric of cloud computing system, most of the relevant research focuses on improving this performance. The gradient-based optimization (GBO) has a faster convergence rate, and can avoid prematurely falling into the local optimum. In this work, we propose a task scheduling based on the GBO in the cloud to improve the makespan performance. Since the GBO is proposed for continuous optimization, rounding-off method is used to convert the real "vector" value of the GBO to the nearest integer value, thereby representing the solution of the task scheduling problem. To evaluate the performance of the proposed GBO-based scheduling method, two experimental cases are performed. The results of the two experimental cases show that compared with current heuristic algorithms, the GBO has better convergence speed and accuracy in searching for the optimal task scheduling solution, especially in the presence of large-scale tasks.
引用
收藏
页码:3481 / 3497
页数:17
相关论文
共 50 条
  • [1] A gradient-based optimization approach for task scheduling problem in cloud computing
    Xingwang Huang
    Yangbin Lin
    Zongliang Zhang
    Xiaoxi Guo
    Shubin Su
    Cluster Computing, 2022, 25 : 3481 - 3497
  • [2] A WOA-Based Optimization Approach for Task Scheduling in Cloud Computing Systems
    Chen, Xuan
    Cheng, Long
    Liu, Cong
    Liu, Qingzhi
    Liu, Jinwei
    Mao, Ying
    Murphy, John
    IEEE SYSTEMS JOURNAL, 2020, 14 (03): : 3117 - 3128
  • [3] Improved snake optimization-based task scheduling in cloud computing
    Damera, Vijay Kumar
    Vanitha, G.
    Indira, B.
    Sirisha, G.
    Vatambeti, Ramesh
    COMPUTING, 2024, 106 (10) : 3353 - 3385
  • [4] MHDNNL: A Batch Task Optimization Scheduling Algorithm in Cloud Computing
    Li, Qirui
    Peng, Zhiping
    Cui, Delong
    Lin, Jianpeng
    He, Jieguang
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY AND WEB ENGINEERING, 2022, 17 (01)
  • [5] Survey of Task Scheduling in Cloud Computing based on Particle Swarm Optimization
    Alkayal, Entisar S.
    Jennings, Nicholas R.
    Abulkhair, Maysoon F.
    2017 INTERNATIONAL CONFERENCE ON ELECTRICAL AND COMPUTING TECHNOLOGIES AND APPLICATIONS (ICECTA), 2017, : 263 - 268
  • [6] Solving Task Scheduling Problem in the Cloud Using a Hybrid Particle Swarm Optimization Approach
    Cheikh, Salmi
    Walker, Jessie J.
    INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2022, 13 (01)
  • [7] A PSO Algorithm Based Task Scheduling in Cloud Computing
    Agarwal, Mohit
    Srivastava, Gur Mauj Saran
    INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2019, 10 (04) : 1 - 17
  • [8] List-Based Task Scheduling for Cloud Computing
    Akbar, Muhammad Fasih
    Munir, Ehsan Ullah
    Rafique, M. Mustafa
    Malik, Zaki
    Khan, Samee U.
    Yang, Laurence T.
    2016 IEEE INTERNATIONAL CONFERENCE ON INTERNET OF THINGS (ITHINGS) AND IEEE GREEN COMPUTING AND COMMUNICATIONS (GREENCOM) AND IEEE CYBER, PHYSICAL AND SOCIAL COMPUTING (CPSCOM) AND IEEE SMART DATA (SMARTDATA), 2016, : 652 - 659
  • [9] 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
  • [10] Task Scheduling in Cloud Computing: A Priority-Based Heuristic Approach
    Lipsa, Swati
    Dash, Ranjan Kumar
    Ivkovic, Nikola
    Cengiz, Korhan
    IEEE ACCESS, 2023, 11 : 27111 - 27126