Journal of Astronautics ›› 2013, Vol. 34 ›› Issue (6): 808-817.doi: 10.3873/j.issn.1000-1328.2013.06.010

Previous Articles     Next Articles

A Hybrid Fault Tolerant Scheduling Algorithm for Multiprocessor in Space Environment

YU Xing biao,  ZHENG Chang wen,  HU Xiao hui,  ZHAO Jun suo   

  1. 1.Institute of Software Chinese Academy of Sciences, Beijing 100190, China;
     
    2.University of Chinese Academy of Sciences, Beijing 100190, China
  • Received:2012-02-09 Revised:2013-04-11 Online:2013-06-15 Published:2013-06-25

Abstract:

In order to improve the efficiency of fault tolerant scheduling of hybrid real time tasks in circumstance of space application, a hybrid fault tolerant scheduling algorithm for multiprocessor in space environment is proposed. In this algorithm, a grouping based Best Fit assignment strategy in the periodic task scheduling is used to obtain more compact scheduling result by use of a little increasing computation time, so that the number of processors and the task execution time required by the algorithm are saved. In addition, a time slice based approach is used to finish the dynamic scheduling of aperiodic tasks, thus improving the efficiency of fault tolerant scheduling of hybrid real time tasks and making the algorithm more suitable for the task processing in complicated space environment. It is shown from the simulation that this algorithm has important effect on improving the performance of fault tolerant scheduling of hybrid real time tasks.

Key words: Grouping, Fault tolerant, Hybrid task, Scheduling algorithm, Space environment

CLC Number: