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 条
  • [31] Artificial Flora Optimization Algorithm for Task Scheduling in Cloud Computing Environment
    Bacanin, Nebojsa
    Tuba, Eva
    Bezdan, Timea
    Strumberger, Ivana
    Tuba, Milan
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2019, PT I, 2019, 11871 : 437 - 445
  • [32] W-Scheduler: whale optimization for task scheduling in cloud computing
    Karnam Sreenu
    M. Sreelatha
    Cluster Computing, 2019, 22 : 1087 - 1098
  • [33] Orthogonal Taguchi-based cat algorithm for solving task scheduling problem in cloud computing
    Danlami Gabi
    Abdul Samad Ismail
    Anazida Zainal
    Zalmiyah Zakaria
    Ajith Abraham
    Neural Computing and Applications, 2018, 30 : 1845 - 1863
  • [34] Orthogonal Taguchi-based cat algorithm for solving task scheduling problem in cloud computing
    Gabi, Danlami
    Ismail, Abdul Samad
    Zainal, Anazida
    Zakaria, Zalmiyah
    Abraham, Ajith
    NEURAL COMPUTING & APPLICATIONS, 2018, 30 (06): : 1845 - 1863
  • [35] Cloud Computing Task Scheduling Based on Pigeon Inspired Optimization
    Loheswaran, K.
    BIOSCIENCE BIOTECHNOLOGY RESEARCH COMMUNICATIONS, 2020, 13 (06): : 173 - 177
  • [36] A Novel Architecture for Task Scheduling Based on Dynamic Queues and Particle Swarm Optimization in Cloud Computing
    Ben Alla, Hicham
    Ben Alla, Said
    Ezzati, Abdellah
    2016 2ND INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGIES AND APPLICATIONS (CLOUDTECH), 2016, : 108 - 114
  • [37] Multi-objective task scheduling in cloud computing
    Malti, Arslan Nedhir
    Hakem, Mourad
    Benmammar, Badr
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (25):
  • [38] 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
  • [39] A Hybrid Approach for Task Scheduling Using the Cuckoo and Harmony Search in Cloud Computing Environment
    Pradeep, K.
    Jacob, T. Prem
    WIRELESS PERSONAL COMMUNICATIONS, 2018, 101 (04) : 2287 - 2311
  • [40] Cloud Computing Task Scheduling Method Based on a Coral Reefs Optimization Algorithm
    Xu, Hongpo
    Chen, Wei
    2019 IEEE 25TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2019, : 27 - 34