检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]中国科学院光电研究院,北京100190 [2]中国科学院研究生院,北京100049 [3]北京国科环宇空间技术有限公司,北京100190
出 处:《仪器仪表学报》2011年第11期2616-2622,共7页Chinese Journal of Scientific Instrument
摘 要:面向嵌入式实时系统中,任务非抢占式实时容错调度问题,得出了任务能够容忍一次故障的条件,以及能够容忍的故障间隔条件;其次,为了减少任务的等待时间,分别在EDF、RM算法中增加了任务可重复次数的判断条件,在相同等待时间或最终期限下,可重复次数少的任务具有较高的优先级。仿真结果显示,基于RM改进的容错算法NP-PBOR-FT性能较好,平均任务失效率比NP-EDF-FT算法降低了44.19%,比NP-RM-FT算法降低了45.87%,比NP-DBOR-FT算法降低了4.43%,任务等待时间比NP-EDF-FT算法降低了60.54%,比NP-RM-FT算法降低了48.09%,比NP-DBOR-FT算法降低了4.09%;最后,利用设计的NP-PBOR-FT算法,完成实际系统中非抢占式任务的容错调度,采用故障注入的方法,对系统进行了验证,结果表明系统满足实时性以及容错要求。This paper faces the non-preemptive task schedule problem in embedded real-time systems and derives the conditions for one tolerable fault of the task and the tolerable fault gap.In order to reduce the task wait-time,the decision criteria for the task worst-case execution number(WCEN) is introduced in EDF and RM scheduling,at the same wait period or deadline,the task with shorter WCEN has higher priority.Simulation results show that the NP-PBOR-FT algorithm with RM improvement has better performance then the others,the average invalidation rate of the task is 44.19 percent lower than that of NP-EDF-FT algorithm,45.87 percent lower than that of NP-RM-FT algorithm and 4.43 percent lower than that of NP-DBOR-FT algorithm;the average wait-time is 60.54 percent lower than that of NP-EDF-FT algorithm,48.09 percent lower than that of NP-RM-FT algorithm and 4.09 percent lower than that of NP-DBOR-FT algorithm.At last,based on the proposed NP-PBOR-FT algorithm,a non-preemptive real-time fault-tolerant system is designed and verified using the fault-inject method,and results prove that the system satisfies the requirements of real-time and fault-tolerance.
分 类 号:TP301[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.140.247.39