Bionic autonomic nervous system and self-healing for NASA ANTS-like missions

The PAM (Prospecting Asteroid Mission) submission of the NASA concept mission ANTS (Autonomous Nano-Technology Swarm) involves the launch of a swarm of 1,000 autonomous pico-class spacecraft that will explore the asteroid belt. I this paper, we describe the development of a novel BANS (Bionic Autonomic Nervous System) technology with the potential to be deployed as part of the ANTS mission. The BANS is analogous to the biological nervous system, which consists of basic modules such as cyber axons, cyber neurons, the cyber peripheral nervous system and the cyber central nervous system. Equipped with the BANS, the ANTS system would be able to self-diagnose and self-heal faults/failures and avoid possible damage or collisions. An implementation and experimental results of the BANS exhibits the effectiveness and efficiency of the self-healing functions.

[1]  J. F. Bouchard,et al.  IEEE TRANSACTIONS ON SYSTEMS , MAN , AND CYBERNETICS — PART A : SYSTEMS AND HUMANS , 2001 .

[2]  O. Patrick Kreidl,et al.  Feedback control applied to survivability: a host-based autonomic defense system , 2004, IEEE Transactions on Reliability.

[3]  Linda Dailey Paulson,et al.  Computer System, Heal Thyself , 2002, Computer.

[4]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[5]  Byrav Ramamurthy,et al.  Secure Group Communications Over Data Networks , 2004 .

[6]  Pavel Motuzenko Adaptive Domain Model: Dealing With Multiple Attributes of Self-Managing Distributed Object Systems , 2003, ISICT.

[7]  M.G. Hinchey,et al.  Autonomous and autonomic systems: a paradigm for future space exploration missions , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[8]  Noah Treuhaft,et al.  Recovery Oriented Computing (ROC): Motivation, Definition, Techniques, and Case Studies , 2002 .

[9]  Yuan-Shun Dai,et al.  Computing systems reliability - models and analysis , 2004 .

[10]  Xiaohong Guan,et al.  Autonomic and Dependable Computing: Moving Towards a Model-Driven Approach , 2006 .

[11]  Yuan-Shun Dai,et al.  Modeling and analysis of correlated software failures of multiple types , 2005, IEEE Trans. Reliab..

[12]  Anand Sivasubramaniam,et al.  Critical event prediction for proactive management in large-scale computer clusters , 2003, KDD '03.

[13]  Walter Truszkowski,et al.  NASA's Swarm Missions: The Challenge of Building Autonomous Software , 2004, IT Prof..

[14]  R. Sterritt,et al.  Towards Modeling, Specifying and Deploying Policies in Autonomous and Autonomic Systems Using an AOSE Methodology , 2006, Third IEEE International Workshop on Engineering of Autonomic & Autonomous Systems (EASE'06).