期刊文献+

基于启发式最短路径的PAC任务调度算法 被引量:3

Task Scheduling Algorithm in PAC System Based on Heuristic Shortest Path
下载PDF
导出
摘要 针对PAC实时系统中多种类型任务共存、部分任务之间具有时序相关性的特点,建立了混合关联任务系统的数学模型,将系统中待调度的任务看作构成状态空间树的状态节点,使任务执行序列的选择问题转化为状态空间树中寻找状态节点之间最短路径的问题;基于启发式搜索最短路径算法实现了PAC系统的任务调度机制,该算法通过在线搜索问题的状态空间树,在约束条件下寻找使代价评估函数取得极值的状态节点,从根节点出发并不停地寻找下个节点作为首发任务的后续任务,当根节点通过某条路径可以连接所有节点时,便形成了一个最优且可行的任务执行队列;实例分析和算法性能测试表明,该算法能较好地应用于PAC实时系统的任务调度中。 To describe the characteristics of PAC ( Programmable Automation Controller ) real-time system, which is consisting of hybrid tasks with precedence orders and resource constraints, a new model of hybrid-task system was introduced. State space tree node was considered as the task to be scheduled, making the task execution serial choice problem into the shortest path problem in state space tree node.Based on heuristic search of shortest path algorithm to achieve the PAC system task scheduling mechanism, through online search problem of state space tree, under the constraint condition, local node making cost evaluation function acquire extremum was searched.Starting from the root node, the next node was seen as the subsequent task.When the root node can connect all the nodes through a certain path, an optimal and feasible task queue was formed.Case study and computation complexity analysis prove that the algorithm is able to obtain the optimized sequence of hybrid task sets in PAC system effectively.
作者 仲崇权 刘正一 赵亮 李丹 ZHONG Chong-quan LIU Zheng-yi ZHAO Liang LI Dan(College of Control Science and Engineering, Dalian University of Technology, Dalian 116024, China)
出处 《仪表技术与传感器》 CSCD 北大核心 2016年第12期129-135,共7页 Instrument Technique and Sensor
基金 国家自然科学基金面上项目(61472062) 国家科技支撑计划项目(2015BAF20B02) 中央高校基本科研业务费重点类研究型培育项目(DUT15ZD230)
关键词 PAC 实时系统 任务调度 混合任务 最短路径 启发式搜索 PAC real-time system task scheduling hybrid tasks shortest path heuristic search
  • 相关文献

参考文献7

二级参考文献59

  • 1王永吉,陈秋萍.单调速率及其扩展算法的可调度性判定[J].软件学报,2004,15(6):799-814. 被引量:50
  • 2冯艳红,张玉明,徐美华.实时调度算法分类研究[J].微型电脑应用,2005,21(7):12-14. 被引量:11
  • 3高立娥,同爱丽,康凤举,刘卫东,赵宁宁.实时多处理器动态调度算法的研究与应用[J].计算机工程与应用,2005,41(34):196-199. 被引量:2
  • 4Liu C L,J ACM,1973年,20卷,1期,46页
  • 5J P Lehoczky, S Ramos-Thuel. An optimal algorithm for scheduling soft-aperiodic tasks in fixed-priority preemptive systems. In: Proc of the 13th IEEE Real-Time Systems Symposium. Phoenix, Arizona: IEEE Computer Society Press, 1992. 110~123
  • 6Too-Seng Tia. Utilizing slack time for aperiodic and sporadic requests scheduling in real-time systems [Ph D dissertation]. University of Illinois at Urbana-Champaign, 1995
  • 7S Ramos-Thuel, J P Lehoczky. On-line scheduling of hard deadline aperiodic tasks in fixed-priority systems. In: Proc of the 14th IEEE Real-Time Systems Symposium. North Carolina, USA: IEEE Computer Society Press, 1993. 160~171
  • 8R I Davis, K W Tindell, A Burns. Scheduling slack time in fixed-priority preemptive systems. In: Proc of the 14th IEEE Real-Time Systems Symposium. North Carolina, USA: IEEE Computer Society Press, 1993. 222~231
  • 9R Davis. Guaranteeing X in Y: On-line acceptance tests for hard aperiodic tasks scheduled by the slack stealing algorithm. Department of Computer Science, University of York, Tech Rep: YCS-231, 1994
  • 10R I Davis. Approximate slack stealing algorithms for fixed priority preemptive systems. Department of Computer Science, University of York, Tech Rep: YCS-217, 1993

共引文献127

同被引文献37

引证文献3

二级引证文献14

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部