DocumentCode :
3291003
Title :
An overview of fault tolerance techniques for real-time operating systems
Author :
Ramezani, Reza ; Sedaghat, Yasser
Author_Institution :
Dept. of Comput. Eng., Ferdowsi Univ. of Mashhad, Mashhad, Iran
fYear :
2013
fDate :
Oct. 31 2013-Nov. 1 2013
Firstpage :
1
Lastpage :
6
Abstract :
Nowadays operating systems are inseparable part of computer systems. Real-time operating systems (RTOS) are a special kind of operating systems that their main goal is to operate correctly and provide correct and valid results in a bounded and predetermined time. RTOSs are widely used in safety-critical domains. In these domains all the system´s requirements should be met and a catastrophe occurs if the system fails. Hence, fault tolerance is an essential requirement of RTOSs employed in safety-critical domains. In the past decades, several fault tolerance techniques have been proposed to protect different parts of an RTOS against faults and errors. In this paper, after presenting primary concepts of RTOSs, some features of these operating systems are reviewed and then a number of fault tolerance techniques that can be applied to each feature and their impact on system reliability is investigated. The main contribution of this work is to review and categorize several fault tolerance techniques applicable to RTOSs based on the operating system´s features.
Keywords :
operating systems (computers); safety-critical software; software fault tolerance; RTOS; computer systems; fault tolerance techniques; real-time operating systems; safety-critical domains; system reliability; system requirements; Fault tolerance; Fault tolerant systems; Kernel; Real-time systems; Timing; Fault Tolerance; Real-Time Operating System;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Knowledge Engineering (ICCKE), 2013 3th International eConference on
Conference_Location :
Mashhad
Print_ISBN :
978-1-4799-2092-1
Type :
conf
DOI :
10.1109/ICCKE.2013.6739552
Filename :
6739552
Link To Document :
بازگشت