考虑释放时间的可分任务调度模型与算法研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:kaijiyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机科学技术的飞速发展和信息领域功能需求的日益增长,单一的计算节点已经无法满足许多具有重大挑战的问题。人们迫切需要功能更强、速度更高的计算机系统,因而工作站集群、网格、无线传感网等基于网络的并行与分布式系统应运而生。高效的任务调度算法是充分有效利用这些网络平台资源的前提,而网络中的任务复杂多样,可能是计算密集型也可能是数据密集型,如何将复杂的应用任务合理地调度到系统中的各个节点以期达到任务完成时间最短是提高服务质量和系统性能的一个非常关键的问题。可分任务理论给出了一种简单并且可能得到解析优化调度结果的方法,由于在模型的简单性和精确性之间取得了很好的折衷,并行与分布式系统环境下的可分任务调度成为目前调度领域的一个研究热点。本文主要侧重研究并行分布式环境下的可分任务调度模型和算法,主要工作包括以下几个方面:1、并行与分布式系统下的可分任务调度已被证明是NP问题,而遗传算法作为一种用于解决优化问题的并行寻优算法,已经被广泛用于各种NP问题。因此本文首先介绍了遗传算法的基本原理和设计框架,以遗传算法作为主要的解决手段,研究并行与分布式环境下的可分任务调度算法。2、已有的可分任务调度算法大多假设处理机在任务分配开始时刻全部处于空闲状态,而实际在真实的并行与分布式环境下,新的任务到来时,很多处理机可能还在处理之前的任务,即处于忙碌状态。每台处理机从忙碌状态转到空闲状态的等待时间一般是不同的,也即处理机可能具有不同的释放时间。本文的研究均基于处理机存在释放时间的基本假设。3、研究了同构系统环境下的可分任务调度,针对同构星型网络,详细分析了三种时序约束下的可分任务调度,建立了一种新的考虑处理机释放时间的混合时序约束可分任务调度模型,并采用遗传算法求解该模型,设计了相应的编码、遗传算子等。实验结果表明,同已有的穷举算法相比,本文所提出的算法能够更加高效准确地求出最优解,证明了算法的可行性。4、考虑到实际的并行与分布式系统环境中异构平台的存在,研究和分析了异构星型网络环境下考虑处理机释放时间的可分任务调度问题,建立了异构系统环境下的混合时序约束可分任务调度优化模型,并设计了新的编码方案和遗传算子,用遗传算法对问题进行求解,同时引入了局部搜索策略以加快算法的收敛速度。进行了理论分析和实验仿真,实验结果表明,同已有的几种调度算法相比,本文所提出的算法能够得到更优的调度方案,证明了本文所提出算法的有效性。
其他文献
习近平总书记多次强调"责任担当"的重要意义,并将"为人民服务,担当起该担当的责任"作为执政理念。作为肩负党风廉政建设监督责任的各级纪检监察部门的干部,必须以强烈的使命
一个国家经济的发展、经济实力的增强,以及在国际经济竞争中地位的提高,在很大程度上依赖大型企业和企业集团的发展。企业集团在优化资源配置、加速技术进步、促进产业结构调
跨文化适应研究因跨文化适应现象的纷繁复杂而所涉学科众多,理论成果异彩纷呈。本文以人类学、社会学、心理学、跨文化交际学等学科为主,从多学科视角审视国际学术界的跨文化
为简单快速预测煤层气井产能,引入了典型曲线-无因次产量与时间的关系曲线法.通过分析兰氏压力、兰氏体积和渗透率等对典型曲线形态的影响,建立了不同兰氏压力下无因次产量与
近年来,包括国企和民营企业在内的中资企业掀起了海外并购的浪潮。这一方面是我国综合国力增强的体现,另一方面也是中资企业出于自身发展需求而做出的战略性选择。本文浅析了
目的:盐酸坦洛新是一种新型的α1A肾上腺素受体拮抗剂,1993年首次在日本上市。本品能显著改善前列腺增生引起的排尿困难和夜间尿频、残尿感等症状,可以超选择性地阻断膀胱颈
当前,因特网发展十分迅猛,因特网已经成为人们日常生活中的一个主要的信息源。但是由于网络信息本身所具有的分散性、动态性、多样性使得网络信息的获取十分困难。如何在网络
<正>瑞典全国人口仅有883万,却拥有470万辆汽车,平均不到2人就有一辆车。车虽多,公路上却秩序井然,万人死亡率更是低到0.79。近50年来,瑞典死亡人数达10人以上的交通安全事故
期刊
近年来,随着科技的发展,我国的汽车工业发展也越来越迅速,加之随着经济的增长,人们的生活水平提高,对汽车的需求量越来越大,汽车产销量逐年增高,相应的一些汽车零部件的生产
针对目前国内燃煤电厂输煤皮带转运点治理粉尘污染普遍存在的误区,提出了采用控制诱导风的方法降低出口粉尘质量浓度,并开发了由可控诱导风的导料槽及高效多级湿式旋流除尘器