期刊文献+

面向数控系统的容错实时调度算法研究 被引量:2

Real-time Scheduling Algorithm with Fault-tolerance in Numerical Control Systems
在线阅读 下载PDF
导出
摘要 针对数控系统的混合任务调度以及高可靠性的特点,提出一种基于软件容错模型的实时调度算法(FT-MT)。该算法在系统运行前预先分配替代版本的执行区间,使得替代版本在其截止期内尽可能地推迟执行,为主版本的完成提供了最大的可执行时间。同时,为了避免主版本的早期失败对后续任务的影响,增加了主版本的可执行规则,提高了主版本可执行性的预测精度。仿真实验表明,与同类算法相比,FT-MT算法在提高数控系统容错能力方面更为有效。 According to the characteristics of hybrid task set and high dependability of numerical control systems, a fault tolerant real time scheduling algorithm based on software fault-tolerant model was proposed to dispose of system transient faults. In order to provide the maximal execution time for the primaries, the FT-MT algorithm reserves time intervals as late as possible for all the alternates before their deadlines. At the same time, for the sake of preventing early failures in execution from giving rise to failures in the subsequent tasks, an executive rule for primaries was added into the FT-MT algorithm which improved the predictive quality of the primaries remarkably. The simulation experiments show that the FT-MT algorithm has much better fault resilience than that of the well-known algorithms so far.
出处 《中国机械工程》 EI CAS CSCD 北大核心 2010年第15期1809-1815,共7页 China Mechanical Engineering
基金 国家科技重大专项(2009ZX04009-022 2009ZX04009-013)
关键词 数控系统 调度算法 软件容错 主版本 替代版本 numerical control system scheduling algorithm software fault-tolerant primary version alternate version
  • 相关文献

参考文献6

二级参考文献56

  • 1王永吉,陈秋萍.单调速率及其扩展算法的可调度性判定[J].软件学报,2004,15(6):799-814. 被引量:50
  • 2李庆华,韩建军,Abbas A Essa,张薇.硬实时系统中基于软件容错的动态调度算法[J].软件学报,2005,16(1):101-107. 被引量:18
  • 3韩建军,李庆华,Abbas A.Essa.基于软件容错的动态实时调度算法[J].计算机研究与发展,2005,42(2):315-321. 被引量:13
  • 4肖练刚,崔鑫水,范清远.数控系统瞬时故障容错技术研究[J].航天控制,2003,21(4):53-58. 被引量:2
  • 5[1]Stankovic J A. Misconceptions about Real-Time Computing: A Serious Problem for Next-Generation System [ J ]. IEEE Computer, 1988, 21(10): 10-19.
  • 6[2]Jean-Claude Laprie. Dependability of Computer System: from Concept to Limits, LAAS-CNRS, Toulouse, France, 1992.
  • 7[3]Jahanian F. State Restoration in Real-Time Fault-Tolerant System[M],Complex System Engineering Svnthesis and Assessment Technology Workshop, 1992, 7: 21-29.
  • 8[4]Buttzzo G C, Stankovic J A. Adding Robustness in Dynamic Preemptive Scheduling[M]. Responsive Computer Systems, D. S. Eussell and M.Malek, ed., 1995: 67-88.
  • 9[5]Thuel S R, Strosnider J K. Enhancing Fault Tolerant of Real-Time Systens through Time Redundancy [ M ], Foundations of Dependable Computing, G. M. Koob and C. G. Lau. ed., Kluwer, 1994: 265-318.
  • 10[6]Ghosh S, Melhem R, Mossé D, Enhancing Real-Time Schedules to Tolerate Transient Faults[C]. In Proceedings of 16th IEEE Real-Time Systems Symposium, 1995.

共引文献36

同被引文献18

  • 1姚鑫骅,傅建中,陈子辰,潘雪增.面向数控系统的优化调度算法及容错策略研究[J].计算机集成制造系统,2007,13(4):768-776. 被引量:5
  • 2Adyanthaya S, Geilen M, Basten T, et al. Fast Multi- processor Scheduling with Fixed Task Binding of Large Scale Industrial Cyber Physical Systems[C]// Proceedings of Euromicro Conferenee on Digital System Design. Los Alamitos,2013 : 979-988.
  • 3Selicean D T, Pop P, Steiner W. Design Optimization of TTEthernet-based Distributed Real-time Systems [J]. Real-Time Systems, 2014,51 ( 1 ): 1-3 5.
  • 4Andersson B, Jonsson J. Fixed-priority Preemptive Multiprocessor Scheduling: to Partition or not to Partition[C]//Proceedings of 7th International Con- ference on Real-time Computing Systems and Applications. Chej u Island: IEEE, 2000: 337-346.
  • 5Davis R I, Burns A, Marinho J, et al. Global Fixed Priority Scheduling with Deferred Pre- eruption [C]//Proceedings of IEEE 19th International Con- ference on Embedded and Real-Time Computing Systems and Applications. Taipei: IEEE, 2013: 1- 11.
  • 6Lee J,Shin I. Limited Carry-in Technique for Real- time Multi-core Scheduling[J]. Journal of Systems Architecture,2013,59 (7):372-375.
  • 7Davis R I,Burns A. Improved Priority Assignment for Global Fixed Priority Pre-emptive Scheduling in Multiprocessor Real- time Systems [J]. Real- Time Systems,2011,47(1) : 1-40.
  • 8Guan N, Wang Y. Fixed-priority Multiprocessor Scheduling:Critical Instant, Response Time and U- tilization Bound [C]//Proceedings of Parallel and Distributed Processing Symposium Workshops PhD Forum. Shanghai, 2012 : 2470-2473.
  • 9Guan N, Stigge M, Yi W, et al. New Response Time Bounds for Fixed Priority Multiproeessor Scheduling[C]//Proceedings of 30th IEEE Real- Time Systems Symposium. Washington, D C, 2009 : 387-397.
  • 10Chen H M,Luo W, Wang W, et al. A Novel Real- Time Fault-Tolerant Scheduling Algorithm Based on Distributed Control Systems[C]//Proceedings of 2011 International Conference on Computer Sci- ence and Service System. Nanjing,2011:80-83.

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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