基于图理论的依赖任务簇调度算法研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:weaselhyp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分布式计算通过对整体任务的拆分与分配,显著提升了任务处理效率,为处理超大规模数据提供了可能,并广泛应用于云计算与存储、物流配送、广告推销等方面.调度算法(scheduling algorithm)是优化分布式计算的关键,使得任务计算总耗时极大缩短,并在一定程度上保持了处理器的负载均衡.目前任务调度的算法大多应用于一组由依赖关系连接的任务中,任务与任务之间的依赖关系可以建模为有向无环图(directed acyclic graph,DAG).但在实际需求中,通常有不止一个DAG(即一组依赖任务)在等待调度,更一般的情况是需要处理由数个连通DAG构成的依赖任务簇(由连通DAG构成的非连通图).对于依赖任务簇来说,部分基于连通性的中心性算法无法继续使用,不能进行直接推广.同时除依赖关系外,依赖任务簇中还存在独立关系,这需要与调度一组依赖任务不同的策略应对.由于现实的需求和实际问题的困难性,虽然依赖任务调度已有了众多较为成熟的启发式算法,但依然有必要给予依赖任务簇以合适的调度算法.本文我们针对适用于依赖任务簇的调度算法设计展开研究.本文首先提出了依赖任务簇调度的三点困难:构成簇的每组依赖任务占用的处理器数量如何确定、每组依赖任务开始时间如何规划、独立任务间如何实现时间的互补利用以减少处理器资源浪费.其次尝试通过推广依赖任务调度算法,从正面解决已知的困难,在这一过程中给出了最优调度下依赖任务组所需处理器数量的上界.最终基于关键路径和中心顶点理论,结合任务间的插空策略,提出两种适用于依赖任务簇调度的算法.本文研究内容如下:·相较于依赖任务调度,研究了依赖任务簇调度的困难之处,这为下文中算法设计的合理性提供了理论支撑,并启发了算法细节的构思.·探究调度最优时所需的最小处理器数量与DAG的关系,并得出了“最小连通覆盖路径数”为DAG所需处理器上界的结论.·基于关键路径理论和路径切割方法提出PCOTDTCS算法.首先,使用经典的上秩(ranku)与下秩(rankd)之和确定每个DAG的关键路径,再对剩余图进行自下而上的路径划分,并利用阈值的控制令其生成分区划分,最终将所有切割好的路径预置于处理器中.此外,本文基于中心顶点的方法又提出了CVEOTDTCS算法.该算法在“种子”的选取方面引入了“均流”的概念,将其作为中心性考察的一种测度,并依此对顶点进行排序和划分,明确各顶点的优先级.在“种子”将所有顶点划分至各分区后,分区的预置与PCOTDTCS算法类似.·在任务已被预置的基础上,通过考察“插空”的可能性充分填补由依赖关系产生的处理器空闲时间,由此提出针对任务执行顺序和具体开始时间的调度方案,发挥独立任务调度的优势.·基于文章中所提出的测评度量进行模拟实验和验证,探究算法的可行性与优势.PCOTDTCS算法相较于经典的CPOP算法在依赖任务簇上的处理速度提升了 240.1%.
其他文献
设立科创板并试点注册制是深化我国资本市场重大基础性制度改革、打造“规范、透明、开放、有活力、有韧性”的资本市场的关键举措。科创板上市公司具有独特的制度属性和企业属性,一方面,科创板设立了严格的信息披露制度、较高的投资者门槛以及对并购重组标的的限制,如目标企业主营业务须与主并方具有协同性。另一方面,由于科创板重点支持高新技术产业和战略性新兴产业,所以科创板上市公司多为尚未进入成熟期但具有成长性、科技
学位
2020年我国政府面向世界庄严承诺在2030和2060两个时间点实现“碳中和、碳达峰”目标,大力发展清洁能源和可再生能源。这为以海上风电为代表的新能源建设带来了爆发式发展机遇。海上风电场海缆敷设项目是海上风电场建设中极为关键的一环,被称为“海上风电场的血管”。海上风电行业的崛起带动海底电缆敷设施工蓬勃发展的同时,在海缆敷设过程中出现的各种风险也是海缆施工企业所面临的巨大问题,小则延误工期增加成本,
学位
2021年山东省政府印发《关于加快推进世界一流海洋港口建设的实施意见》,提出到2025年我省沿海港口基本达到世界一流水平。迈向世界一流海洋港口的重要途径之一是提升信息化综合实力,通过建立适应管理要求的软件业务系统辅助提升港口作业效率,提高港口竞争力。W港口位于山东省东部沿海地区,具有先天地理优势,近几年依靠信息化手段,开发新业务软件,增强港口软实力,驱动港口硬实力发展,逐步提升集装箱进出口贸易在港
学位
在球类运动中,乒乓球运动深受高校学生的喜爱和支持。多球训练模式在高校乒乓球教学训练中的应用,可以强化学生专项能力、击打能力和步伐移动速度,还能提高学生的综合素养。高校因为受到各种原因阻碍和限制,多球训练在高校乒乓球教学训练中的应用效果并不乐观。因此,需要高校在了解其运用意义、问题、原则的基础上,提出多球训练的应用策略。
期刊
中国乃至世界正步入老龄化社会,其中认知症是危害老年人健康的常见病之一。虽然,国内外照料设施在对认知症老人生活照料取得了一定的进展,但在认知症老人精神、情绪等方面的照护上仍然匮乏。现代医学在治疗认知症方面面临局限,以非药物治疗为主要手段的当下,针对认知症的非药物治疗却缺乏科学化和系统化。在照料设施声环境优化方面,声环境与认知症老人情绪之间的关联性并不明确,因此,本研究聚焦认知症老人非药物治疗中的声环
学位
乒乓球作为我国的传统优势项目,承载着国人的爱国情怀。上世纪六十年代,我国在乒乓球训练领域,引进并发展了多球训练课程,取得了良好的训练效率和效益。本次研究结合多球训练现状,梳理多球训练对单球训练形成的优势,指出多球训练能够提升乒乓球技术,分析多球训练对乒乓球专项技术提高的作用,强调多球训练是十分有效的辅助学习方式、训练方式,能够显著提升乒乓球运动技术,并为乒乓球运动发展带来积极影响。
期刊
全球文化产品的跨国贸易趋势如火如荼。商品、资本、服务的跨国界流通需要协调的政策规则,而文化自由贸易和文化多样性是不可分割的统一整体,文化贸易规则的统一有益于文化贸易的发展。多边和双边贸易体制下的文化产品贸易条款存在较大差异,对比WTO框架内文化贸易规则,自由贸易协定(Free Trade Agreements,简称FTA)能够有效改善文化贸易规则适用主体的局限性,提高相关具体规则的可操作性和约束力
学位
乒乓球诞生于上世纪六十年代,如今已成为我国的国球。乒乓球打法精巧,对局瞬息万变,深受高中生的喜爱。因此,本文就通过多球训练的方式及意义来分析多球训练在高中乒乓球教学中的运用,旨在能为广大师生提供参考价值。
会议
当前时期,在高校展开乒乓球教学的过程中提出以多球训练结合合作学习的形式进行教学,目的是为了进一步增强高校乒乓球教学的质量,促使学生通过高校乒乓球教学对乒乓球这项运动产生更为深入的认知,这样对强健学生的体魄、培养学生的运动精神也能起到更好的帮助作用。该文针对多球训练结合合作学习的方法进行分析,探讨多球训练结合合作学习方法展开高校乒乓球教学的有效方式,籍此以利于整体提升高校乒乓球教学的教学质量。
期刊
令Hk*为定义在全模群SL(2,Z)上的权为偶整数k的标准化的Hecke本原特征尖形式的集合.设f∈Hk*,λf(n)是L(f,s)的第n个标准化的Fourier系数,λsymjf(n)是L(symjf,s)的第n个标准化的Fourier系数.我们用[5]和[14]中的方法,改进了以前的结果,得到一些新的结果.在本文中证明了(?)其中(?)j是一个恰当的常数,Pj(t)是一个自变量为t的多项式,d
学位