2008 14th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications 2008
DOI: 10.1109/rtcsa.2008.6
|View full text |Cite
|
Sign up to set email alerts
|

Maximizing the Fault Tolerance Capability of Fixed Priority Schedules

Abstract: Component-Based Development (CBD) of software, with its successes in enterprise computing, has the promise of being a good development model due to its cost effectiveness and potential for achieving high quality of components by virtue of reuse. However, for systems with dependability concerns, such as real-time systems, a major challenge in using CBD consists of predicting dependability attributes, or providing dependability assertions, based on the individual component properties and architectural aspects. I… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2009
2009
2018
2018

Publication Types

Select...
7
1

Relationship

3
5

Authors

Journals

citations
Cited by 12 publications
(6 citation statements)
references
References 31 publications
0
6
0
Order By: Relevance
“…In this paper, we propose a cascading redundancy framework capable of tolerating errors with a wider coverage (with respect to error frequency and error types) than time and space redundancy in isolation, handles tasks with mixed criticalities, and, above all, ensures that every critical task instance can be feasibly replicated in both time and space, independent of the RT scheduling policy. Hence, the research presented in this paper is significantly different from our previous works [2,8] due to the following original contributions:…”
Section: Introductionmentioning
confidence: 80%
See 2 more Smart Citations
“…In this paper, we propose a cascading redundancy framework capable of tolerating errors with a wider coverage (with respect to error frequency and error types) than time and space redundancy in isolation, handles tasks with mixed criticalities, and, above all, ensures that every critical task instance can be feasibly replicated in both time and space, independent of the RT scheduling policy. Hence, the research presented in this paper is significantly different from our previous works [2,8] due to the following original contributions:…”
Section: Introductionmentioning
confidence: 80%
“…An approach to maximize the fault tolerance capability in FPS has been presented in [8]. In this paper we propose a scheduler independent approach, suitable for, e.g., FPS, earliest deadline first (EDF) or table driven scheduling (TD), to enable time redundancy for every critical and ultra-critical task instance, executed along with highly-critical as well as non-critical tasks.…”
Section: Time Redundancymentioning
confidence: 99%
See 1 more Smart Citation
“…Lima and Burns [12], [13] extended this analysis in case of multiple faults, as well as for the case of increasing the priority of a critical task's alternate upon fault occurrences, and in [14] an upper bound for fault-tolerance in realtime systems based on slack redistribution is presented. We have proposed a work to maximize the fault tolerant capability of Fixed Priority Schedules [15], assuming each task instance is hit by an error and subsequently adapted this approach to Controller Area Network (CAN) in [3]. While the above works have advanced the field of fault tolerant scheduling within specified contexts, each one has some of the shortcomings such as lacking to provide probabilistic scheduling guarantees, restrictive task and fault models, non-consideration of multiple task criticality levels, high computational requirements of complex on-line mechanisms, and scheduler modifications which may be unacceptable from an industrial perspective.…”
Section: Related Workmentioning
confidence: 99%
“…As a major concern is the number of priorities that may increase, we use ILP to find the priorities and the splits that yield the lowest number of messages that satisfy the inequalities, and implicitly the lowest number of priority levels. A description of the ILP problem formulation that can be easily adapted to CAN scheduling can be found in [17].…”
Section: B Proposed Approachmentioning
confidence: 99%