{"title":"A technique to analyze the tolerance to transient overloads of a fault-tolerant real-time system","authors":"G. Bernat, J. Miró-Julià, J. Proenza","doi":"10.1109/HASE.1997.648070","DOIUrl":null,"url":null,"abstract":"Fault tolerance and real time computing have been traditionally considered as different domains. However, missing a deadline is a fault in a real time system. A real time fault tolerant architecture based on a redundancy executive (RX) is presented. The timing properties of such an executive are predictable. On this basis, a technique for predicting the temporal behaviour of a system, based on fixed priority schedulability analysis, is provided. Moreover this analysis can be applied to real time systems that present bounded transient overloads. In these systems the number of missed deadlines over a given period of time is bounded. The architecture, together with a dual time out scheme, masks both value errors and timing errors. Thus, providing a feasible mechanism for achieving fault tolerance for both the functional aspects and the timing aspects. Its application leads to cost effective systems because the resources do not have to be sized for the worst case and moreover, the response times are sometimes better than in the non fault tolerant equivalent system.","PeriodicalId":319609,"journal":{"name":"Proceedings 1997 High-Assurance Engineering Workshop","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1997-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings 1997 High-Assurance Engineering Workshop","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HASE.1997.648070","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Fault tolerance and real time computing have been traditionally considered as different domains. However, missing a deadline is a fault in a real time system. A real time fault tolerant architecture based on a redundancy executive (RX) is presented. The timing properties of such an executive are predictable. On this basis, a technique for predicting the temporal behaviour of a system, based on fixed priority schedulability analysis, is provided. Moreover this analysis can be applied to real time systems that present bounded transient overloads. In these systems the number of missed deadlines over a given period of time is bounded. The architecture, together with a dual time out scheme, masks both value errors and timing errors. Thus, providing a feasible mechanism for achieving fault tolerance for both the functional aspects and the timing aspects. Its application leads to cost effective systems because the resources do not have to be sized for the worst case and moreover, the response times are sometimes better than in the non fault tolerant equivalent system.