论文摘要
任务分配问题,一般是NP完全问题。存在许多任务调度问题的具体实例的启发式算法,但多数情况下效率都不高。本文主要探索了几种智能优化算法及其改进策略在任务调度中的应用,主要包括均场退火算法、微正则均场退火算法、模糊动态遗传算法等。首先将均场退火算法(MFA)应用到网格任务调度中,构造了满足各种约束条件的能量函数和状态更新函数等,并进行了仿真实验,验证了均场退火算法的有效性。接着本文对微正则退火算法作了改进,并将其应用到任务调度中。首先提出了分段的能量奖励策略和混合能量补偿策略。其次,在基本微正则退火算法的基础上,提出了微正则均场退火算法(MMFA),采用均场退火算法的能量函数形式和新状态产生方法,保证新状态都是向能量降低的方向转移,从而加快搜索速度,提高算法性能。最后针对网格任务调度的动态特性,提出并实现了一种改进的遗传算法—模糊动态遗传算法FDGA,重新对遗传算法编码机制、适应度函数确定、选择算子、交叉算子、变异算子等进行了设计,在编码阶段考虑了网格的动态性,适应度函数采用基于模糊数学的模糊评价机制,综合考虑到总的完成时间、主机的空闲时间和任务的deadline要求等性能指标,根据网格系统各服务节点的计算能力、负载等状态进行动态调度,从而向用户提供较优性能。同时,在OPNET环境中构建了一个可扩展的局部网格仿真平台,对所提出的算法进行了仿真实验,结果表明模糊动态遗传算法具有很好的优化能力,提供了较好的服务质量。
论文目录
中文摘要ABSTRACT第一章 绪论1.1 研究背景1.2 本文研究内容和主要贡献1.3 论文结构第二章 任务调度及优化算法概述2.1 任务调度的基本问题2.1.1 任务调度的定义2.1.2 任务调度策略的分类2.1.3 任务调度算法的研究进展2.2 优化算法2.2.1 最优化问题2.2.2 最优化算法2.3 网格中任务调度概述2.3.1 网格计算概述2.3.2 网格调度和资源管理2.3.3 网格中常见的资源管理和任务调度系统2.3.4 带QoS 的网格调度2.4 本章小结第三章 基于均场退火的网格任务调度算法3.1 模拟退火算法介绍3.1.1 模拟退火算法的主要思想3.1.2 模拟退火算法的参数控制问题3.1.3 模拟退火算法的特点和研究现状3.2 均场退火算法的研究3.2.1 均场近似3.2.2 鞍点展开3.2.3 稳定性分析3.2.4 均场网络参数的确定3.3 均场退火算法在网格任务调度中的应用3.3.1 均场退火方程3.3.2 问题映射3.3.3 能量函数3.3.4 Hopfield 神经网络能量函数构造3.3.5 均场退火算法3.3.6 参数取值3.3.7 实验结果3.4 本章小结第四章 改进的微正则退火算法及应用4.1 微正则退火算法的物理背景4.2 微正则退火算法的原理4.2.1 算法依据4.2.2 算法介绍4.3 微正则退火算法的研究现状4.4 改进的微正则均场退火算法的思想4.4.1 分段的能量奖励策略4.4.2 混合能量补偿策略4.4.3 基于均场退火的微正则退火算法4.5 基于微正则均场退火算法的有序任务多处理器调度4.5.1 模型与定义4.5.2 仿真实例4.5.3 能量函数及均场更新函数4.5.4 实验仿真及结果分析4.6 本章小结第五章 基于模糊动态遗传算法的网格任务调度实现5.1 遗传算法介绍5.1.1 基本遗传算法原理5.1.2 遗传算法的特点及运行过程5.1.3 遗传算法求解分布式任务调度问题的研究现状5.2 模糊数学原理5.2.1 模糊数学基础知识5.2.2 模糊数学综合评价5.3 模糊动态遗传算法原理5.3.1 编码机制5.3.2 适应度函数5.3.3 选择算子5.3.4 杂交和变异算子5.3.5 主要参数的选择5.4 局部网格仿真模型5.4.1 网络仿真简介5.4.2 OPNET 仿真软件简介5.4.3 局部网格仿真模型设计5.5 模糊动态遗传算法实现5.5.1 仿真参数选择5.5.2 仿真结果及分析5.6 本章小结第六章 总结与展望6.1 全文总结6.2 研究展望参考文献发表论文和科研情况说明致谢附录
相关论文文献
标签:任务调度论文; 均场退火算法论文; 微正则退火算法论文; 遗传算法论文; 网格论文;