论文摘要
网格计算(Grid Computing)是当前互联网研究中的一个热点,也是并行和分布处理技术的一个发展方向。在网格计算中,任务管理、任务调度和资源管理是网格必须具备的三个基本功能。其中任务调度的目的是在包含大量不同计算机的网格环境中,同时考虑各网格节点的计算性能、节点之间的通讯性能等参数,把不同的任务以最合理的方式分配到相应的网格结点去完成。任务调度也称为任务映射。由于在网格环境中各处理器的运行速度、主机的负载、网络通讯的时间等是动态变化的,因此任务调度问题同时也是一个非常困难的NP完全问题。目前,围绕着网格计算中的任务调度问题,国内外已经做了大量的研究工作:网格资源管理与调度系统研究,以及任务调度算法研究。本论文就网格任务调度算法展开了以下研究:◆深入分析了网格任务调度问题,并对TITAN任务调度机理进行了剖析;◆就目前网格任务调度算法存在的问题,提出了一种新的基于遗传算法的调度方案。在该调度算法中,可以通过调整适应度函数中参数的值来满足网格用户和资源提供者对任务调度的不同需求;◆用Gridsim模拟器对提出的调度算法进行了仿真实验,并且与Nimrod/G算法进行了比较,结果表明本文中提出的调度方案更适合网格环境中的任务调度,具有更好的调度效果。
论文目录
摘要ABSTRACT第一章 绪论1.1 研究背景1.1.1 网格技术概述1.1.2 计算网格与任务调度1.2 任务调度研究现状1.2.1 网格资源管理与调度系统研究现状1.2.2 任务调度算法研究现状1.3 目前网格任务调度存在的问题1.4 本文的主要工作1.5 论文的组织结构第二章 网格任务调度问题2.1 网格任务调度的特点2.2 网格任务的调度流程2.2.1 作业提交2.2.2 资源发现2.2.3 资源预选2.2.4 资源动态信息查询2.2.5 制订调度策略2.2.6 运行时监控2.3 网格任务调度评价标准第三章 TITAN 网格任务调度的机理剖析3.1 基于 Globus 的网格任务调度架构3.2 网格任务调度相关组件3.2.1 网格资源管理系统(RMS)3.2.2 资源信息服务(RIS)3.3 基于 TITAN 的网格任务调度3.3.1 TITAN 系统结构3.3.2 资源分配系统(RAS)3.4 本章小结第四章 基于遗传算法的网格任务调度4.1 任务调度问题定义及其描述4.1.1 有效调度4.1.2 问题定义及描述4.2 遗传算法4.2.1 遗传算法分析4.2.2 GA 的全局收敛性和最优性4.3 调度算法设计4.3.1 染色体结构设计以及初始种群的生成4.3.2 适应度函数设计4.3.3 遗传算子设计4.3.4 约束条件处理4.4 调度算法总体框架4.5 本章小结第五章 仿真实验及分析5.1 Gridsim 网格模拟器5.1.1 Gridsim 关键特征及体系结构5.1.2 网格核心实体的模拟5.1.3 Gridsim 网格环境模拟流程5.1.4 Gridsim 的使用5.2 仿真实验5.2.1 实验环境5.2.2 实验数据的产生5.2.3 具体仿真过程5.2.4 遗传算子的调整5.3 实验结果及评价5.3.1 NIMROD/G 调度算法5.3.2 比较结果5.4 本章小结结束语参考文献致谢附录(攻读学位期间发表论文目录)详细摘要
相关论文文献
标签:网格计算论文; 任务调度论文; 遗传算法论文;