• DocumentCode
    2757414
  • Title

    Optimal and Fault-Tolerant Scheduling Algorithm for Multi-Tasks in Distributed Control Systems

  • Author

    Liu, Huai ; Huang, Jianxin ; Shen, Jie

  • Author_Institution
    Sch. of Electr. & Autom. Eng., Nanjing Normal Univ.
  • Volume
    2
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    6675
  • Lastpage
    6679
  • Abstract
    In distributed control system (DCS), hard real-time tasks must be finished before their deadlines, otherwise the catastrophes occur. Therefore, fault-tolerance must be offered for DCS. In order to schedule many kinds of different real-time tasks, dual priority queues scheduling algorithm is given for uniprocessor and the schedulable condition of the tasks is investigated. For DCS, combining task duplication technique and scheduling algorithm for uniprocessor, a new fault-tolerant scheduling algorithm is presented. The schedulability of the algorithm is analyzed and the schedulable condition is investigated. Basing on this, a heuristic static algorithm for assigning tasks to processors that can guarantee the load of every processor to be balanced is given. In the case that the deadlines of all real-time tasks are met, the non-real-time tasks are scheduled in the spare resource of real-time tasks and the deadlines of primary copies are optimized, so as to improve utility of processor. The simulation experiments show that the algorithm is effective
  • Keywords
    control engineering computing; distributed control; fault tolerant computing; microprocessor chips; processor scheduling; queueing theory; resource allocation; distributed control systems; dual priority queue scheduling; fault-tolerant scheduling; heuristic static algorithm; load balancing; optimal scheduling; task assignment; task duplication; uniprocessor scheduling; Algorithm design and analysis; Automation; Control systems; Distributed control; Fault tolerance; Fault tolerant systems; Heuristic algorithms; Processor scheduling; Real time systems; Scheduling algorithm; Distributed Control System; Dual Priority Queues; Duplication Technique; Task assignment;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Control and Automation, 2006. WCICA 2006. The Sixth World Congress on
  • Conference_Location
    Dalian
  • Print_ISBN
    1-4244-0332-4
  • Type

    conf

  • DOI
    10.1109/WCICA.2006.1714375
  • Filename
    1714375