Title :
Study of Algorithms of Real-Time Scheduling with Fault-Tolerance in Small Satellite On-Board Computer Systems
Author :
Sa, Pengfei ; Zhao, Min ; Liu, Yanfei
Author_Institution :
Coll. of Autom. Eng., Nanjing Univ. of Aeronaut. & Astronaut.
Abstract :
Scheduling small satellite´s mission must meet with two acquirements: one is that all real-time tasks must be complemented in time limit, the other is that it must have fault-tolerant capability. In this paper, an integration mission model of both periodical mission and non-periodical mission is built based on the characteristic of small satellite mission and a fault-tolerant scheduling algorithm of static scheduling and dynamic adjustment for small satellite is presented combined with mission allocate algorithm and partial dynamic scheduling algorithm of embedded processor. This algorithm combines both the technique of primary/backup copies and the Hopfield algorithm and sum up static assignment to planning and operation problem held in resource and time. Neural network algorithm is used in partial dynamic adjustment of non-periodical mission and backup mission copies that assures the reliability and temporal effectiveness of mission execution. Simulation results show that it achieves higher schedulability compared to some other methods. Further, in terms of scheduling length and load balancing, it is superior to that of conventional graphic algorithm
Keywords :
Hopfield neural nets; aerospace computing; artificial satellites; dynamic scheduling; fault tolerant computing; processor scheduling; real-time systems; resource allocation; Hopfield algorithm; conventional graphic algorithm; embedded processor; fault-tolerant scheduling; load balancing; mission allocate algorithm; partial dynamic scheduling; real-time scheduling; scheduling length; small satellite on-board computer systems; static scheduling; Dynamic scheduling; Fault tolerance; Fault tolerant systems; Heuristic algorithms; Load management; Neural networks; Processor scheduling; Real time systems; Satellites; Scheduling algorithm; Fault-Tolerant Technique; HNN; Real-Time Scheduling; Small Satellite;
Conference_Titel :
Intelligent Control and Automation, 2006. WCICA 2006. The Sixth World Congress on
Conference_Location :
Dalian
Print_ISBN :
1-4244-0332-4
DOI :
10.1109/WCICA.2006.1712906