• 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