期刊文献+

基于嵌入式多核系统的新型边界公平调度器设计 被引量:1

Design of Early-release Boundary Fair Scheduler Based on Embedded Multi-core System
下载PDF
导出
摘要 在嵌入式多核系统中,边界公平调度算法被证明是周期性任务集上性能最优的调度算法,但该算法在实际应用中任务中断时响应慢、调度过程开销过高。因此,基于流体调度思想进行简化。结果发现,任务不能提前释放至空闲处理器内核上执行是引起以上问题的重要原因。因此首先对边界公平调度算法进行相应改进,结合原始算法提出早期释放边界公平调度算法;然后在Litmus-RT平台上设计ER-BF调度器;最后基于1个确定的任务集对比BF调度器与ER-BF调度器实际执行情况。实验结果表明,新调度器能够让任务集提早执行并完成,有效降低调度开销,且任务总平均中断响应时耗减少超过56%。 In the embedded multi-core system,the boundary fair(BF)scheduling algorithm is proved to be the optimal scheduling algorithm on the periodic task set.However,the interruption time response and the overhead of the scheduling process are too high in the practical application of the algorithm.After studying the BF scheduling algorithm,this paper finds that the task cannot be released in advance to execute on the idle processor core,which is an important cause of the above problems.Firstly,in view of this discovery,the author improved BF scheduling algorithm accordingly and proposed the early-release boundary fair(ER-BF)scheduling algorithm based on the original algorithm;then ER-BF scheduler is designed on Litmus-RT platform;finally,the actual execution of the BF scheduler and ER-BF scheduler is compared based on a certain task set.The experimental results show that the new scheduler can enable the task set to complete earlier,effectively reduce the scheduling overhead,and reduce the total average interrupt response time of the task by more than 56%.
作者 朱长昊 张凤登 杨甲丰 ZHU Chang-hao;ZHANG Feng-deng;YANG Jia-feng(School of Optical-Electrical&Computer Engineering,University of Shanghai for Science&Technology,Shanghai 200093,China)
出处 《软件导刊》 2021年第6期102-108,共7页 Software Guide
基金 国家自然科学基金项目(71840003) 上海市自然科学基金项目(15ZR1429300)。
关键词 多核系统 周期性任务 边界公平调度算法 中断响应时间 调度开销 multi-core system periodic task boundary fair scheduling algorithm interrupted response time scheduling overhead
  • 相关文献

参考文献5

二级参考文献42

  • 1张惠娟,翟鸿鸣,周利华.多处理器系统的实时调度算法研究[J].计算机工程与设计,2004,25(8):1233-1235. 被引量:9
  • 2Lehoczky J, Sha L, Ding Y. The rate monotonic scheduling algorithm[J].Proc of the 10th IEEE Real-Time Systems Symposium,1989,21(10):166-171. 被引量:1
  • 3Baruah S, Cohen N, Plaxton C G, et al. Proportionate progress:A notion of fairness in resource allocation [C]. Algorithmica,1996.600-625. 被引量:1
  • 4Anderson J, Srinivasan A. Early-release fair scheduling[J].Proc of the 12th Euromicro Conference on Real-Time Systems,2000,26(6):35-43. 被引量:1
  • 5Anderson J, Srinivasan A. Mixed Pfair/ERfair scheduling of asynchronous periodic tasks[J]. Proc of the 13th Euromicro Conference on Real-Time Systems,2001,15(6):76-85. 被引量:1
  • 6Holman P, Anderson J. Locking in pfair-scheduled multiprocessor systems [J]. Proc of the 23rd IEEE Real-time Systems Symposium, 2002,27(10):45-50. 被引量:1
  • 7Jensen E, Locke C D, Tokuda H. A time-driven scheduling model for real-time operating systems [J]. Proc of the 6th IEEE Real-Time Systems Symposium, 1998,16(2): 112-122. 被引量:1
  • 8Holman P, Anderson J. Guaranteeing pfair supertasks by reweighting[J].Proc of the 22nd IEEE Real-time Systems Symposium, 2001,24(10):203-212. 被引量:1
  • 9Holman P, Anderson J.Object sharing in pfair-scheduled multiprocessor systems[J].Proc. of the 14th Euromicro Conference on Real-Time Systems, 2002,24(6): 111-120. 被引量:1
  • 10Chang-Gun Lee, Kwangpo Lee. Bounding cache-related preemption delay for real-time systems[J]. IEEE Transactions on Software Engineering, 2001, 27(9):805-826. 被引量:1

共引文献16

同被引文献13

引证文献1

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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