华南理工大学学报(自然科学版) ›› 2017, Vol. 45 ›› Issue (1): 80-87,111.doi: 10.3969/j.issn.1000-565X.2017.01.012
王岩1 汪晋宽1 韩英华2
WANG Yan1 WANG Jin-kuan1 HAN Ying-hua2
摘要: 为提高云计算系统的资源利用率,优化系统性能,同时兼顾用户的服务质量( QoS) 需求约束,文中结合云计算和工作流建立了云工作流系统,给出了具有两个调度阶
段的系统资源调度模型.在第1 阶段中,考虑了QoS 的时间及价格约束、工作流内各个任务之间的依赖关系以及各个任务所产生的中间数据的处理,提出了改进的粒子群优化( MPSO) 算法,并利用Pareto 获得最优解,以提高调度效率; 在第2 阶段中,考虑了资源在主机上的分配情况,提出了具有负载感知的调度策略,根据系统的负载情况进行资源调度,以提高系统的资源利用率.实验结果表明: 在云工作流系统的资源优化调度中,与经典的异构最早完成时间算法、单目标优化的遗传算法相比,MPSO 算法的任务执行速度更快、资源利用率更高,能满足用户的QoS 需求; 具有负载感知的调度策略能更有效地根据负载情况进行调度,提高任务执行的效率和资源利用率.