Title :
Adaptive fault-tolerance with statically scheduled real-time systems
Author_Institution :
Inst. fur Inf., Humboldt-Univ., Berlin, Germany
Abstract :
Safety critical real-time systems need to complement their methods for meeting timing constraints with fault tolerance for real-world applications. While scheduling algorithms to provide fixed reliability levels have been introduced, methods to enable a real-time system to adapt to changing reliability requirements at run-time have been given little attention. The author presents an approach for adaptive fault tolerance with statically scheduled real-time systems. The idea is to provide a minimum reliability level by constructing a static schedule. At run-time, he uses a method to integrate static and dynamic scheduling, slot shifting. It is used to incorporate a variety of fault tolerance activities into the static schedule dynamically without impairing the feasibility of the pre-guaranteed tasks and minimum reliability activities. The algorithms work in distributed systems with precedence constrained tasks, allowing the application of time and space redundant fault tolerance techniques with high resource utilization
Keywords :
processor scheduling; real-time systems; redundancy; safety-critical software; software fault tolerance; timing; adaptive fault-tolerance; changing reliability requirements; distributed systems; dynamic scheduling; fired reliability levels; minimum reliability level; pre-guaranteed tasks; precedence constrained tasks; real-world applications; resource utilization; safety critical real-time systems; scheduling algorithms; slot shifting; space redundant fault tolerance techniques; static scheduling; statically scheduled real-time systems; time redundant fault tolerance techniques; timing constraints; Dynamic scheduling; Fault tolerance; Fault tolerant systems; Hardware; Maintenance; Processor scheduling; Real time systems; Redundancy; Runtime; Timing;
Conference_Titel :
Real-Time Systems, 1997. Proceedings., Ninth Euromicro Workshop on
Conference_Location :
Toledo
Print_ISBN :
0-8186-8034-2
DOI :
10.1109/EMWRTS.1997.613777