期刊文献+

RM算法的运行时开销研究与算法改进 被引量:5

Research on run-time overhead of RM and improvement
下载PDF
导出
摘要 RM算法是经典的固定优先级实时调度算法。而在嵌入式实时系统中,系统的工作负荷往往是由很多频率快、执行时间较短的任务组成。因此,直接使用RM算法进行任务调度会由于实时操作系统中任务的上下文切换开销而导致嵌入式系统资源利用率的降低。分析了基于RM算法调度的任务之间的抢占关系,并建立了以任务属性为参数的上下文切换开销模型。在该模型的基础上,通过优化任务的释放时间来降低RM算法导致的系统运行时任务切换开销。最后的实验结果验证了该策略的有效性。 RM algorithm is a classic fixed priority real-time scheduling algorithm, but in most embedded real-time systems, where the workload is composed of many tasks of high frequency and short execution time. the overheads from context-switches of real-time operating system will lead to a low resource utilization rate if RM algorithm is directly used. By studying the preemption relationship of the tasks scheduled by RM algorithm, a model of context-switches overheads is established with task attributes, based on which the run-time context-switches overheads of RM algorithm are reduced by optimizing the release time of the tasks in embedded real-time systems. Finally, the experimental results show the validity of the proposed strategy.
出处 《通信学报》 EI CSCD 北大核心 2008年第2期79-86,共8页 Journal on Communications
基金 国家自然科学基金资助项目(69873007) 国家级火炬计划项目(2002EB010154)~~
关键词 RM算法 实时调度 嵌入式实时操作系统 运行时开销 上下文切换 RM algorithm real-time scheduling embedded real-time operating system run-time overhead context-switch
  • 相关文献

参考文献13

  • 1LIU C, LAYLAND J. Scheduling algorithms for multiprogramming in a hard real-time environment[J]. Journal of the ACM, 1973, 20(1): 46-61.
  • 2JEAN J LABROSSE. MicroC/OS-II, The Real-Time Kernel, Second Edition[M]. Lawrence, Kan: CMP Books, 2002.
  • 3张希元,赵海,孙佩刚,罗玎玎.WebitOS内核的实现机制及性能分析[J].东北大学学报(自然科学版),2006,27(4):394-397. 被引量:19
  • 4WANG Y, SAKSENA M. Scheduling .fixed-pdodty tasks with preemption threshold[A]. Proc of the 6th International Conference on Real Time Computing Systems and Applications[C]. Hong Kong, 1999. 328-335.
  • 5KIM S, HONG S, KIM T H. Integrating real-time synchronization schemes into preemption threshold scheduling[A]. Proc of the 5th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing[C]. Crystal City, 2002.
  • 6KIM S, HONG S, KIM T H. Perfecting preemption threshold sched- uling for object-oriented real-time system design: from the perspective of real-time synchronization[J]. ACM SIGPLAN Notices, 2002, 37(7): 223-232.
  • 7陈英革,王小英,赵海,尹震宇.任务调度过程中就绪队列的优化研究[J].系统仿真学报,2006,18(4):877-882. 被引量:9
  • 8BUTTAZZO G Rate monotonic vs EDF: judgment day[J]. Real-Time Systems, 2005, 29(1): 5-26.
  • 9STASCHULAT J, SCHLIECKER S, ERNST R. Scheduling analysis of real-time systems with precise modeling of cache related preemption delay[A]. Proc of the 17th Euromicro Conference on Real-Time Systems[C]. Spain, 2005.
  • 10BINI E, BUTTAZZO G C, BUTTAZZO G Rate monotonic analysis: the hyperbolic bound[J]. IEEE Transactions on Computers, 2003, 52(7): 933-942.

二级参考文献25

  • 1关沫,韩光洁,张文波,赵海.一个支持EI应用的嵌入式实时操作系统WebitX[J].东北大学学报(自然科学版),2004,25(7):649-652. 被引量:6
  • 2赵海.嵌入式Internet21世纪的一场信息技术革命[M].北京:清华大学出版社,2002.8-22.
  • 3Liu C L,Layland J W.Scheduling algorithms for multiprogramming in a hard real time environment[J].Journal of the ACM(S0004-5411).1973:47-61.
  • 4Katcher D I,Arakawa H,Strosnider J K.Engineering and analysis of fixed priority schedulers[J].IEEE Transactions on Software Engineering (S0098-5589).1993,19(9):920-934.
  • 5Katcher D I.Engineering and analysis of real-time operating system[D].Ph.D.Dissertation,Dept.of Electrical and Computer Engineering,Carnegie Mellon University,Pittsburgh,PA,1994.
  • 6Mahmoud N.A modified version of rate-monotonic scheduling algorithm and its efficiency assessment[C]//IEEE 7th International Workshop on Object-Oriented Real-Time Dependable Systems.San Diego:IEEE Communication Society,2002,289-294.
  • 7Audsley N.Optimal priority assignment and feasibility of static priority tasks with arbitrary start times[R].Technical Report YCS-164,Dept of Computer Science,University of York,England,November 1991.Available at ftp://ftp.cs.york.ac.uk/pub/realtime/papers/YCS 164.ps.Z.
  • 8Jukka M T,Mikael S.Improved analysis for real-time tasks with offsets-advanced model[R].Technical Report MRTC no.101,Malardalen Real-Time Research Centre (MRTC),2003.
  • 9Jukka M T,Mikael N.Faster response time analysis of tasks with offsets[R].Technical Report MRTC no.611,Malardalen Real-Time Research Centre (MRTC),2004.
  • 10Palencia J C,Harbour M G.Schedulability analysis for tasks with static and dynamic offsets[C]//Proceedings of the 10th IEEE International Real-Time Systems Symposium (RTSS 1989).Santa Monica:IEEE Computer Society,1989,26-37.

共引文献26

同被引文献77

引证文献5

二级引证文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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