• DocumentCode
    2381512
  • Title

    Task Mapping and Bandwidth Reservation for Mixed Hard/Soft Fault-Tolerant Embedded Systems

  • Author

    Saraswat, Prabhat Kumar ; Pop, Paul ; Madsen, Jan

  • Author_Institution
    Dept. of Inf. & Math. Modelling, Tech. Univ. of Denmark, Lygnby, Denmark
  • fYear
    2010
  • fDate
    12-15 April 2010
  • Firstpage
    89
  • Lastpage
    98
  • Abstract
    In this paper we are interested in mixed hard/soft real-time fault-tolerant applications mapped on distributed heterogeneous architectures. We use the Earliest Deadline First (EDF) scheduling for the hard real-time tasks and the Constant Bandwidth Server (CBS) for the soft tasks. The bandwidth reserved for the servers determines the quality of service (QoS) for soft tasks. CBS enforces temporal isolation, such that soft task overruns do not affect the timing guarantees of hard tasks. Transient faults in hard tasks are tolerated using checkpointing with rollback recovery. We have proposed a Tabu Search-based approach for task mapping and CBS bandwidth reservation, such that the deadlines for the hard tasks are satisfied, even in the case of transient faults, and the QoS for the soft tasks is maximized. Researchers have used fixed execution time models, such as the worst-case execution times for hard tasks and average execution times for soft tasks. However, we show that by using stochastic execution times for soft tasks, significant improvements can be obtained. The proposed strategy has been evaluated using an extensive set of benchmarks.
  • Keywords
    checkpointing; embedded systems; fault tolerant computing; quality of service; scheduling; search problems; bandwidth reservation; checkpointing; constant bandwidth server; distributed heterogeneous architectures; earliest deadline first scheduling; mixed hard/soft fault-tolerant embedded systems; quality of service; rollback recovery; stochastic execution; tabu search; task mapping; Bandwidth; Embedded system; Fault tolerant systems; Informatics; Processor scheduling; Quality of service; Real time systems; Stochastic processes; Streaming media; Timing; design methodologies; fault-tolerance; quality of service; real-time distributed;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Technology and Applications Symposium (RTAS), 2010 16th IEEE
  • Conference_Location
    Stockholm
  • ISSN
    1080-1812
  • Print_ISBN
    978-1-4244-6690-0
  • Electronic_ISBN
    1080-1812
  • Type

    conf

  • DOI
    10.1109/RTAS.2010.31
  • Filename
    5465969