• DocumentCode
    3244872
  • Title

    Real-time Task Assignment with Replication on Multiprocessor Platforms

  • Author

    Jian Lin ; Cheng, A.M.K.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Houston, Houston, TX, USA
  • fYear
    2009
  • fDate
    8-11 Dec. 2009
  • Firstpage
    399
  • Lastpage
    406
  • Abstract
    Fault tolerance is a very important aspect in critical real-time task scheduling. On multiprocessor systems, executing tasks with replication provides an additional reliability to resist potential processor failures and computing faults. For assigning real-time tasks on such systems, there must be requirements that all tasks assigned on the system meet their timing constraints, and all replicas of the same task are assigned to distinct processors. Obviously, such a reliability requirement could overload the system. In these situations, how to assign the tasks on processors to achieve the highest benefit poses a challenge. In this paper, we consider the problem of maximizing the number of successfully assigned tasks on a homogeneous distributed multiprocessor system, while satisfying the real-time constraint and system reliability requirement. Exact, greedy approximation and polynomial time approximation scheme (PTAS) algorithms are developed for the problem. Theoretical analysis, necessary proofs and experimental results that support our claims are all given.
  • Keywords
    approximation theory; computational complexity; fault tolerant computing; greedy algorithms; multiprocessing systems; processor scheduling; real-time systems; task analysis; critical real-time task scheduling; fault tolerance; greedy approximation; homogeneous distributed multiprocessor system; multiprocessor platforms; polynomial time approximation scheme algorithm; real-time constraint; real-time task assignment; system reliability requirement; timing constraints; Application software; Approximation algorithms; Distributed computing; Fault tolerance; Multiprocessing systems; Partitioning algorithms; Real time systems; Reliability; Scheduling algorithm; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems (ICPADS), 2009 15th International Conference on
  • Conference_Location
    Shenzhen
  • ISSN
    1521-9097
  • Print_ISBN
    978-1-4244-5788-5
  • Type

    conf

  • DOI
    10.1109/ICPADS.2009.107
  • Filename
    5395304