期刊文献+

基于资源回收的实时任务同步算法

Task Synchronization Scheduling with Slack Reclaiming in Real-Time Systems
下载PDF
导出
摘要 在服务器算法中,传统的任务同步机制很少考虑空闲预算回收的问题,造成处理器资源的极大浪费,或在资源回收算法中,若任务相互独立,则很难满足实际情况的需要。针对此问题,通过分析带宽遗传算法,提出基于资源回收的实时任务同步算法。在资源回收算法的基础上引入任务同步机制,利用带宽遗传算法同步任务,同时将服务器中的空闲预算优先分配给有资源限制的任务。仿真证明,算法可以减少系统延迟,提高任务调度成功率,避免优先级翻转和死锁的发生。 The traditional task synchronization mechanism rarely considers the issue of slack reclaiming among the server-based real-time algorithm,or assumes that tasks are independent which does not meet the actual need.A new algorithm named SRBI is proposed to solve these problems.SRBI uses the bandwidth inheritance for task synchronization,and allocates the slack to the task with resource constraints.Simulation results show that this algorithm can reduce the OS latency,promote the task success rate as well as reduce the probability of priority inversion and deadlock.
机构地区 中国矿业大学
出处 《计算机仿真》 CSCD 北大核心 2011年第8期389-392,396,共5页 Computer Simulation
基金 国家自然科学基金(50904070) 江苏省博士后基金(0901083C)
关键词 实时 服务器算法 资源回收 遗传 任务同步 Real-time Server-based Slack reclaiming Inheritance Task synchronization
  • 相关文献

参考文献7

  • 1Luca Abeni, G Buttazzo. Integrating Multimedia Applications in Hard Real- Time Systems[ C ]. In Proceedings of the 19th IEEE Real -Time Systems Symposium, Dec 1998.4 - 13.
  • 2G Lipari, S Baruah. Greedy rectaimation of unused bandwidth in constant- bandwidth servers[ C ]. In Proceedings of the 12th Euromicro Conference on Real -Time Systems. 2000 -7. 193 -200.
  • 3M Caccamo, G Buttazzo, D C Thomas. Efficient reclaiming in reservation- based real -time systems with variable execution times [J]. IEEE Transactions on Computers. 2005,2,54 ( 2 ) : 198 -213.
  • 4L sha Rajkumar, J P Lehoczky. Priority Inheritance Protocols: An Approach to Real- Time Synchronization[ J]. IEEE Trans. Computers, 1990,39(9).
  • 5T P Baker. A Stack - Based Allocation Policy for Real - time Processes [ C ]. Proc. IEEE Real- Time Systems Symp, Dec, 1990.
  • 6Ginseppe Lipari, Gerardo Lamastra, Luca Abeni. Task Synchroni- zation in Reservation - Based Real - Time Systems [ J ]. IEEE Transactions on Computers, 2004 - 12,53(12) :1591 - 1601.
  • 7Lin Caixue, Scott A Brandt. Improving Soft Real - Time Performance through Better Slack Reclaiming, RTSS, 2005. 410 -421.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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