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

被引:0
作者
Xingwang Huang
Yangbin Lin
Zongliang Zhang
Xiaoxi Guo
Shubin Su
机构
[1] Jimei University,Computer Engineering College
来源
Cluster Computing | 2022年 / 25卷
关键词
Task scheduling; Cloud computing; Virtual machines; Gradient-based optimization; Makespan;
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:16
相关论文
共 116 条
[1]  
Manasrah AM(2019)An optimized service broker routing policy based on differential evolution algorithm in fog/cloud environment Clust. Comput. 22 1639-1653
[2]  
Aldomi A(2015)Algorithms for cost-and deadline-constrained provisioning for scientific workflow ensembles in iaas clouds Futur. Gen. Comput. Syst. 48 1-18
[3]  
Gupta BB(2015)Expert cloud: a cloud-based framework to share the knowledge and skills of human resources Comput. Hum. Behav. 46 57-74
[4]  
Malawski M(2015)Cost-aware challenges for workflow scheduling approaches in cloud computing environments: taxonomy and opportunities Futur. Gen. Comput. Syst. 50 3-21
[5]  
Juve G(2019)Qos-aware cloud service composition using eagle strategy Futur. Gen. Comput. Syst. 90 273-290
[6]  
Deelman E(2017)Resource provisioning and work flow scheduling in clouds using augmented shuffled frog leaping algorithm J. Parallel Distrib. Comput. 101 41-50
[7]  
Nabrzyski J(2014)Decreasing impact of sla violations: a proactive resource allocation approach for cloud computing environments IEEE Trans. Cloud Comput. 2 156-167
[8]  
Navimipour NJ(2019)Hybrid sfla-ga algorithm for an optimal resource allocation in cloud Clust. Comput. 22 3165-3173
[9]  
Rahmani AM(2009)Cloud computing and emerging it platforms: Vision, hype, and reality for delivering computing as the 5th utility Futur. Gen. Comput. Syst. 25 599-616
[10]  
Navin AH(2015)Cloud computing resource scheduling and a survey of its evolutionary approaches ACM Comput. Surv. (CSUR) 47 1-33