• DocumentCode
    3454320
  • Title

    An efficient fault-tolerant scheduling algorithm for periodic real-time tasks in heterogeneous platforms

  • Author

    Weiwei Qiu ; Zibin Zheng ; Xinyu Wang ; Xiaohu Yang

  • Author_Institution
    Coll. of Comput. Sci. & Technol., Zhejiang Univ., Hangzhou, China
  • fYear
    2013
  • fDate
    19-21 June 2013
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    Fault-tolerant real-time scheduling algorithm is one of the most important means to ensure the timeliness and high availability characteristics of fault-tolerant real-time systems. Existing scheduling models for periodic real-time task in heterogeneous platforms typically require the number of processors in the systems to be determined in advance; hence prohibit the scalability and the performance of distributed systems. The algorithms based on these models also require a large number of schedubility tests which lead to long execution time. To address these problems, we propose a primary and backup replica partition based fault-tolerant scheduling algorithm (PBPFT) based on a scalable scheduling model using heterogeneity that does not have to determine the scale of the distributed system in advance. The PBPFT approach also takes advantage of backup copy overlapping and phasing delay techniques to minimize system redundancy, and adopts the processor grouping technique to simplify algorithm complexity. Comprehensive experiments are conducted, and the results validate high resource utilization and commendable performance of our proposed approach.
  • Keywords
    distributed processing; fault tolerant computing; resource allocation; scheduling; PBPFT approach; algorithm complexity; distributed systems; fault-tolerant real-time systems; fault-tolerant realtime scheduling algorithm; heterogeneous platform; periodic real-time tasks; primary and backup replica partition based fault-tolerant scheduling algorithm; processor grouping technique; resource utilization; scalable scheduling model; schedubility tests; Fault tolerance; Fault tolerant systems; Partitioning algorithms; Program processors; Real-time systems; Scheduling algorithms; Fault-tolerant; Heterogeneous distributed system; Primary and backup copy; Real-time task; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2013 IEEE 16th International Symposium on
  • Conference_Location
    Paderborn
  • Type

    conf

  • DOI
    10.1109/ISORC.2013.6913213
  • Filename
    6913213