多重服务质量约束下的网格任务调度算法
论文摘要
网格是一个集成的计算与资源环境,它能够重新吸纳各种计算资源,将他们转化成一种随处可得的、可靠的、标准的同时还是经济的计算能力。在网格计算技术中,任务调度显得尤为重要,如何根据网格节点的计算性能、节点之间的通讯性能等参数,把不同的任务以比较合理的方式分配到相应的网格节点去完成,同时满足用户的需要,这是影响网格计算性能的重要因素。众多研究表明,任务调度问题是一个NP完全问题,本文主要研究如何在现有的调度算法的基础上提出一个更优的调度算法,尽可能的提高网格计算的效率,同时尽量满足用户关于服务质量(QoS)的需要。本文首先对当前国内外一些较好的静态和动态调度算法进行了深入的分析,详细的比较了这些算法各自的优点和不足,并着重分析了调度算法中比较经典的Min-Min算法,在此基础上充分考虑服务质量(QoS)对调度算法的影响,提出了一个更加合理的模型来有效的提高调度算法的性能和实用性,并给出了相应的Mul-QoS-Min-Min算法。最后,采用网格模拟器GridSim对所提出的算法进行了一系列仿真。仿真结果表明,改进后的调度算法具有较高的性能,能够更加真实的体现并满足用户的需要。
论文目录
致谢摘要ABSTRACT序1 引言1.1 研究背景及意义1.1.1 网格技术概述1.1.2 网格技术国外研究现状1.1.3 网格技术国内研究现状1.2 调度算法的重要地位1.3 本文的组织结构2 网格计算中任务调度算法的分析2.1 任务调度问题的提出2.2 ETC矩阵模型及ETC矩阵的产生方法2.2.1 建立ETC矩阵的必要性2.2.2 ETC矩阵及ETC模型2.2.3 ETC矩阵的产生方法2.3 静态调度算法2.3.1 OLB算法2.3.2 MET算法2.3.3 MCT算法2.3.4 Min-Min算法2.3.5 其他的静态调度算法2.4 动态调度算法2.4.1 自适应调度算法2.4.2 Local Search调度算法2.5 静态调度算法与动态调度算法的比较2.5.1 调度算法的性能评价标准2.5.2 两类算法之间的差异2.5.3 调度算法的发展方向3 多重QoS约束下的任务调度算法3.1 考虑多重QoS约束的必要性3.2 基于QoS的资源管理模型3.2.1 管理模型3.2.2 QoS参数的描述及QoS模型3.2.3 效益函数的引入与定义3.3 多重QoS约束下的任务调度算法的描述3.4 本章小结4 基于GridSim的仿真结果4.1 网格模拟器GridSim介绍4.1.1 GridSim简介4.1.2 GridSim工具包的使用方法4.1.3 其他模拟器4.2 仿真结果及评价4.2.1 实验设置4.2.2 具体的仿真方法4.2.3 仿真结果及其分析5 结论5.1 本文的研究成果5.2 未来的研究方向参考文献作者简历学位论文数据集
相关论文文献
本文来源: https://www.lw50.cn/article/c012ea050ba6df4f37e97127.html