期刊文献+

端到端时间约束的实时任务动态调度算法

Dynamic Scheduling Algorithm of Real-time Tasks with End-to-end Time Constraints
下载PDF
导出
摘要 在单处理机系统中,由于计算高优先级任务抢占的时间相对比较简单,所以单处理机调度理论取得了长足的进步.提出一个端到端时间约束的实时任务调度算法,当实时任务到达系统时,算法为任务的每个子任务在相应的处理机上预约一定的计算资源,把端到端的多处理机调度问题转换成单处理机调度问题,从而可以利用单处理机调度理论判定实时任务的可调度性.实验表明,该算法明显地提高了CPU利用率和任务接收率. Uniprocessor schedulability theory made great strides,in part,due to the simplicity of composing the delay of a task from the execution time of higher-priority tasks that preempt it. In this paper,a scheduling algorithm of real-time tasks with end-to-end time constraints is proposed. When a real-time task arrives at the system,the algorithm reserves computing time for each of its subtasks on the processor assigned,so that the multiprocessor schedulability has been transformed to uniprocessor schedulability. The wealth of schedulability analysis techniques derived for uniprocessors can then be applied to decide the schedulability of real-time task with end-to-end time constraints. The experimental results demonstrate that the CPU utilization ratio and tasks accept ratio increase greatly.
出处 《小型微型计算机系统》 CSCD 北大核心 2010年第2期239-242,共4页 Journal of Chinese Computer Systems
基金 因特尔:异构多可重构计算体系结构研究
关键词 调度算法 实时调度 端到端时间约束 EDF算法 scheduling algorithm real time scheduling end-to-end time constraints EDF algorithm
  • 相关文献

参考文献9

  • 1Chatterjee S, Strosnider J. Distributed pipeline scheduling: end-to- end analysis of heterogeneous multi-resource real-time systems [ C ]. IEEE International Conference on Distributed Computing Systems, 1995,204-211.
  • 2Palencia J, Harbour M. Offset-based response time analysis of distributed systems scheduled under edf [ C ]. Euromicro Conference on Real-Time Systems, 2003: 3-12.
  • 3Pellizzoni R, Lipad G. Improved schedulability analysis of realtime transactions with earliest deadline scheduling [ C]. IEEE Real Time and Embedded Technology and Applications Symposium (RTAS), 2002,66-75.
  • 4Zhang Y, Lu C,GiU C,et al. End-to-end scheduling strategies for aperiodic tasks in middleware [ R ]. University of Washington at St. Louis, 2005.
  • 5Fohler G, Ramamritham K. Static scheduling of pipelined periodic tasks in distributed real-time systems [ C]. In: 9th Euromicro Workshop on Real-Time Systems, 1997,128-135.
  • 6Ramamritham K. Allocation and scheduling of complex periodic tasks [ C]. In: IEEE International Conference on Distributed Computing Systems, 1990,108-115.
  • 7Xu J, Pamas D. On satisfying timing constraints in hard real-time systems [ J]. IEEE Transactions on Software Engineering, 1993, 19( 1 ) :70-84.
  • 8Praveen layachandran, Tarek Abdelzaher. A delay composition theorem for real-time pipelines [ C]. 19th Euromicro Conference on Real-Time Systems, 2007,29-38.
  • 9Hawkins W, Abdelzaher T. Towards feasible region calculus: an end-to-end schedulability analysis of real-time multistage execution [ C]. IEEE Real-Time Systems Symposium, 2005,12-23.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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