Title :
GSU middleware architecture design
Author :
Tso, Kam S. ; Tai, Ann T. ; Alkalai, Leon ; Chau, Savio N. ; Sanders, William H.
Author_Institution :
IA Tech. Inc., Los Angeles, CA, USA
Abstract :
NASA´s future deep-space missions will require onboard software upgrade. A challenge that arises from this is that of guarding the system against performance loss caused by residual design faults in the new version of a spacecraft/science function. Accordingly, we have developed a methodology called guarded software upgrading (GSU). The GSU framework is based on the Baseline X2000 First Delivery Architecture, which comprises three high-performance computing nodes with local DRAMs and multiple subsystem microcontroller nodes that interface with a variety of devices. All nodes are connected by a high-speed fault tolerant bus network that complies with the commercial interface standard IEEE 1394. Since application-specific techniques are an effective strategy for reducing fault tolerance cost, we exploit the characteristics of our target system and application. To ensure low development cost, we take advantage of inherent system resource redundancies as the means of fault tolerance
Keywords :
IEEE standards; aerospace computing; client-server systems; fault tolerant computing; Baseline X2000; DRAM; First Delivery Architecture; GSU middleware architecture design; IEEE 1394; NASA; deep-space missions; fault tolerant bus network; guarded software upgrading; high-performance computing nodes; interface standard; microcontroller; onboard software upgrade; residual design faults; spacecraft; Computer architecture; Computer interfaces; Costs; Fault tolerance; Fault tolerant systems; Microcontrollers; Middleware; Performance loss; Redundancy; Space vehicles;
Conference_Titel :
High Assurance Systems Engineering, 2000, Fifth IEEE International Symposim on. HASE 2000
Conference_Location :
Albuquerque, NM
Print_ISBN :
0-7695-0927-4
DOI :
10.1109/HASE.2000.895464