期刊文献+
共找到81篇文章
< 1 2 5 >
每页显示 20 50 100
一种新的异构多核平台下多类型DAG调度方法 被引量:1
1
作者 左俊杰 肖锋 +3 位作者 黄姝娟 沈超 郝鹏涛 陈磊 《计算机应用研究》 北大核心 2025年第2期514-518,共5页
异构多核处理器在异构环境中受限于处理器种类,只能在特定处理器上执行。现有调度方法通常使用多类型DAG(directed acyclic graph)任务模型进行模拟,但调度方法往往忽略不同核上的通信开销,或未考虑处理器与节点的对应关系,导致调度时... 异构多核处理器在异构环境中受限于处理器种类,只能在特定处理器上执行。现有调度方法通常使用多类型DAG(directed acyclic graph)任务模型进行模拟,但调度方法往往忽略不同核上的通信开销,或未考虑处理器与节点的对应关系,导致调度时间开销较大,处理器资源未充分利用,任务效率低。针对上述问题,提出了PNIF(processor-node impact factor)算法。该算法引入了两个对节点优先级具有重大影响的比例因子,将它们加入到节点优先级的计算中从而确定任务执行顺序。实验结果表明,PNIF比PEFT、HEFT、CPOP在调度长度上分别平均提升5.902%、19.402%、25.831%,有效缩短了整体调度长度,提升了处理器资源利用率。 展开更多
关键词 异构多核处理器 多类型dag任务 任务调度 影响因子 PNIF算法
在线阅读 下载PDF
面向时空数据超市的分布式DAG可视化工作流系统设计与实现
2
作者 唐振鸣 郭亮 +3 位作者 谢润桦 罗畅 列键佳 李友源 《自然资源信息化》 2025年第6期62-69,83,共9页
随着北斗系统、物联网传感器等智能感知技术的快速发展,时空数据激增,传统数据治理体系在存储、处理和更新上遇到瓶颈,静态任务调度的工作流系统难以满足时空数据的时态依赖和海量计算需求。针对上述问题,本研究提出面向时空数据超市的... 随着北斗系统、物联网传感器等智能感知技术的快速发展,时空数据激增,传统数据治理体系在存储、处理和更新上遇到瓶颈,静态任务调度的工作流系统难以满足时空数据的时态依赖和海量计算需求。针对上述问题,本研究提出面向时空数据超市的分布式有向无环图(DAG)可视化工作流系统,基于“前店后厂”模式构建数据资产化管理与高性能处理的分层架构,结合DAG的动态任务编排优势,实现时空数据的高效处理与可视化建模。研究设计了时空感知调度器,并开发低代码可视化编排工具,支持用户通过拖拽式操作快速构建包含数据清洗、空间分析等算子的工作流,系统支持多源异构数据接入、分布式执行引擎适配及实时监控容错机制,并在地名地址匹配场景中验证。结果显示,处理效率较传统单机模式提高40%以上,匹配准确率达95%以上。本研究为时空数据治理提供了有效的技术方案,平衡了时序一致性与计算效率,具有重要应用价值。 展开更多
关键词 dag工作流 可视化 时空数据超市 任务调度
在线阅读 下载PDF
有向无环图(DAG)架构在影视特效与后期制作中的应用研究 被引量:1
3
作者 王璇 周辉 《现代电影技术》 2025年第4期13-19,共7页
针对影视特效与后期制作中传统工作流因依赖关系复杂化导致的效率低下问题,本研究探讨了有向无环图(DAG)架构的核心特性及其在任务调度与计算优化中的应用价值,并提出一种跨软件的全流程统一任务调度框架,以解决行业协作与资源管理的关... 针对影视特效与后期制作中传统工作流因依赖关系复杂化导致的效率低下问题,本研究探讨了有向无环图(DAG)架构的核心特性及其在任务调度与计算优化中的应用价值,并提出一种跨软件的全流程统一任务调度框架,以解决行业协作与资源管理的关键瓶颈。通过分析Houdini、Maya、Nuke等主流数字内容创作(DCC)软件的DAG架构,研究其在任务调度、并行计算与动态扩展方面的实现方式,并结合影视制作全流程需求,设计基于DAG的统一框架,涉及通用数据标准、全局任务调度引擎与资源库等,同时采用Kahn算法实现拓扑排序与动态依赖管理。总体而言,DAG架构凭借其无环依赖、拓扑排序与动态扩展能力,为影视制作提供了高效的任务调度与计算优化方案,未来仍需进一步解决跨软件兼容性与标准化问题,并结合AI与云原生技术,最终实现全流程自动化,为影视工业化发展提供技术支撑。 展开更多
关键词 有向无环图(dag) 影视特效 后期制作 全局任务调度 动态依赖管理
在线阅读 下载PDF
异构分布式系统DAG可靠性模型与容错算法 被引量:8
4
作者 谢国琪 李仁发 +1 位作者 刘琳 杨帆 《计算机学报》 EI CSCD 北大核心 2013年第10期2019-2032,共14页
异构分布式系统性能得到大幅度提升的同时,却造成故障率大增,以有向无环图(Directed Acyclic Graph,DAG)任务模型研究异构分布式系统的容错调度成为当前的研究热点.广泛采用的基于任务复制的容错算法存在以下问题:(1)DAG任务可靠性需求... 异构分布式系统性能得到大幅度提升的同时,却造成故障率大增,以有向无环图(Directed Acyclic Graph,DAG)任务模型研究异构分布式系统的容错调度成为当前的研究热点.广泛采用的基于任务复制的容错算法存在以下问题:(1)DAG任务可靠性需求与DAG可靠性需求的约束存在缺陷且缺乏严谨的理论证明;(2)每个任务仅有一个副版任务,不足以应对任务潜在的多次发生的故障;(3)盲目地使每个任务拥有ε+1个副版来容忍可能的ε个故障,虽然提高了系统的可靠性但易造成系统冗余度过高,并付出昂贵的计算资源.文中首先分析DAG图中任务依赖关系,确定DAG任务的可靠性概率模型,并建立DAG可靠性模型;接着提出满足可靠性目标的任务复制下限值算法、经济的任务复制策略算法和贪婪的任务复制策略算法,精确量化各个任务需要复制的次数,最后在上述算法的基础上提出可选策略的DAG容错算法OPDFT(Optional Policy on DAG Fault-Tolerant).实验表明,OPDFT算法的经济复制策略和贪婪复制策略的可靠性代价分别是盲目策略算法可靠性代价的60%和70%左右. 展开更多
关键词 异构分布式系统 可靠性 容错 有向无环图 任务复制
在线阅读 下载PDF
异构系统中DAG任务调度的双螺旋结构遗传算法 被引量:10
5
作者 徐雨明 朱宁波 +1 位作者 欧阳艾嘉 李肯立 《计算机研究与发展》 EI CSCD 北大核心 2014年第6期1240-1252,共13页
任务调度问题是一个NP完全问题,基于启发式的方法通常被用来求解次优解,其性能在很大程度上依赖启发的成效,在复杂问题时可能会产生不理想的结果.鉴于此,根据染色体双螺旋结构模型,提出了一种异构计算系统中依赖任务调度的双螺旋结构遗... 任务调度问题是一个NP完全问题,基于启发式的方法通常被用来求解次优解,其性能在很大程度上依赖启发的成效,在复杂问题时可能会产生不理想的结果.鉴于此,根据染色体双螺旋结构模型,提出了一种异构计算系统中依赖任务调度的双螺旋结构遗传算法.算法将遗传算法和启发式方法有机地结合,首先针对任务图的数据依赖关系,采用启发式方法,控制遗传算法的交叉与变异操作合理改变一个染色体主链结构,以产生较佳的任务调度优先队列;然后模仿碱基互补配对方法,利用启发式异构环境下最早完成时间算法,实现从一个染色体主链(任务集)到另一个染色体主链(异构处理机集)的映射,以提高算法的有效性和收敛速度.随机任务图和真实问题任务图的仿真实验表明,所提出的算法在调度性能上明显优于启发式算法,最大完成时间平均减少10.1%. 展开更多
关键词 NP完全问题 遗传算法 双螺旋结构 dag任务调度 调度长度
在线阅读 下载PDF
一种基于模糊聚类的网格DAG任务图调度算法 被引量:49
6
作者 杜晓丽 蒋昌俊 +1 位作者 徐国荣 丁志军 《软件学报》 EI CSCD 北大核心 2006年第11期2277-2288,共12页
针对网格环境中,任务调度的目标系统具有规模庞大、分布异构和动态性等特点,提出一种基于模糊聚类的网格异构任务调度算法.以往的很多调度算法需要在调度的每一步遍历整个目标系统,虽然能够获得较小的makespan,但是无疑增加了整个调度的... 针对网格环境中,任务调度的目标系统具有规模庞大、分布异构和动态性等特点,提出一种基于模糊聚类的网格异构任务调度算法.以往的很多调度算法需要在调度的每一步遍历整个目标系统,虽然能够获得较小的makespan,但是无疑增加了整个调度的Runtime.定义了一组刻画处理单元综合性能的特征,利用模糊聚类方法对目标系统(处理单元网络)进行预处理,实现了对处理单元网络的合理划分,使得在任务调度时能够较准确地优先选择综合性能较好的处理单元聚类,从而缩小搜索空间,大量减少任务调度时选择处理单元的时间耗费.此外,就绪任务优先级的构造既隐含考虑了关键路径上节点的执行情况对整个程序执行的影响,又考虑了异构资源对任务执行的影响.实验及性能分析比较的结果表明,定义的处理器特征能够实现对处理器网络的合理划分,而且随着目标系统规模的增大,所提出的算法优越性越来越明显. 展开更多
关键词 网格 dag(direct ACYCLIC grapb) 任务调度 模糊聚类 异构计算环境
在线阅读 下载PDF
云环境下融合安全与可用性的DAG任务调度 被引量:5
7
作者 刘亚秋 邵洪润 景维鹏 《计算机工程》 CAS CSCD 2014年第12期12-18,共7页
在异构复杂的云环境中,任务调度时应保证资源的安全与可用性。为此,提出一种融合安全与可用性的DAG任务调度策略。改进主观逻辑信任模型,将计算出的资源信誉度作为调度的重要依据,对树云资源与DAG任务的可用性偏离度进行量化,给出调度... 在异构复杂的云环境中,任务调度时应保证资源的安全与可用性。为此,提出一种融合安全与可用性的DAG任务调度策略。改进主观逻辑信任模型,将计算出的资源信誉度作为调度的重要依据,对树云资源与DAG任务的可用性偏离度进行量化,给出调度函数并设计贪心调度算法(ISAG)。实验结果表明,在资源安全性和可用性较低的环境中,ISAG算法仍能满足用户需求,与表调度算法DLS和可用性优先调度算法Afsa相比,具有更高的任务执行成功率。 展开更多
关键词 云计算 树云环境 dag任务调度 云资源安全 云资源信誉度 可用性偏离度
在线阅读 下载PDF
分布式系统下的DAG任务调度研究综述 被引量:10
8
作者 田国忠 肖创柏 《计算机工程与科学》 CSCD 北大核心 2015年第5期882-894,共13页
近年来随着网格、云计算工作流等分布式计算技术的发展,关于DAG(有向无环图)模型任务在分布式系统环境下的调度问题逐渐成为备受关注的研究热点。根据最新研究进展,对分布式系统下的DAG任务调度问题和有关技术进行了研究与讨论,主要包... 近年来随着网格、云计算工作流等分布式计算技术的发展,关于DAG(有向无环图)模型任务在分布式系统环境下的调度问题逐渐成为备受关注的研究热点。根据最新研究进展,对分布式系统下的DAG任务调度问题和有关技术进行了研究与讨论,主要包括四个方面:系统地描述了分布式系统和异构分布式系统的有关概念,异构分布式系统下的DAG任务调度问题、调度模型及其典型应用;对现有分布式系统下DAG任务调度的研究按照不同的方式进行了分类;探讨了多DAG共享异构分布式资源调度的研究现状;讨论了目前多DAG共享异构分布式资源调度研究存在的问题和未来可能的研究方向。 展开更多
关键词 分布式系统 dag调度 dag调度 调度目标
在线阅读 下载PDF
LilyTask任务并行环境中基于任务关系的初始任务分配算法 被引量:6
9
作者 邸楠 王韬 李晓明 《计算机学报》 EI CSCD 北大核心 2005年第5期892-899,共8页
LilyTask是一个基于任务并行的并行程序设计环境,它引入了任务间关系的概念.任务间会由于这种任务依赖关系而产生等待,为了减少这种等待开销,LilyTask系统在预编译阶段分析这些数据依赖关系,并做出相应的静态任务分配.该文给出在LilyTas... LilyTask是一个基于任务并行的并行程序设计环境,它引入了任务间关系的概念.任务间会由于这种任务依赖关系而产生等待,为了减少这种等待开销,LilyTask系统在预编译阶段分析这些数据依赖关系,并做出相应的静态任务分配.该文给出在LilyTask任务并行环境中的一族新的基于任务关系图的静态任务分配的算法——WCP算法,并在实际测试中与另外两个著名的静态分配算法ETF和MCP算法作了比较,测试结果说明WCP算法在任务计算开销与通信开销不能准确给出的情况下有更好的分配效果. 展开更多
关键词 LILY task 任务并行 静态任务分配 有向无环图 关键路径
在线阅读 下载PDF
一种基于DAG图的异构可重构任务划分方法 被引量:4
10
作者 郝水侠 曾国荪 谭一鸣 《同济大学学报(自然科学版)》 EI CAS CSCD 北大核心 2011年第11期1693-1698,共6页
为了实现高性能低功耗的计算,以任务划分为研究对象,提出了异构可重构计算的基本概念和形式化描述方法,给出了基于异构计算任务和异构可重构体系结构相结合的异构可重构两种任务划分方法:节点内部可重组及网络可重建的任务划分及算法,... 为了实现高性能低功耗的计算,以任务划分为研究对象,提出了异构可重构计算的基本概念和形式化描述方法,给出了基于异构计算任务和异构可重构体系结构相结合的异构可重构两种任务划分方法:节点内部可重组及网络可重建的任务划分及算法,最后验证了其任务划分方法的有效性. 展开更多
关键词 有向无环图(dag) 异构计算任务 可重构体系结构 任务划分
在线阅读 下载PDF
一种基于DAG图划分的网格关联任务调度算法 被引量:2
11
作者 张千 牛伟伟 +1 位作者 邢常振 梁鸿 《小型微型计算机系统》 CSCD 北大核心 2012年第5期971-975,共5页
网格计算中的大型应用程序往往被分解为多个关联任务.对于这类应用,任务间的依赖是一个不可忽略的因素.传统算法只能将其视为元任务来考虑,限制了对任务粒度的进一步划分,从而大大降低了任务调度的性能.本文提出一种基于DAG图划分的关... 网格计算中的大型应用程序往往被分解为多个关联任务.对于这类应用,任务间的依赖是一个不可忽略的因素.传统算法只能将其视为元任务来考虑,限制了对任务粒度的进一步划分,从而大大降低了任务调度的性能.本文提出一种基于DAG图划分的关联任务调度算法.它优先调度关键路径上的任务,同时利用任务复制的方法充分利用资源上的时间碎片,保证依赖关系及时得到满足.仿真结果表明,对于网格环境下的大规模关联任务,该算法有效地提高了作业执行速度和资源使用效率. 展开更多
关键词 网格 关联任务 任务调度 dag
在线阅读 下载PDF
基于DAG图的自适应代码划分优化算法 被引量:1
12
作者 周静 曾国荪 《计算机工程》 CAS CSCD 北大核心 2007年第20期15-17,共3页
并行编译的两大工作是程序代码划分和调度。对于调度问题,目前已有大量的解决方案,但是针对代码划分提取并行性的研究工作却非常少。该文提出了通过合并结点来划分DAG图的新的划分算法。实例分析证明,该算法是一种有效的、低复杂度的自... 并行编译的两大工作是程序代码划分和调度。对于调度问题,目前已有大量的解决方案,但是针对代码划分提取并行性的研究工作却非常少。该文提出了通过合并结点来划分DAG图的新的划分算法。实例分析证明,该算法是一种有效的、低复杂度的自适应代码划分解决方案,并且适用于异构计算的任务图划分。 展开更多
关键词 并行编译 有向无环图 代码划分 任务合并 关键路径
在线阅读 下载PDF
基于图结构的DAG任务可调度性分析 被引量:1
13
作者 高玮军 王通 《计算机应用与软件》 北大核心 2019年第12期40-45,92,共7页
对全局EDF(Earliest Deadline First)调度策略下DAG(Directed Acyclic Graph)任务的可调度性进行研究。通过修正任务节点的执行窗口,考虑任务的DAG结构特征,提出一种对任务间干扰和任务内干扰具有更高计算精度的可调度性测试算法。在保... 对全局EDF(Earliest Deadline First)调度策略下DAG(Directed Acyclic Graph)任务的可调度性进行研究。通过修正任务节点的执行窗口,考虑任务的DAG结构特征,提出一种对任务间干扰和任务内干扰具有更高计算精度的可调度性测试算法。在保证算法具有较高识别率的同时,使可调度性测试结果更加符合实际情况。实验结果表明该方法是行之有效的。 展开更多
关键词 多处理器 可调度性 干扰 dag任务模型 关键链路
在线阅读 下载PDF
基于DAG图解-重构的机群系统静态调度算法 被引量:7
14
作者 周佳祥 郑纬民 《软件学报》 EI CSCD 北大核心 2000年第8期1097-1104,共8页
机群系统静态任务调度是 NP-完全问题 ,通常的算法是通过一些启发式算法得到多项式次优解 .该文提出的图解 -子图重构算法实现了对分布在有向无环图 (directed acyclic graph,简称 DAG)上的并行任务的快速有效调度 .该算法的复杂性为 O(... 机群系统静态任务调度是 NP-完全问题 ,通常的算法是通过一些启发式算法得到多项式次优解 .该文提出的图解 -子图重构算法实现了对分布在有向无环图 (directed acyclic graph,简称 DAG)上的并行任务的快速有效调度 .该算法的复杂性为 O(log| V| × (|V|+|E|) ) ,采用递归方法实现了对任务图的有效分解和子图重构 ,生成任务群 ,完成任务调度 ,并且初步实现了对处理机的优化 .通过实例分析以及与其他启发式调度算法的性能比较 ,证明该算法是一种快速、有效、可行的任务调度算法 . 展开更多
关键词 机群系统 图解-子图重构算法 静态调度算法 dag
在线阅读 下载PDF
基于最小化传输和完成时间的多DAG调度 被引量:4
15
作者 任丰玲 于炯 杨兴耀 《计算机工程》 CAS CSCD 2012年第23期287-290,共4页
针对云计算环境下多个有向无环图(DAG)工作流的调度问题,提出一种基于最小化数据传输时间和任务完成时间(LTCT)的算法,用于处理具有相同优先级的多个DAG工作流之间的调度问题。在多个DAG优先级各不相同时的情况下,给出多优先级多DAG的... 针对云计算环境下多个有向无环图(DAG)工作流的调度问题,提出一种基于最小化数据传输时间和任务完成时间(LTCT)的算法,用于处理具有相同优先级的多个DAG工作流之间的调度问题。在多个DAG优先级各不相同时的情况下,给出多优先级多DAG的混合调度算法。实验结果表明,LTCT算法较E-Fairness算法在保证多DAG调度公平性的基础上,能避免额外的数据传输开销,有利于缩短整个工作流的执行Makespan,提高资源的利用率。 展开更多
关键词 dag调度 多优先级 任务权值 公平性 时间跨度 时隙
在线阅读 下载PDF
基于异构多核的多类型DAG任务的响应时间分析 被引量:5
16
作者 常爽爽 赵栩锋 +1 位作者 刘震宇 邓庆绪 《计算机学报》 EI CSCD 北大核心 2020年第6期1052-1068,共17页
由于异构多核并行架构能够利用不同体系结构的优势来提供更高的性能,近年来受到了广泛的关注.本文是对异构多核平台上多类型DAG(Directed Acyclic Graph)任务的最坏响应时间进行分析.多类型DAG是一种任务内并行模型,其中包含不同类型的... 由于异构多核并行架构能够利用不同体系结构的优势来提供更高的性能,近年来受到了广泛的关注.本文是对异构多核平台上多类型DAG(Directed Acyclic Graph)任务的最坏响应时间进行分析.多类型DAG是一种任务内并行模型,其中包含不同类型的节点,每个节点必须在其指定类型的处理器内核上执行.传统的研究在分析多类型DAG任务的最坏响应时间时高估了节点受到的阻塞,导致得到的响应时间上界过于悲观.为此,我们首先提出了一种新的多类型DAG任务转化算法,该算法通过将节点拆分成单位节点,并在不破坏原有依赖关系的基础上按照单位节点分配策略在单位节点之间增加新的边,构成一个新的多类型DAG任务,从而减少每个节点可能并行执行的节点个数,降低被阻塞时间.在该转化算法的基础上,我们提出了一个新的最坏响应时间分析方法,用来验证支持异构并行计算的多类型DAG任务的可调度性.通过对随机生成的多类型DAG任务进行的实验表明,我们提出的最坏响应时间上界比现有方法的精确度提高20%以上. 展开更多
关键词 异构平台 多核嵌入式系统 实时调度 响应时间分析 多类型dag任务
在线阅读 下载PDF
基于通信开销的多类型DAG任务调度方法 被引量:2
17
作者 郝鹏涛 肖锋 +3 位作者 黄姝娟 张文娟 陈雯琦 左俊杰 《微电子学与计算机》 2024年第5期67-75,共9页
随着异构多核处理器的性能不断增强,具有关联关系任务的调度问题和调度算法成为研究者们关注的焦点。针对异构多核平台上的有向无环图(Directed Acyclic Graph,DAG)任务模型进行了调度分析。由于异构环境中计算资源类型丰富数量多,实际... 随着异构多核处理器的性能不断增强,具有关联关系任务的调度问题和调度算法成为研究者们关注的焦点。针对异构多核平台上的有向无环图(Directed Acyclic Graph,DAG)任务模型进行了调度分析。由于异构环境中计算资源类型丰富数量多,实际调度过程中处在不同核上的任务之间的通信开销是存在的。而当前大多数调度算法要么忽略不同核上的任务之间的通信开销,要么优先级判定和选择处理器核执行时不能全面考虑核间任务的通信开销,造成资源浪费,增加了系统调度任务的整体长度。因此,针对具有通信开销的DAG任务模型,讨论了任务间的通信开销对任务调度算法的影响,提出了复合节点生成算法(Composite Node Generation Algorithm,CNGA)任务调度算法。该算法根据任务间通信开销大小进行预处理分配生成复合节点,重构DAG图将任务节点的上行秩和通信占比作为参数决定任务节点的优先级。实验结果与HEFT和CPOP算法比较,在任务通信开销和任务执行开销之比(Communication to Computation Ratio,CCR)一定的情况下响应时间比原有的HEFT和CPOP提升10.19%,稳定性以松弛度和接受率为参数平均提升3.96%。 展开更多
关键词 dag 任务调度 通信开销 复合节点 CNGA算法
在线阅读 下载PDF
基于改进型混洗蛙跳算法的网格DAG任务调度 被引量:1
18
作者 戴扶 黄文明 邓珍荣 《桂林电子科技大学学报》 2015年第1期64-69,共6页
针对网格环境中DAG任务调度问题,提出一种改进混洗蛙跳算法,通过增设族群进化点和引入邻域搜索策略,解决了原算法进化动力不足和易陷入局部最优的问题;为解决DAG任务在启发式算法中编码困难的问题,利用DAG任务自身的约束条件,重新定义... 针对网格环境中DAG任务调度问题,提出一种改进混洗蛙跳算法,通过增设族群进化点和引入邻域搜索策略,解决了原算法进化动力不足和易陷入局部最优的问题;为解决DAG任务在启发式算法中编码困难的问题,利用DAG任务自身的约束条件,重新定义解空间的度量方式,进而提出一种新的编码方式。仿真实验结果表明,改进算法的收敛速度较GA、PSO、SFL算法分别提高了75%、94%和27%,搜索性能亦有明显改善,能有效地提高最优解的质量。 展开更多
关键词 网格 混洗蛙跳算法 dag任务 编码 邻域搜索
在线阅读 下载PDF
ROS2多线程执行器上DAG任务的优先级分配方法 被引量:2
19
作者 纪东 魏阳杰 +1 位作者 李宇溪 王义 《计算机研究与发展》 EI CSCD 北大核心 2023年第5期1086-1098,共13页
随着机器人操作系统(robot operating system, ROS)的日益普及,系统也变得更加复杂,这类系统的计算平台正逐渐转变为多核心平台.在ROS中,任务执行的顺序取决于底层任务调度策略和分配给任务的优先级,而最大限度地缩短所有任务的执行时... 随着机器人操作系统(robot operating system, ROS)的日益普及,系统也变得更加复杂,这类系统的计算平台正逐渐转变为多核心平台.在ROS中,任务执行的顺序取决于底层任务调度策略和分配给任务的优先级,而最大限度地缩短所有任务的执行时间是并行系统任务调度的一个重要目标.受强化学习在解决各种组合优化问题的最新研究成果的启发,在考虑ROS2多线程执行器的调度机制和执行约束的前提下,提出了一种基于强化学习的任务优先级分配方法,该方法提取了基于有向无环图形式表示的任务集的时间和结构特征,通过策略梯度和蒙特卡洛树搜索(Monte Carlo tree search, MCTS)方法有效地学习ROS2调度策略并给出合理的优先级设置方案,最终达到最小化并行任务的最大完工时间的目的.通过模拟平台环境下随机生成的任务图以评估所提方法,结果表明所提方法明显优于基准方法.作为一种离线分析方法,所提方法可以很容易地扩展到复杂的ROS中,在可接受的时间内找到接近最优的解决方案. 展开更多
关键词 机器人操作系统 强化学习 dag任务 优先级分配 蒙特卡洛树搜索
在线阅读 下载PDF
基于ILS-PSO算法的移动云计算DAG图的任务调度研究与应用 被引量:3
20
作者 董韵 张毅 孙晋 《计算机与数字工程》 2020年第3期575-580,595,共7页
移动云计算已经深入到人们工作和生活的各个方面,同时也对移动设备的续航时间、计算能力,存储容量和安全性提出了更高的要求。移动云计算网络中的移动设备由于资源有限、通信受限,无法满足复杂应用的要求。为了解决移动云计算环境下复... 移动云计算已经深入到人们工作和生活的各个方面,同时也对移动设备的续航时间、计算能力,存储容量和安全性提出了更高的要求。移动云计算网络中的移动设备由于资源有限、通信受限,无法满足复杂应用的要求。为了解决移动云计算环境下复杂应用的有效使用问题,对移动设备网络和DAG任务图进行深入研究,将复杂应用分解成多个不相交的集合分配给移动设备并行执行,满足移动设备电池容量的约束下,提出了粒子群优化(PSO)算法求解最优调度方案的方法,并且应用迭代局部搜索(ILS)策略,保证了全局和局部搜索的平衡。 展开更多
关键词 移动云计算 移动设备 dag任务图 粒子群优化 迭代局部搜索 搜索平衡
在线阅读 下载PDF
上一页 1 2 5 下一页 到第
使用帮助 返回顶部