期刊文献+

优先约束的混合实时任务动态调度算法 被引量:5

Dynamic scheduling algorithm for hybrid real-time tasks with precedence constraints
下载PDF
导出
摘要 为了对较大规模问题在短时间内给出满意的解并调度随机到达的非周期任务,提出了一种动态混合调度算法。在第一个截止期限错失时刻,通过分析系统的运行情况,推导出具有优先约束的实时任务可调度的充分条件。在系统运行前,判定周期任务的可调度性,预分配足够的处理机。当非周期任务到达系统时,在保证周期任务可调度的前提下重新给周期任务和非周期任务分配处理机。该算法具有多项式时间复杂性,适合解决较大规模的多处理机调度问题。实验结果表明,该算法有效提高了处理机的利用率和非周期任务的接收率。 To get satisfied solution for larger-scale problem in short time,and to schedule stochastically arriving aperiodic tasks,a dynamic hybrid scheduling algorithm was proposed. The sufficient conditions for schedulable real-time tasks with precedence constraints were derived from analyzing system operation conditions when the first deadline was missed. Before the system operations,schedulability of periodic tasks was testified to allocate enough processors. When an aperiodic task arrived at the system,the algorithm reallocated processors to periodic and aperiodic tasks dynamically without violating the periodic tasks' schedulability. This algorithm had polynomial time complexity and was suitable for dealing with large-scale multiprocessor scheduling problems. Experimental results demonstrated that the processor's utilization rate and the aperiodic tasks' acception rate were both increased.
出处 《计算机集成制造系统》 EI CSCD 北大核心 2010年第2期411-416,422,共7页 Computer Integrated Manufacturing Systems
基金 国家自然科学基金资助项目(60873036)~~
关键词 多处理机调度 算法 实时任务 优先约束 混合任务 multiprocessor scheduling algorithm real-time tasks precedence constraints hybrid tasks
  • 相关文献

参考文献11

  • 1KWOK Y, AHMAD I. Dynamic critical-path scheduling: an effective technique for allocating task graphs to muhiprocessors[J]. IEEE Transactions on Parallel and Distributed Systems, 1996,7(5) : 506-521. 被引量:1
  • 2HOU J C, KANG G S. Allocation of periodic task modules with precedence and deadline constraints in distributed real- time systems[J]. IEEE Transactions on Computers, 1997,46 (12) : 1338-1356. 被引量:1
  • 3PENG D T, KANG G S, TAREK F A. Assignment and scheduling communicating periodic tasks in distributed real- time systems[J]. IEEE Transactions on Software Engineering,1997,23(12) :745-758. 被引量:1
  • 4WANG H. Flexible flow shop scheduling:optimum, heuristics and artificial intelligence solutions[J]. Expert Systems, 2005,22(2):78-85. 被引量:1
  • 5OH J, WU C. Genetic-algorithm-based real-time task scheduling with multiple goals[J]. Journal of Systems and Software, 2004,71(3) :245-258. 被引量:1
  • 6CHEN R M, LOS T, HUANG Y M. Combining competitive scheme with slack neurons to solve real-time job scheduling problem[J]. Expert Systems with Applications, 2007,33 (1) : 75-85. 被引量:1
  • 7LOS T, CHEN R M, HUANG Y M, et al. Multiprocessor system scheduling with precedence and resource constraints using an enhanced ant colony system[J]. Expert Systems with Applications, 2008,34 (3) : 2071-2081. 被引量:1
  • 8CHENG S C, SHIAU D F, HUANG Y M, et al. Dynamic hard-real-time scheduling using genetic algorithm for multiprocessor task with resource and timing constraints[J]. Expert Systems with Applications,2009,36(1):852-860. 被引量:1
  • 9BAKER T P. Multiprocessor EDF and deadline monotonic schedulability analysis[C]//Proceedings of the 24th IEEE International Real-Time Systems Symposium. Washington, D. C. , USA: IEEE,2003 : 120-129. 被引量:1
  • 10阳春华,桂卫华,计莉.基于多处理机的混合实时任务容错调度[J].计算机学报,2003,26(11):1479-1486. 被引量:19

二级参考文献69

  • 1宾雪莲,杨玉海,金士尧.一种基于分组与适当选取策略的实时多处理器系统的动态调度算法[J].计算机学报,2006,29(1):81-91. 被引量:17
  • 2沈卓炜,汪芸.基于EDF调度策略的端到端实时系统可调度性分析算法[J].计算机研究与发展,2006,43(5):813-820. 被引量:8
  • 3李建国,陈松乔,鲁志辉.实时异构系统的动态分批优化调度算法[J].计算机学报,2006,29(6):976-984. 被引量:13
  • 4Yang C H,Deconinck G.A fault-tolerant reservation-based strategy for scheduling aperiodic tasks in multiprocessor systems. In: Proceedings of the 10th IEEE Euromicro Workshop on Parallel, Distributed and Network-based Processing.Gran Canaria, Spain, 2002. 319~326 被引量:1
  • 5Bertossi A A, Mancini L V, Rossini F. Fault-tolerant rate-monotonic first-fit scheduling in hard-real-time systems.IEEE Transactions on Parallel and Distributed Systems, 1999, 10(9): 934~945 被引量:1
  • 6Al-Omari R, Somani A K, Manimaran G.A new fault-tolerant technique for improving schedulability in multiprocessor real-time systems.In: Proceedings of the 15th IEEE Parallel and Distributed Processing Symposium, San Francisco, 2001.32~33 被引量:1
  • 7Strosnider J K, Lehoczky J P, Sha L.The deferrable server algorithm for enhanced aperiodic responsiveness in hard real-time environments.IEEE Transactions on Computer, 1995, 44(1): 73~91 被引量:1
  • 8Lehoczky J P, Ramos-Thuel S.An optimal algorithm for scheduling soft-aperiodic tasks in fixed-priority preemptive systems.In: Proceedings of the 13th Real-Time Systems Symposium, Phoenix, USA, 1992.110~123 被引量:1
  • 9Shin K G, Chang Y C.A reservation-based algorithm for scheduling both periodic and aperiodic real-time tasks.IEEE Transactions on Computer, 1995, 44(12): 1409~1415 被引量:1
  • 10Johnson B W.Design and Analysis of Fault Tolerant Digital Systems.New York: Addison Wesley, 1989 被引量:1

共引文献47

同被引文献32

引证文献5

二级引证文献17

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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