상세 보기
Task-Level Re-Execution Framework for Improving Fault Tolerance on Symmetry Multiprocessors
- Baek, Hyeongboo;
- Lee, Jaewoo
WEB OF SCIENCE
4SCOPUS
6초록
Hard real-time systems are employed in military, aeronautics, and astronautics fields where deployed systems are susceptible to software faults that can result in functional errors. Thus, there is a need to use fault-tolerant (FT) real-time scheduling. Among the various fault-tolerant real-time scheduling techniques, re-execution has been applied widely to existing real-time systems owing to its simplicity and applicability. However, re-execution requires multiple executions of every task, and some tasks miss their deadlines owing to the prolonged execution time; therefore, it has been found to be suitable for only soft real-time systems. In this paper, we propose an FT policy that can be incorporated into most (if not all) existing real-time scheduling algorithms on multiprocessor systems, which improves the reliability of the target system without a tradeoff against schedulability. As a case study, we apply the FT policy to existing fixed-priority scheduling and earliest deadline zero-laxity scheduling, and we demonstrate that it enhances reliability without schedulability loss.
키워드
- 제목
- Task-Level Re-Execution Framework for Improving Fault Tolerance on Symmetry Multiprocessors
- 저자
- Baek, Hyeongboo; Lee, Jaewoo
- 발행일
- 2019-05
- 유형
- Article
- 저널명
- Symmetry
- 권
- 11
- 호
- 5
- 언어
- ENG
- 출판사
- MDPI
- 발행국가
- 스위스
- ISSN
- E 2073-8994
P 2073-8994