DocumentCode :
1298445
Title :
A fault-tolerant scheduling problem
Author :
Liestman, Arthur L. ; Campbell, Roy H.
Author_Institution :
Sch. of Comput. Sci., Simon Fraser Univ., Burnaby, BC, Canada
Issue :
11
fYear :
1986
Firstpage :
1089
Lastpage :
1095
Abstract :
A real-time system must be reliable if a failure to meet its timing specifications might endanger human life, damage equipment, or waste expensive resources. A deadline mechanism has been previously proposed to provide fault tolerance in real-time software systems. The mechanism trades the accuracy of the results of a service for timing precision. Two independent algorithms are provided for each service subject to a deadline. The primary algorithm produces a good quality service, although its real-time reliability may not be assured. The alternate algorithm is reliable and produces an acceptable response. An algorithm to generate an optimal schedule for the deadline mechanism is introduced, and a simple and efficient implementation is discussed. The schedule ensures the timely completion of the alternate algorithm despite a failure to complete the primary algorithm within real time.
Keywords :
fault tolerant computing; real-time systems; scheduling; software engineering; deadline mechanism; fault-tolerant scheduling problem; real-time system; timing precision; timing specifications; Heuristic algorithms; Protocols; Real-time systems; Schedules; Software algorithms; Timing; Vegetation; Real-time systems; scheduling; software fault tolerance; software reliability;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.1986.6312999
Filename :
6312999
Link To Document :
بازگشت