实时分布容错系统的任务调度技术研究

被引量 : 0次 | 上传用户:wangjinshui6699
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
实时分布系统的任务调度问题是一个富有挑战性的问题,也是当前的一个研究热点。由于任务的调度是一个典型的NP问题,同时它又是直接影响分布式系统性能的关键因素,因此,研究实时分布计算机系统的任务调度策略具有重要的理论意义和实际意义。本文以“十五”国家重点预先研究项目为背景,针对实际应用中大量的实时相关周期多任务及容错任务,对分布实时系统的调度理论与工程实践问题进行了深入的探索与研究。 首先,根据实时分布系统的体系结构模型及特点,从理论上对实时分布系统的任务调度策略进行了研究,提出了任务划分的准则及方法,给出了任务可调度性证明以及调度算法的评价体系。 针对实时分布系统中大量的相关周期性多任务,在分析、总结了前人对此类任务的调度算法解决方案所存在的问题基础上,构造了一种新的启发函数,该启发函数充分考虑了任务之间的前驱、后继关系,以当前任务的直接后继具有最早开始执行时间为目标。通过理论证明与模拟实验表明:本文构造的启发函数具有较强的启发能力,对DAG图的调度具有较优的效果。 利用本文所构造的启发函数,针对相关周期性多任务,提出了一种基于任务复制的启发式静态调度算法(DAG任务图的处理器预分配算法PPA)。证明了该算法能使整个任务的调度时间为最短以及在保证系统实时性的前提下能够减少处理机数目。对算法复杂性进行了理论分析,给出了实验数据及与其它同类算法的比较结果。由于该算法对任务粒度未做任何限制,因而对研究实时分布式计算机系统的任务调度算法具有普遍意义。 结合实时分布系统中容错任务的特点,根据容错调度原理,给出了容错任务的调度模型、实现机制及动态容错调度算法FTPB,并对算法进行了复杂 哈尔滨工程大学博士学位论文;;;二;;奋石石奋;性分析,给出了算法实验数据及与其它同类算法的比较结果。理论和实践证明:该算法在系统不增加额外资源的前提下,能有效地利用CPU资源,并提高了任务的接受率,因而既有较好的容错能力又保证了任务的实时性,使算法更加实用。另外,本文提出的算法不仅适用于周期性任务,而且也适用于非周期性任务。 最后,本文针对“十五”国家重点预先研究项目,给出了实时分布容错系统的体系结构,提出了整个系统的容错设计方案及高性能容错服务器的容错功能实现技术。给出了实时分布容错系统的任务调度结构图、调度机制与实现方案,并给出了相应的演示系统。
其他文献
目的:白细胞介素15(IL-15)是与白细胞介素2(IL-2)有相似生物学活性,但无序列同源性的新细胞因子,其体内分布远较IL-2广泛,在免疫调节和免疫应答尤其是在抗肿瘤免疫应答中有重要作用。
零件的形位误差对机械产品的质量有很大的影响,因此准确测得和评定零件的形位误差一直是国内外普遍关注的问题。 自从形状和位置公差的国家标准GB1958-80颁布以来,有关形位
说明了汽车轮毂轴向及径向跳动参数的重要性,在Windows操作系统下,利用美国NI公司(National Instruments Corp)的LabView虚拟仪器软件,开发出汽车轮毂轴向及径向跳动参数检测仪器;
目的考察微晶纤维素、交联聚维酮及微粉硅胶等新型辅料的应用对复方丹参片药剂学性质的影响。方法以片剂硬度、崩解时间和可压性为指标,比较不同的填充剂、崩解剂对复方丹参
本文通过对当前我国空置房大量积压的现实问题的透析,认识到其根源是商品住宅开发的思维方式落后所致。本文初衷是欲对空置房提出解决办法,但随着研究的深入,发现商品住宅开发的
本论文的研究对象是资产负债管理(Asset Liability Management,简称ALM)在我国寿险业的运用。文章致力于解决的问题有二:一是为什么要在我国寿险业引入ALM;二是在当前现实条件下,我
钢结构建筑以其特有的优越性,加之我国钢产量的飞速上升,近年来发展势头迅猛,尤其是在多高层建筑中,钢结构得到了广泛的使用,取得了很大的经济及社会效益。钢框架结构是多层和高层
目的通过比较补肾健脾方联合孕激素治疗和单纯孕激素治疗对反复自然流产(recurrent spontaneous abortion,RSA)患者的保胎有效率和成功率,分析补肾健脾方联合孕激素的保胎效
黄河流域是我国严重缺水的地区之一。节水灌溉是当前引黄灌区建设和流域水管理的重要内容。本文以山东簸箕李灌区为例,研究引黄灌区的作物需水量和灌溉制度,为改进灌区和流域水
1.在水培或缺钾土培条件下,采用植株含钾量、单株吸钾量和植株吸钾率等作为富钾基因型的筛选指标,对不同籽粒苋品种的富钾能力进行了筛选。结果表明:R104、K12、D8-1和R109等品种