首页 | 本学科首页   官方微博 | 高级检索  
     

基于资源分组的多约束云工作流调度算法
引用本文:陈爱国,王玲,任金胜,罗光春.基于资源分组的多约束云工作流调度算法[J].电子科技大学学报(自然科学版),2017,46(3):562-568.
作者姓名:陈爱国  王玲  任金胜  罗光春
作者单位:电子科技大学计算机科学与工程学院 成都 611731
基金项目:四川省科技支撑计划2016GZ0075四川省科技支撑计划2016GZ0077四川省技技厅国际合作项目2017HH0075
摘    要:已有的云工作流调度算法采用全局搜索方式进行资源选取,存在计算成本高、对大规模云系统适应性差的问题。该文提出了基于资源分组的多约束云工作流调度算法,采用有向无环图的方法,对云工作流中的多任务之间的执行顺序和数据交换等属性进行量化建模;使用模糊聚类方法实现基于资源多维特征的分组处理,降低工作流任务到资源匹配过程中的搜索空间;并引入执行时间和成本预算约束,将工作流的任务调度问题转化为有约束条件的极小极大问题进行快速求解。仿真测试表明,该算法显著降低了任务执行完成时间和成本。

关 键 词:云计算    云工作流    模糊聚类    资源分配    调度算法
收稿时间:2016-12-26

Multi-Constrained Scheduling Algorithm of Cloud Workflow Based on Resource Grouping
Affiliation:School of Computer Science and Engineering, University of Electronic Science and Technology of China Chengdu 611731
Abstract:The existing cloud workflow scheduling algorithms, using the global search for resource selection, exist a high computational cost and poor adaptability for large-scale cloud systems. Aimed at solving these problem, a multi-constrained cloud workflow scheduling algorithm based on resource grouping is proposed in this paper. It uses the direct acyclic graph to model the multi-task in cloud workflow and characterize the execution sequences and data transfer requirement between tasks with the DAG's node and edge's attributes. Then, fuzzy clustering method is employed to classify resources based on multidimensional features and reduce the computational load from workflow tasks to resource selection. By introducing execution time and cost budget constraints, the proposed algorithm transforms the scheduling problem into a minimax problem. Simulation results show that our algorithm significantly reduces the task execution time and cost.
Keywords:
点击此处可从《电子科技大学学报(自然科学版)》浏览原始摘要信息
点击此处可从《电子科技大学学报(自然科学版)》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号