• DocumentCode
    2788523
  • Title

    A Flexible Scheme for Scheduling Fault-Tolerant Real-Time Tasks on Multiprocessors

  • Author

    Cirinei, Michele ; Bini, Enrico ; Lipari, Giuseppe ; Ferrari, Alberto

  • Author_Institution
    Scuola Superiore Sant´´ Anna, Pisa
  • fYear
    2007
  • fDate
    26-30 March 2007
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    The recent introduction of multicore system-on-a-chip architectures for embedded systems opens a new range of possibilities for both increasing the processing power and improving the fault-robustness of real-time embedded applications. Fault-tolerance and performance are often contrasting requirements. Techniques to improve robustness to hardware faults are based on replication of hardware and/or software. Conversely, techniques to improve performance are based on exploiting inherent parallelism of multiprocessor architectures. In this paper, we propose a technique that allows the user to trade-off parallelism with fault-tolerance in a multicore hardware architecture. Our technique is based on a combination of hardware mechanisms and real-time operating system mechanisms. In particular, we apply hierarchical scheduling techniques to efficiently support fault-tolerant, fault-silent and non-fault-tolerant tasks in the same system.
  • Keywords
    embedded systems; fault tolerant computing; microprocessor chips; multiprocessing systems; operating systems (computers); parallel processing; processor scheduling; system-on-chip; embedded systems; fault-robustness; fault-silent; fault-tolerance; hierarchical scheduling techniques; multicore system-on-a-chip architectures; multiprocessor architecture; real-time operating system; trade-off parallelism; Application software; Computer architecture; Embedded system; Fault tolerance; Hardware; Multicore processing; Operating systems; Real time systems; Robustness; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    1-4244-0910-1
  • Electronic_ISBN
    1-4244-0910-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2007.370342
  • Filename
    4228070