期刊文献+

Linux中一种改进的实时调度算法及其应用 被引量:6

Improved Real-time Scheduling Algorithm and its Application in Linux
下载PDF
导出
摘要 在实时操作系统中,调度算法起着关键性的作用,然而调度算法的开销与系统的调度性能之间经常是一对矛盾。就此问题,结合最新版Linux2.6内核任务调度的特点,提出了一种改进的最小裕度优先(LSF)算法。针对LSF算法中因任务间的频繁切换造成系统开销增大的缺点,通过采用适当的抢占阈值策略减少"颠簸"现象,提高了Linux2.6内核的实时性。 In a real-time operating system, scheduling algorithm plays the vital role, but the cost of scheduling algorithm and the effect of scheduling in the system are often a pair of contradictions. Contacting the characteristics of the task scheduling in the newest edition of Linux2. 6 kernel,an improved algorithm of least slack first(LSF') on the Linux2. 6 is realized. To solve the problem of the costly system for frequently switching among the tasks in LSF, we use proper preemption threshold policy to reduce the case of thrashing, and the real-time performance in the Linux kernel is improved.
出处 《计算机科学》 CSCD 北大核心 2008年第10期256-258,共3页 Computer Science
基金 国家自然科学基金(编号60773100)
关键词 LINUX 实时调度 颠簸 抢占阈值 最小裕度优先 Linux, Real-time scheduling, Thrashing, Preemption threshold, LSF
  • 相关文献

参考文献5

  • 1Liu C L, Layland J W. Scheduling algorithms for multiprogramming in a hard real-time environrnent[J].The Association for Computing Machinery, 1973,20 ( 1 ) : 46-61
  • 2Hildebrandt J,Golatowski F, Timmermann D. Scheduling Coprocessor for Enhanced Least-Laxity-First Scheduling in Hard Real Time Systems//Proc. of the llth Euromicro Cone 011 Real-Time Systems. Los Alamitos: IEEE Computer Society Press, 2002 :208-215
  • 3Terrasa A , Garcia Fornes A , Botti V J. Flexible Real - Time Linux:A Flexible Hard Real-Time Environment [J]. Real-Time Systems, 2004,22 (2) : 151-173
  • 4金宏,王强,王宏安,戴国忠.基于动态抢占阈值的实时调度[J].计算机研究与发展,2004,41(3):393-398. 被引量:10
  • 5许占文,李歆.Linux2·6内核的实时调度的研究与改进[J].沈阳工业大学学报,2006,28(4):438-441. 被引量:10

二级参考文献15

  • 1M Saksena, Y Wang. Scalable multi-tasking using preemption thresholds. The 6th IEEE Real-Time Technology and Application Symposium, Washington DC, 2000. http://www.cs.pitt.edu/~manas/papers/rtas00.pdf
  • 2Y Wang, M Saksena. Scheduling fixed-priority tasks with preemption threshold. The 16th Int'l Conf on Real-Time Computing Systems and Applications (RTCSA'99), Hong Kong, 1999
  • 3M Saksena, Y Wang. Scalable real-time system design using preemption thresholds. The 21st IEEE Real-Time Systems Symposium, Orlando, FL, 2000
  • 4S Kim, S Hong, T H Kim. Integrating real-time synchronization schemes into preemption threshold scheduling. The 5th IEEE Int'l Symp on Object-Oriented Real-Time Distributed Computing, Washington D C, 2002
  • 5S Kim, S Hong, T H Kim. Perfecting preemption threshold scheduling for object-oriented real-time system design: From the perspective of real-time synchronization. ACM SIGPLAN Notices, 2002, 37(7): 223~232
  • 6P Gai, G Lipari, M D Natale. Minimizing memory utilization of real-time task sets in single and multi-processor systems-on-a-chip. In: Proc of the 22nd IEEE Real-Time Systems Symposium. Los Alamitos, CA: IEEE Computer Society Press, 2001. 73~83
  • 7W Lamie. Preemption-threshold. White Paper. Express Logic, Inc. http://www.threadx.com/wppreemption.html
  • 8R Abbott, H Garcia-Molina. Scheduling real-time transactions: A performance evaluation. ACM Trans on Database System, 1992, 17(3): 513~560
  • 9G Buttazzo, M Spuri, F Sensini. Value vs deadline scheduling in overload conditions. In: Proc of the 16th IEEE Real-Time Systems Symposium. Los Alamitos, CA: IEEE Computer Society Press, 1995. 90~99
  • 10Yu C W,Kwei J L.Implementing a general real-time scheduling framework in the RED-Linux real-time keme[J].IEEE Real-Time Systems Symposium,1999(1):23-49.

共引文献15

同被引文献36

引证文献6

二级引证文献18

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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