云计算独立任务及关联任务调度算法研究

被引:0
作者
张晓磊
机构
[1] 重庆大学
关键词
云计算; 独立任务; 相关联任务; 静态调度; 动态调度;
D O I
暂无
年度学位
2014
学位类型
硕士
导师
摘要
云数据中心的任务调度是云计算应用的核心问题,是云计算得以大规模应用和提高系统性能的关键技术。先进的任务调度,对于提高云服务提供商计算资源的利用效率、节约能源、提高资源共享、和降低运营成本都具有极大意义,值得深入系统地学习研究。 本文的主要工作: (1)研究了云计算的关键技术,详细对比分析了目前学术界热点研究的几种任务调度算法,并针对云计算中独立任务和相关联任务的调度算法进行了深入研究。从中发现了一些缺陷,并提出了相应的改进方法。 (2)针对云计算中的独立任务调度,综合考虑用户满意度和云服务提供商收益,提出了一种融合粒子群和遗传算法,应用到了云调度中。首先,对云计算系统中的虚拟机进行分类,并引入任务-资源满意度距离、资源综合性能概念;其次,优化粒子群算法初始化粒子操作,提高初始粒子质量;然后,为了克服粒子群算法容易陷入局部最优解的问题,融合遗传算法来扩展粒子群的搜索空间。最后,在云仿真软件Cloudsim上的实验结果表明,相比其他调度算法,该算法能有效提高用户满意度和增加云服务提供商利润,是一种有效的调度算法。 (3)针对云计算中的相关联任务,在研究了经典调度算法的基础上提出了基于改进优先级和任务复制的调度算法。在云计算的异构环境下,DAG任务图关键路径已经失去表示最迫切需要调度任务的意义。本文算法在确定任务优先级别时综合考虑了任务计算通信代价、任务出度和任务分支值等因素,在选择处理器阶段利用复制冗余任务的手段来提前任务的开始执行时间。通过这两方面的改进,理论证明和实验分析说明,本文算法对比现有调度算法,有效的减少了通信延迟开销,缩短了DAG任务图完成时间。 本论文主要研究了云计算环境下独立任务和相关联任务的调度算法。提出的独立任务算法更适合云数据中心大吞吐量的环境;提出的相关联任务调度算法更适合通信密集型任务调度。该课题的研究为分析和解决云计算任务调度问题提供了新的思路和参考。
引用
收藏
页数:63
共 12 条
[1]
云计算资源调度研究综述 [J].
林伟伟 ;
齐德昱 .
计算机科学, 2012, 39 (10) :1-6
[2]
云计算环境下的大规模图状数据处理任务调度算法 [J].
李健 ;
黄庆佳 ;
刘一阳 ;
苏森 .
西安交通大学学报, 2012, (12) :116-122
[3]
云计算环境下资源的节能调度 [J].
徐骁勇 ;
潘郁 ;
凌晨 .
计算机应用, 2012, 32 (07) :1913-1915+1946
[4]
基于蚁群优化算法的云计算任务分配 [J].
张春艳 ;
刘清林 ;
孟珂 .
计算机应用, 2012, 32 (05) :1418-1420
[5]
基于模糊聚类的云任务调度算法 [J].
李文娟 ;
张启飞 ;
平玲娣 ;
潘雪增 .
通信学报, 2012, (03) :146-154
[6]
一种基于免疫克隆的偏好多维QoS云资源调度优化算法 [J].
孙大为 ;
常桂然 ;
李凤云 ;
王川 ;
王兴伟 .
电子学报, 2011, 39 (08) :1824-1831
[7]
云计算环境下基于改进遗传算法的任务调度算法 [J].
李建锋 ;
彭舰 .
计算机应用, 2011, 31 (01) :184-186
[8]
基于元区间的云计算基础设施服务的资源分配算法研究 [J].
汤小春 ;
刘健 .
计算机工程与应用, 2010, 46 (34) :237-241
[9]
基于云计算环境的蚁群优化计算资源分配算法 [J].
华夏渝 ;
郑骏 ;
胡文心 .
华东师范大学学报(自然科学版), 2010, (01) :127-134
[10]
并行任务调度算法研究 [J].
马丹 ;
张薇 ;
李肯立 .
计算机应用研究, 2004, (11) :91-94