Introduction Fault Model Strategies Scheduling Analysis Performance Conclusions
RTNS: Scheduling Analysis under Fault Bursts
Florian Many, Frédéric Boniol, David Doose 5 November 2010
1 / 25 RTNS: Scheduling Analysis under Fault Bursts
RTNS: Scheduling Analysis under Fault Bursts Florian Many, Frdric - - PowerPoint PPT Presentation
Introduction Fault Model Strategies Scheduling Analysis Performance Conclusions RTNS: Scheduling Analysis under Fault Bursts Florian Many, Frdric Boniol, David Doose 5 November 2010 RTNS: Scheduling Analysis under Fault Bursts 1 / 25
Introduction Fault Model Strategies Scheduling Analysis Performance Conclusions
1 / 25 RTNS: Scheduling Analysis under Fault Bursts
Introduction Fault Model Strategies Scheduling Analysis Performance Conclusions
2 / 25 RTNS: Scheduling Analysis under Fault Bursts
Introduction Fault Model Strategies Scheduling Analysis Performance Conclusions
3 / 25 RTNS: Scheduling Analysis under Fault Bursts
Introduction Fault Model Strategies Scheduling Analysis Performance Conclusions
4 / 25 RTNS: Scheduling Analysis under Fault Bursts
Introduction Fault Model Strategies Scheduling Analysis Performance Conclusions
5 / 25 RTNS: Scheduling Analysis under Fault Bursts
Introduction Fault Model Strategies Scheduling Analysis Performance Conclusions 1
2
3
4
6 / 25 RTNS: Scheduling Analysis under Fault Bursts
Introduction Fault Model Strategies Scheduling Analysis Performance Conclusions
8 / 25 RTNS: Scheduling Analysis under Fault Bursts
Introduction Fault Model Strategies Scheduling Analysis Performance Conclusions
∆F ∆F TF TF
9 / 25 RTNS: Scheduling Analysis under Fault Bursts
Introduction Fault Model Strategies Scheduling Analysis Performance Conclusions
RTCA and EUROCAE Guide to Certification Of Aircraft in a High Intensity Radiated Field (HIRF) Environment ED 107 - ARP 5583, 2001. RTCA and EUROCAE Environmental Conditions and Testprocedures for Airborne Equipment ED 14E - DO 160E, 2005. 10 / 25 RTNS: Scheduling Analysis under Fault Bursts
Introduction Fault Model Strategies Scheduling Analysis Performance Conclusions
12 / 25 RTNS: Scheduling Analysis under Fault Bursts
Introduction Fault Model Strategies Scheduling Analysis Performance Conclusions
13 / 25 RTNS: Scheduling Analysis under Fault Bursts
Introduction Fault Model Strategies Scheduling Analysis Performance Conclusions
τ1 τ2 τ3
14 / 25 RTNS: Scheduling Analysis under Fault Bursts
Introduction Fault Model Strategies Scheduling Analysis Performance Conclusions
16 / 25 RTNS: Scheduling Analysis under Fault Bursts
Introduction Fault Model Strategies Scheduling Analysis Performance Conclusions
17 / 25 RTNS: Scheduling Analysis under Fault Bursts
Introduction Fault Model Strategies Scheduling Analysis Performance Conclusions
τ1 τ2 τ3
I ∆F
3
+ F3 R3 ∆F I ∆F
3
+ F3 Task Instance Faulty Instance Re-execution Error Detection Task Release
∆F I
hp(i)
∆F i
18 / 25 RTNS: Scheduling Analysis under Fault Bursts
Introduction Fault Model Strategies Scheduling Analysis Performance Conclusions
τ1 τ2 τ3
R3 ∆F I ∆F
3
+ F3
τ1 τ2 τ3
R3 ∆F I ∆F
3
+ F3
19 / 25 RTNS: Scheduling Analysis under Fault Bursts
Introduction Fault Model Strategies Scheduling Analysis Performance Conclusions
21 / 25 RTNS: Scheduling Analysis under Fault Bursts
Introduction Fault Model Strategies Scheduling Analysis Performance Conclusions
2
2
22 / 25 RTNS: Scheduling Analysis under Fault Bursts
Introduction Fault Model Strategies Scheduling Analysis Performance Conclusions
Minimum achievable utilization for fault-tolerant processing of periodic tasks IEEE Transactions on Computers, 47(10) :1102–1112, 1998. 23 / 25 RTNS: Scheduling Analysis under Fault Bursts
Introduction Fault Model Strategies Scheduling Analysis Performance Conclusions
24 / 25 RTNS: Scheduling Analysis under Fault Bursts
Introduction Fault Model Strategies Scheduling Analysis Performance Conclusions
25 / 25 RTNS: Scheduling Analysis under Fault Bursts