期刊文献+

基于空间时间冗余的替代主版本冗余调度算法 被引量:1

An Alternate Primary Redundancy Scheduling Algorithm Based on Time and Space Redundancy
下载PDF
导出
摘要 目的研究空间冗余与时间冗余各自的特点,提出一种将时间冗余与空间冗余方式的优点相结合的容错调度算法,提高调度算法的处理器利用率.方法将每个任务分为主版本、副版本和替代主版本.根据任务利用率将任务集分为高频任务集和低频任务集两类,分别采用空间冗余和时间冗余策略实现容错.采用EDF算法为任务分配动态优先级,且在主版本任务频繁发生错误的情况下激活替代主版本.结果所提算法将空间冗余与时间冗余相结合,满足任务的实时与容错需求,且避免系统因频繁执行一个易出错的主版本任务而造成资源的浪费.结论该算法降低了任务集对系统处理器数量的需求,提高了系统资源利用率. In this paper, the characters of space redundancy and time redundancy are studied, and a scheduling algorithm is presented. Both of the two redundancy policies' advantages are integrated with this new algorithm, and as a result, the utilization of the scheduling algorithm was improved. Each task has three versions:Primary, Backup and Alternate Primary. The tasks set is divided into high frequency tasks set and low frequency tasks set, then space redundancy and time redundancy are adopted to schedule sub - tasks set respectively. The advantages of both space redundancy and time redundancy are combined. Each task gets its priority according to EDF. When Primary faults frequently, Alternate Primary will be activated and replace Primary to avoid waste of system resource. By this way, the tasks' requirement of real-time and fault-tolerance can be satisfied. The simulation shows APR-STR algorithm can reduce requirement of processor quantity for task set and improve utilization of system resources.
出处 《沈阳建筑大学学报(自然科学版)》 CAS 北大核心 2009年第6期1198-1201,共4页 Journal of Shenyang Jianzhu University:Natural Science
基金 国家自然科学基金项目(60434030) 建设部基金项目(06-K9-64) 辽宁省教育厅基金项目(2008894)
关键词 容错 实时调度 时间冗余 空间冗余 处理器利用率 fault tolerance real-time scheduling time redundancy space redundancy processor utilization
  • 相关文献

参考文献10

  • 1李昶,陈宇.单处理器容错硬实时调度算法[J].计算机工程与应用,2005,41(19):61-64. 被引量:2
  • 2周悦,尹金玲.多处理器实时系统容错ICDM调度算法[J].沈阳建筑大学学报(自然科学版),2006,22(6):1019-1022. 被引量:3
  • 3Al-Omari R, Somani A K, Manimaran G. A new fault-tolerant technique for improving schedulability in multiprocessor real - time systems [C ]//Proceeding of the 15th in ternational Parallel & Distributel Processing Symposium. Washington: IEEE Computer Society ,2001 : 100 - 132.
  • 4Bertossi A A, Mancini L V, Rossini F. Fault-tolerant rate-monotonic first-fit scheduling in hard-real-time systems[J]. IEEE Transcations on Parallel and Distributed Systems, 1999,10 (9) :934 - 945.
  • 5Khan G N, Sydhom A. Fault - tolerant scheduling of real- time tasks having software faults [C ]//Canadian Conference on Electrical and Computer Engineering. Washington : IEEE Computer Society, 2005 : 731 - 734.
  • 6Hong Y S, Goo H W. A fault - tolerant technique for scheduling periodic tasks in real-time system[C ]// Proceedings of the Second IEEE Workshop on Software Technologies for Embedded and Ubiquitous Systems ( WSTFEUS' 04 ). Washington: IEEE Computer Society ,2004 : 135 -138.
  • 7Hong Y S, Goo H W. A fault-tolerant scheduling scheme for hybrid tasks in real-time system[C]// Proceedings of the Second IEEE Workshop on Software Technologies for Embedded and Ubiquitous Systems ( WSTFEUS' 05 ). Washington : IEEE Computer Society,2005 : 3 - 6.
  • 8Liu C L, Layland J W. Scheduling algorithms for multiprogramming in a hard real-time environment [ J]. Journal of the ACM, 1973,20( 1 ) :46 - 61.
  • 9叶国骏,李莉丽,雷航.基于EDF的分布式系统实时容错调度算法[J].计算机工程,2006,32(4):76-78. 被引量:2
  • 10周悦,刘晓林,王惠宁.多处理器实时系统中的非精确轮转式调度算法[J].沈阳建筑大学学报(自然科学版),2008,24(5):920-923. 被引量:2

二级参考文献39

  • 1王亮,雷航,桑楠.非精确任务集的容错EDF调度[J].计算机工程,2004,30(23):56-58. 被引量:4
  • 2李庆华,韩建军,Abbas A Essa,张薇.硬实时系统中基于软件容错的动态调度算法[J].软件学报,2005,16(1):101-107. 被引量:18
  • 3罗琼,张立臣.基于非精确计算的多错误模式下的容错优化调度算法[J].计算机应用,2005,25(4):960-961. 被引量:2
  • 4周悦,尹金玲.多处理器实时系统容错ICDM调度算法[J].沈阳建筑大学学报(自然科学版),2006,22(6):1019-1022. 被引量:3
  • 5Xu L H,Bruck J.Deterministic Voting in Distributed Systems Using Error-correcting Codes[J].IEEE Transactions on Paralled and Distributed Systems,1998,9(8):813-824.
  • 6Lin T H,Skin K G.Damage Assessment for Optimal Rollback Recovery[J].IEEE Transactions on Computers,1998,47(5):603-613.
  • 7Davoli R,Giachini L A,BabagiuO,et al.Parallel Computing in Networks of Workstations with Parallex[J].IEEE Transactions on Parallel and Distributed Systems,1996,7(4):371-384.
  • 8Liu C L,Layland J W.Scheduling Algorithm for Multiprogramming in a Hard-real-time Environment[J].Journal of the ACM,1973,20(1):40-61.
  • 9B Furth,W A Halang.A Survey of Real-Time Computing Systems[J]. International Journal of Mini and Microcomputers, 1994; 16(3).
  • 10H Cristian.Understanding fault-tolerant distributed systems[J].Communieations of the ACM, 1991 ;34(2) :56-78.

共引文献5

同被引文献6

  • 1O.H Roux. A T-Time Petri Net extension for real-time task scheduling modeling[J].European journalof automation,2002,(07):973-987.
  • 2G Bucci. Modeling flexible real-time systems with preemptive Time Petri Nets[A].2003.279-286.
  • 3G Bucci. Timed State Space Analysis of Real-Time Preemptive Systems[J].{H}IEEE Transactions on Software Engineering,2004,(02):97-111.
  • 4Khan G N,Sydhom A. Fault-tolerant scheduling of real-time tasks having software faults[A].Washington:IEEE Computer Society,2005.731-734.
  • 5周悦,刘晓林,王惠宁.多处理器实时系统中的非精确轮转式调度算法[J].沈阳建筑大学学报(自然科学版),2008,24(5):920-923. 被引量:2
  • 6曹健,魏晨.基于Petri网的飞控计算机系统可靠性建模与分析[J].系统仿真学报,2010,22(A01):239-242. 被引量:7

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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