DocumentCode :
1730825
Title :
Extending a Task Allocation Algorithm for Graceful Degradation of Real-Time Distributed Embedded Systems
Author :
Emberson, Paul ; Bate, Iain
Author_Institution :
Dept. of Comput. Sci., Univ. of York, York
fYear :
2008
Firstpage :
270
Lastpage :
279
Abstract :
Previous research which has considered task allocation and fault-tolerance together has concentrated on constructing schedules which accommodate a fixed number of redundant tasks. Often, all faults are treated as being equally severe. There is little work which combines task allocation with architectural level fault-tolerance issues such as the number of replicas to use and how they should be configured, both of which are tackled by this work. An accepted method for assessing the impact of a combination of faults is to build a system utility model which can be used to assess how the system degrades when components fail. The key challenge addressed here is how to design objective functions based on a utility model which can be incorporated into a search algorithm in order to optimise fault-tolerance properties. Other issues such as how to extend the local search neighbourhood and balance objectives with schedulability constraints are also discussed.
Keywords :
distributed processing; embedded systems; fault tolerant computing; resource allocation; search problems; fault-tolerance; graceful degradation; local search neighbourhood; real-time distributed embedded system; schedulability constraint; system utility model; task allocation algorithm; Aerospace electronics; Degradation; Embedded system; Fault tolerance; Processor scheduling; Real time systems; Redundancy; Safety; Scheduling algorithm; Timing; graceful degradation; real-time; search; task allocation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 2008
Conference_Location :
Barcelona
ISSN :
1052-8725
Print_ISBN :
978-0-7695-3477-0
Type :
conf
DOI :
10.1109/RTSS.2008.24
Filename :
4700441
Link To Document :
بازگشت