异构系统中基于元启发方法的并行任务调度算法研究

来源 :湖南大学 | 被引量 : 3次 | 上传用户:lgs0519
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学技术的快速发展,信息技术也飞速发展起来,超级计算机在工业、农业、军事、航空航天、社会经济和我们的日常生活的各个领域都扮演了重要的角色,并成为计算机科学和信息技术的一个重要发展方向。资源管理模型和任务调度策略是异构高性能计算机系统的核心问题和关键技术。任务调度策略在满足任务优先级和资源约束的条件下,在可接受的性能指标范围内,有效地减少了总的执行时间并提高了资源的利用率。在过去几十年,资源管理模型和任务调度策略已成为高性能并行计算领域的重要热点研究问题。由于异构超级计算机的体系结构和应用程序软件的复杂性,再加上应用程序对不同资源需要的差异性,使得异构高性能计算系统的并行任务调度变得极为复杂。很多学者的研究结果证明,即便是在化简后的简单模型下,在异构高性能计算系统中的并行任务调度问题是一个NP难问题。因此,并行任务调度问题是一个在高性能并行计算领域的具有挑战性的研究问题。特别是针对现实世界问题的并行任务调度,在可接受的性能和计算复杂度下,要获得一个问题的最优解是不现实的。因此对于这类复杂的问题,往往采用启发式算法,其中最最要的一类就是列表调度算法。列表调度的基本思想主要包括:1)任务优先队列的生成。根据一些贪婪的启发式方法给每个任务分配一个优先级。2)任务到处理机的映射。选择任务优先队列中的最高优先级的任务并将其分配给一个最合适的处理器上,使其完成时间最早。但是由于基于启发式的算法的性能在很大程度上依赖启发的贪婪方式,对于复杂问题的处理时可能会产生不太理想的结果,特别是当任务调度问题的复杂性增加时。与基于启发式算法相反,基于指导的随机搜索算法(元启发式算法),利用在前期搜索结果的基础上寻找问题的解,能够获得比启发式方法更好的解,但算法效率低。所以,在调度质量与收敛速度之间的权衡是必需的。在本文中,提出了一个混合的方式任务调度算法,集成了智能元启发式和启发式算法的优点。所提出的混合方法的性能比启发式的调度质量要好,同时比一般的元启发式算法的时间开销要小,收敛速度更快。本文的主要研究工作如下:针对异构高性能计算系统中的复杂应用,提出一个有向无环图1.针对异构高性能计算系统中的复杂应用,提出一个有向无环图(Directed Acyclic Graph,DAG)任务调度的双螺旋结构的遗传算法(Double Helix Structure Genetic Algorithm,DHSGA),可以广泛地用于DAG应用程序的调度,该方法将启发式方法和元启发式算法进行有机的结合,用启发式的交叉算子和变异算子产生大量的任务优先队列。DHSGA算法有效地避免了现有启发式调度算法的缺点,具有较好的鲁棒性和较好的调度质量。2.为了进一步提高算法的性能,提出一个新的算法(Multiple Priority Queueing Genetic Algorithm,MPQGA)来生成初始种群。在算法中使用了三个评价标准:好的“种子”、均匀覆盖和遗传多样性。与从一个随机生成的解相比较,通过启发式技术获得一个高质量的解可以帮助MPQGA算法更愉快地找到目标的解。均匀覆盖可以使个体很均匀地分散并覆盖整个可行解空间。种群的遗传多样性可以帮助的遗传算法尽可能地达到所有的可行解空间。3.为了进一步提高调度性能,基于正态分布的概率模型,提出了正态随机步及正态分布选择思想,同时使用在两个分子之间进行异(XOR)操作来减少分子克隆的机会。最后通过一个伪随机洗牌方法来生成新的分子,以保持分子多样性,或消除近亲的分子。该混合化学反应优化(Hybrid Chemical Reaction Optimization,HCRO)算法在DAG任务调度问题上实现了更好的性能和调度质量。4.基于动态电压调节技术(Dynamic voltage and frequency scaling,DVFS),提出了具有回收机制的自底向上动态拉伸的节能任务再调度算法,用于解决DAG图任务调度的节能问题,从而在不影响调度质量的情况下减小系统的能量消耗的目的。5.如何在提升并行任务调度质量的同时,又降低系统能耗,是异构高性能计算系统性能评价体系中的两个重要指标。针对这个问题,提出了考虑makespan(调度长度)和能量消耗的双目标优化问题。实验证明了该NSGA-II算法针对任务完成时间和系统能耗这个双目标优化问题具有较好的性能。
其他文献
在传统油炸肉丸的基础上,通过增加鱼肉,改善口感、降低脂肪和胆固醇,使其成为易于消化吸收营养丰富的复合油炸肉丸。通过正交试验,以猪肥瘦肉(3∶7)为基准,加入不同比例的鲜鱼
要科学、准确、高效地解答文学作品阅读主观题中的“归纳内容要点、概括中心意思”,必须把握“三个黄金意识”:一、相对的整体意识阅读题中的整体意识首先是要通观全篇,把握
量化一个图或网络的脆弱程度,始于图的连通性研究和Menger,Whitney等人的理论,他们提出很多衡量图或网络脆弱性的参数。与连通度和边连通度不同,这些参数不仅考虑了破坏网络的难
建立太阳能复合空气能热水系统运行计算模型,基于重庆地区实测气象数据,对系统运行效果和系统影响关键因素进行分析。研究表明:重庆地区太阳能复合空气能热水系统在该文中系
众所周知,我国是一个农业大国,农业经济的发展会在一定程度上推动国民经济的发展与进步.因而,为推 动农村经济的长远发展,就需要对各地的农村经济发展引起重视,同时,还可对其
齿轮分扭传动系统具有传动比大、质量轻和体积小等优点,是一种在航空、船舶等领域有广泛应用前景的机械传动系统。本文针对单输入齿轮分扭传动系统,研究了系统中典型零部件的
金黄色葡萄球菌(金葡菌)是一种常见的革兰氏阳性菌,该种细菌也是最普遍的食源性致病菌,能够造成皮肤表面感染、深层次的组织感染甚至败血症,对于人类的安全卫生造成了严重的
第一部分二甲双胍保护大鼠心肌缺血再灌注损伤的作用研究目的:探讨二甲双胍干预后对大鼠心肌缺血再灌注损伤的抵抗作用。方法:选取SPF级2日龄Wistar大鼠乳鼠40只,应用结扎前
钛合金具有高比强度和优良的耐腐蚀性能,是航空航天,化工制造等领域首选的结构材料。但是,由于钛合金高昂的制备和加工成本,其应用范围大大受限。开发钛合金新型低成本连接成
首先使用容量卷积公式计算出HVDC系统的容量-概率模型,然后对经典有功调整模型进行扩展,以模拟HVDC线路用于远距离输电和系统互联等场合。为了避免交直流系统交流潮流计算后