Title :
Fault-tolerant on-board evolutionary platform for adaptive allocation of hardware and software tasks
Author :
Liu, Peng ; Dai, Guojun ; Fu, Tingting
Author_Institution :
Inst. of Comput. Applic. Technol., Hangzhou Dianzi Univ., Hangzhou
Abstract :
Fails in aerospace missions, caused by broken communication and unexpected situation, have generated a pressing need for intelligent adaptation, repairing and upgrading capabilities in on-board maintenance (OBM) applications. In this paper, we present a fault-tolerant on-board evolutionary platform for aerospace applications which utilizes FPGA technology. To avoid complex evolution process of circuit and function, we take tasks as our basic chromosome and implement relocation of hardware and software tasks in spaceborne computing systems. Tasks can run in software space or be put into hardware task slots according to energy-efficient or real-time requirements. The allocation of hardware and software tasks will adapt to the requirement of current condition to meet real-time, energy-efficient or environment requirements. The process is transparent to users so that there is no need to explicitly specify reconfiguration commands. Sleeping tasks, redundant FPGAs and version switching control are combined together to achieve fault-tolerance in the on-board evolutionary platform. Design theories and strategies of FOEP are described in detail. System performance is also evaluated using simulated experiments.
Keywords :
aerospace computing; fault tolerant computing; field programmable gate arrays; maintenance engineering; FPGA technology; adaptive allocation; aerospace missions; fault-tolerant on-board evolutionary platform; hardware tasks; on-board maintenance applications; software tasks; spaceborne computing systems; version switching control; Application software; Biological cells; Circuits; Energy efficiency; Fault tolerance; Field programmable gate arrays; Hardware; Pressing; Space technology; System performance; Fault-tolerance; Intelligent adaptation; On-board maintenance; Task allocation;
Conference_Titel :
Intelligent Control and Automation, 2008. WCICA 2008. 7th World Congress on
Conference_Location :
Chongqing
Print_ISBN :
978-1-4244-2113-8
Electronic_ISBN :
978-1-4244-2114-5
DOI :
10.1109/WCICA.2008.4592908