网格环境下任务调度算法的研究与实现

网格环境下任务调度算法的研究与实现

论文摘要

随着网格技术的深入研究与发展,地理上分布的异构资源可以通过网格工具整合成一个完整的计算平台,而高效的网格任务调度则成为研究的热点和亟待解决的问题,其难点在于综合考虑网格环境的各项特征对于调度的影响,包括网格资源的异构性、动态性、任务截止期约束、网格QoS问题。本文首先研究DAG模型下的网格任务调度,着重分析了基于遗传算法和基于任务复制的调度算法,发现现有的遗传算法都不能很好的利用任务复制以减少任务间的通信延迟,因此本文提出了一种基于任务复制的遗传调度算法。该算法采用了一种结合直接编码和间接编码的染色体编码方式,便于使用任务复制,并在生成初始种群时,通过复制关键路径上的任务来加快算法的收敛性,另外,设计了三个变异算子来增加染色体的多样性,并且通过优化减少不必要的复制。最后通过仿真实验,验证了该算法的有效性。此外,本文还研究了经济模型中的Deadline and BudgetConstrained(DBC)调度策略和它的3个算法—时间最优化算法、费用最优化算法和费用时间优化算法,针对这3个算法只能集中对一个目标(时间或费用)进行优化的问题,提出了基于平均成本的DBC分类调度算法,该算法综合考虑了任务调度的完成时间和费用。通过仿真实验证明,基于平均成本的DBC分类调度算法在均衡完成时间和费用方面有很大的优势,有效的扩展了原有算法。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 研究意义
  • 1.3 研究内容
  • 1.4 文章的组织结构
  • 第二章 网格技术概述
  • 2.1 网格的体系结构
  • 2.1.1 五层沙漏结构
  • 2.1.2 开放网格服务体系结构OGSA
  • 2.2 网格计算的关键技术
  • 2.3 本章小结
  • 第三章 网格环境下的任务调度方法
  • 3.1 任务调度的基本特征与主要目标
  • 3.1.1 任务调度的基本特征
  • 3.1.2 任务调度的主要目标
  • 3.2 现有的网格任务调度算法
  • 3.2.1 NP完全问题
  • 3.2.2 启发式算法
  • 3.2.3 基于Agent的任务调度
  • 3.2.4 基于Petri网的任务调度模型
  • 3.3 本章小结
  • 第四章 基于任务复制的遗传调度算法
  • 4.1 DAG模型
  • 4.2 遗传算法
  • 4.3 基于任务复制的调度算法
  • 4.4 基于任务复制的遗传调度算法
  • 4.4.1 染色体编码与解码
  • 4.4.2 初始种群
  • 4.4.3 适应度函数
  • 4.4.4 选择操作
  • 4.4.5 交叉操作
  • 4.4.6 变异操作
  • 4.4.7 优化
  • 4.4.8 TDGA算法流程
  • 4.5 仿真实验与结果分析
  • 4.5.1 遗传算法参数的设置
  • 4.5.2 交叉概率Pc对TDGA的影响
  • 4.5.3 变异概率Pm对TDGA的影响
  • Size对TDGA的影响'>4.5.4 种群规模PopSize对TDGA的影响
  • G对TDGA的影响'>4.5.5 最大进化代数MaxG对TDGA的影响
  • 4.5.6 算法对比分析实验
  • 4.6 本章小结
  • 第五章 基于经济模型的网格任务调度算法
  • 5.1 基于经济学的网格资源分配模型
  • 5.2 Nimrod-G系统及其调度框架
  • 5.2.1 Nimrod-G系统的调度框架
  • 5.2.2 Deadline and Budget Constrained(DBC)调度策略
  • 5.3 问题描述
  • 5.4 基于平均成本的DBC分类调度算法
  • 5.5 模拟实验
  • 5.5.1 GridSim
  • 5.5.2 实验条件
  • 5.5.3 与时间最优化算法的比较
  • 5.5.4 与费用优化算法、费用时间优化算法的比较
  • 5.6 本章小结
  • 第六章 总结及未来展望
  • 6.1 本文总结
  • 6.2 本文的局限性
  • 6.3 未来展望
  • 参考文献
  • 致谢
  • 攻读学位期间发表论文
  • 相关论文文献

    • [1].结冰数值模拟中网格收敛性验证[J]. 科学技术与工程 2020(03)
    • [2].基于重叠网格与结构网格的圆柱绕流数值模拟[J]. 应用力学学报 2020(02)
    • [3].可爱的社区网格员[J]. 中国工人 2020(04)
    • [4].社区防疫战场上90后网格新兵的24小时[J]. 民心 2020(02)
    • [5].层适应网格上求解奇异摄动问题的粒子群算法[J]. 计算机工程与应用 2020(11)
    • [6].党建红色网格 搭建“金字塔”式便民服务体系[J]. 人口与健康 2020(06)
    • [7].基层党建[J]. 当代贵州 2020(24)
    • [8].网格标准化的实践与探讨[J]. 数字通信世界 2020(05)
    • [9].无线网格维护评价体系的研究及应用[J]. 电子世界 2020(12)
    • [10].改善光纤倒像器网格缺陷工艺研究[J]. 中国建材科技 2020(04)
    • [11].基层网格急需“减负”[J]. 决策 2020(08)
    • [12].网格访问集群[J]. 当代美术家 2019(01)
    • [13].计算机网格环境下的经济模型探索[J]. 经济研究导刊 2017(08)
    • [14].计算机地理网格技术在现代农业检测与控制中的应用[J]. 电脑知识与技术 2016(28)
    • [15].基于网格技术的分布式入侵检测系统[J]. 电脑知识与技术 2017(14)
    • [16].河道治理中提高生态网格验收率的对策[J]. 环境与发展 2017(06)
    • [17].网格技术在通信行业中的应用[J]. 通讯世界 2015(14)
    • [18].画网格[J]. 少儿国学 2020(02)
    • [19].我当网格员[J]. 老年教育(老年大学) 2020(06)
    • [20].社区网格员:“小人物”派“大用场”[J]. 温州人 2020(11)
    • [21].汤河镇:网格员主动作为,助力“两会”安保维稳[J]. 齐鲁周刊 2020(11)
    • [22].网格技术在数字图书馆中的应用[J]. 成功(教育) 2011(05)
    • [23].浅谈计算机网格技术的发展前景[J]. 成功(教育) 2011(05)
    • [24].网格划细 服务做精[J]. 社区 2012(15)
    • [25].有事情,找网格长[J]. 社区 2013(03)
    • [26].2010年中考中的网格问题[J]. 新课程(教研) 2011(02)
    • [27].支部建在“网格”上[J]. 北京支部生活 2011(08)
    • [28].网格教研:强化校本教研的创新举措[J]. 江苏教育 2020(78)
    • [29].新型渗井-透水网格措施的径流调控效果研究[J]. 中国给水排水 2020(03)
    • [30].基于网格耦合的数据流异常检测[J]. 计算机工程与科学 2020(01)

    标签:;  ;  ;  ;  

    网格环境下任务调度算法的研究与实现
    下载Doc文档

    猜你喜欢