Abstract
NASA requires many of its future missions (spacecraft, rovers, constellations/ swarms of spacecraft, etc.) to possess greater capabilities to operate on their own with minimal human intervention or guidance [180, 181, 182]. Autonomy essentially describes independent activity toward goal achievement, but space-system autonomy alone is not sufficient to satisfy the requirement. Autonomicity, the quality that enables a system to handle effects upon its own internal subsystems and their interactions when those effects correspond to risks of damage or impaired function, is the further ingredient of space assets that will become more essential in future advanced space-science and exploration missions. Absent autonomicity, a spacecraft or other asset in a harsh environment, will be vulnerable to many environmental effects: without autonomic responses, the spacecraft’s performance will degrade, or the spacecraft will be unable to recover from faults. Ensuring that exploration spacecraft have autonomic properties will increase the survivability, and therefore, their likelihood of success. In short, as missions increasingly incorporate autonomy (self-governing of their own goals), there is a strong case to be made that this needs to be extended to include autonomicity (mission self-management [160]). This chapter describes the emerging autonomic paradigm, related research, and programmatic initiatives, and highlights technology transfer issues.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
M. Agarwal, V. Bhat, H. Liu, V. Matossian, V. Putty, C. Schmidt, G. Ahang, L. Zhen, M. Parashar, B. Khargharia, and S. Hariri. AutoMate: Enabling autonomic applications on the grid. In Proc. The Autonomic Computing Workshop, 5th Int. Workshop on Active Middleware Services (AMS’03), Seattle, WA (USA), 25 June 2003.
S. Aiber, O. Etzion, and S. Wasserkrug. The utilization of AI techniques in the autonomic monitoring and optimization of business objectives. In IJCAI Workshop on AI and Autonomic Computing: Developing a Research Agenda for Self-Managing Computer Systems, Acapulco (Mexico), 10 August 2003.
A. Avizienis, J.-C. Laprie, B. Randell, and C. Landwehr. Basic concepts and taxonomy of dependable and secure computing. IEEE Transactions on Dependable and Secure Computing, 1(1):11–33, 2004.
D. Bantz and D. Frank. Challenges in autonomic personal computing, with some new results in automatic configuration management. In Proc. IEEE Workshop on Autonomic Computing Principles and Architectures (AUCOPA 2003), pages 451–456, Banff, Alberta (Canada), 22–23 August 2003.
D. F. Bantz, C. Bisdikian, D. Challener, J. P. Karidis, S. Mastrianni, A. Mohindra, D. G. Shea, and M. Vanover. Autonomic personal computing. IBM Systems Journal, 42(1):165–176, 2003.
K. P. Birman, R. van Renesse, and W. Vogels. Navigating in the storm: Using Astrolabe for distributed self-configuration, monitoring and adaptation. In The Autonomic Computing Workshop, 5th Int. Workshop on Active Middleware Services (AMS’03), pages 4–13, Seattle, WA (USA), 25 June 2003.
A. Brown and D. Patterson. Embracing failure: A case for recovery-oriented computing. In Proc. High Performance Transaction Processing Symposium, Asilomar, CA, October 2001.
G. Cheliotis and C. Kenyon. Autonomic economics: A blueprint for self-managed systems. In IJCAI Workshop on AI and Autonomic Computing: Developing a Research Agenda for Self-Managing Computer Systems, Acapulco (Mexico), 10 August 2003.
D. J. Clancy. NASA challenges in autonomic computing. In The Second Almaden Institute, IBM Almaden Research Center, San Jose, CA (USA), 10–12 April 2002.
G. Deen, T. Lehman, and J. Kaufman. The almaden optimal grid project. In IEEE Autonomic Computing Workshop (5th AMS), Seattle, WA (USA), 14–21 June 2003.
A. G. Ganek. Autonomic computing: implementing the vision. Keynote presentation, Autonomic Computing Workshop, AMS 2003, pages 2–3, Seattle, WA (USA), IEEE Computer Society, 25 June 2003.
A. G. Ganek and T. A. Corbi. The dawning of the autonomic computing era. IBM Systems Journal, 42(1):5–18, 2003.
R. Guitierrez and M. Huhns. Achieving software robustness via multiagent-based redundancy. In IJCAI Workshop on AI and Autonomic Computing: Developing a Research Agenda for Self-Managing Computer Systems, Acapulco (Mexico), 10 August 2003.
H. Guo. A Bayesian approach for autonomic algorithm selection. In IJCAI Workshop on AI and Autonomic Computing: Developing a Research Agenda for Self-Managing Computer Systems, Acapulco (Mexico), 10 August 2003.
L. Herger, K. Iwano, P. Pattnaik, J. J. Ritsko, and A. G. Davis. Special issue (J. J. Ritsko, Editor-in-Chief): Autonomic computing. IBM Systems Journal, 42(1):3–4, 2003.
Hewlett-Packard Development Company, L.P. Adaptive infrastructure. HP World, 11–15 August 2003.
T. Hoare and R. Milner. Grand challenges for computing research. Computer Journal, 48(1):49–52, 2005.
P. Horn. Autonomic computing: IBM’s perspective on the state of information technology. White paper, IBM Research, Armonk, NY (USA), October 2001.
M. N. Huns, V. T. Holderfield, and R. L. Z. Gutierrez. Robust software via agent-based redundancy. In Proc. Second International Joint Conference on Autonomous Agents & Multiagent Systems (AAMAS 2003), pages 1018–1019, Melbourne, Victoria (Australia), 14–18 July 2003.
IBM. Autonomic computing concepts. White paper, 2001.
IBM. An architectural blueprint for autonomic computing. White paper, October, 2003.
IBM. Special issue on autonomic computing. IBM Systems Journal, 42(1), 2003.
IBM and Cisco Systems. Adaptive Services Framework. White paper, version 1.0, IBM and Cisco Systems, 14 October 2003.
IEEE International Conference on Autonomic Computing (ICAC’04), New York, NY (USA), 17–18 May 2004.
N. R. Jennings. On agent-based software engineering. Artificial Intelligence, 117(2):277–296, 2000.
G. Kaiser, J. Parekh, P. Gross, and G. Valetto. Kinesthetics extreme: An external infrastructure for monitoring distributed legacy systems. In The Autonomic Computing Workshop, 5th Int. Workshop on Active Middleware Services (AMS’03), pages 22–30, Seattle, WA (USA), 25 June 2003.
G. Karjoth. Access control with IBM Tivoli access manager. ACM Transactions on Information and System Security, 6(2):232–257, 2003.
J. O. Kephart and D. M. Chess. The vision of autonomic computing. IEEE Computer, 36(1):41–50, 2003.
K. Kistler-Glendon. Beginning the autonomic journey – a review and lessons learned from an autonomic computing readiness assessment at a major US telecom. In Proc. CHIACS2: Conference on the Human Impact and Application of Autonomic Computing Systems, Yorktown Heights, NY, 21 April 2004.
G. Langranchi, P. D. Peruta, A. Perrone, and D. Calvanese. Toward a new landscape of systems management in an autonomic computing environment. IBM Systems Journal, 42(1):38–44, 2003.
T. Lau, D. Oblinger, L. Bergman, V. Castelli, and C. Anderson. Learning procedures for autonomic computing. In IJCAI Workshop on AI and Autonomic Computing: Developing a Research Agenda for Self-Managing Computer Systems, Acapulco (Mexico), 10 August 2003.
S. Lightstone. Towards benchmarking – autonomic computing maturity. In Proc. IEEE Workshop on Autonomic Computing Principles and Architectures (AUCOPA 2003), pages 451–456, Banff, Alberta (Canada), 22–23 August 2003.
M. Littman, T. Nguyen, and J. Hirsh. A model of cost-sensitive fault mediation. In IJCAI Workshop on AI and Autonomic Computing: Developing a Research Agenda for Self-Managing Computer Systems, Acapulco (Mexico), 10 August 2003.
L. Lymberopoulos, E. Lupu, and M. Sloman. An adaptive policy-based framework for network services management. Journal of Network and Systems Management, 11(3):277–303, 2003.
Microsoft Corporation. Dynamic Systems Initiative overview. White paper, 31 March, Revised 15 November, 2004.
R. Murch. Autonomic Computing. IBM Press, Prentice-Hall, 2004.
D. A. Norman, A. Ortony, and D. M. Russell. Affect and machine design: Lessons for the development of autonomous machines. IBM Systems Journal, 42(1):38–44, 2003.
M. Parashar, editor. The Autonomic Computing Workshop, 5th Int. Workshop on Active Middleware Services (AMS 2003), Seattle, WA (USA), 25 June 2003. IEEE Computer Society.
L. D. Paulson. Computer system, heal thyself. IEEE Computer, 35(8):20–22, 2002.
L. Russell, S. Morgan, and E. Chron. Clockwork: A new movement in autonomic systems. IBM Systems Journal, 42(1):77–84, 2003.
L. Russell, S. Morgan, and E. Chron. On-line model selection procedures in Clockwork. In Proc. IJCAI Workshop on AI and Autonomic Computing: Developing a Research Agenda for Self-Managing Computer Systems, Acapulco (Mexico), 10 August 2003.
R. SAhoo, I. Rish, A. Oliner, M. Gupta, J. Moreira, S. Ma, R. Vilata, and A. Sivasubramaniam. Autonomic computing features for large-scale server management and control. In IJCAI Workshop on AI and Autonomic Computing: Developing a Research Agenda for Self-Managing Computer Systems, Acapulco (Mexico), 10 August 2003.
A. Sloman. Review of: Rosalind Picard’s Affective Computing. AI Magazine, pages 127–137, Springer, 1999.
M. Smirnov. Area: Autonomic communications. In Proc. Consultation Meeting on Future Emerging Technologies: “New Communication Paradigms for 2020,” Brussels (Belgium), March 2004. European Union.
M. Smirnov and R. Popescu-Zeletin. Autonomic communication. In Proc. New Communication Paradigms for 2020, “Brainstorming” Meeting on Future Emerging Technologies, Brussels (Belgium), July 2003. European Union.
R. Sterritt. Towards autonomic computing: Effective event management. In Proc. 27th Annual IEEE/NASA Software Engineering Workshop (SEW), pages 40–47, Greenbelt, MD (USA), 3–5 December 2002. IEEE Computer Society Press.
R. Sterritt. Autonomic computing: The natural fusion of soft computing and hard computing. In IEEE International Conference on Systems, Man and Cypernetics, pages 4754–4759, Washington, DC (USA), 5–8 October 2003.
R. Sterritt. Pulse monitoring: Extending the health-check for the autonomic GRID. In IEEE Workshop on Autonomic Computing Principles and Architectures (AUCOPA 2003), pages 433–440, Banff, Alberta (Canada), 22–23 August 2003.
R. Sterritt. xACT: Autonomic computing and telecommunications. BT Exact Research Fellowship report, British Telecommunications, 2003.
R. Sterritt. Autonomic networks: Engineering the self-healing property. Engineering Applications of Artificial Intelligence, 17(7):727–739, 2004.
R. Sterritt and D. F. Bantz. PAC-MEN: Personal autonomic computing monitoring environments. In Proc. IEEE DEXA 2004 Workshops – 2nd International Workshop on Self-Adaptive and Autonomic Computing Systems (SAACS04), pages 737–741, Zaragoza (Spain), 30 August–3 September 2004. IEEE.
R. Sterritt and D. Bustard. Fusing hard and soft computing for fault management in telecommunications systems. IEEE Transactions on Systems Man and Cybernetics – Part C: Applications and Reviews, 32(2):92–98, 2002.
R. Sterritt, D. Bustard, and A. McCrea. Autonomic computing correlation for fault management system evolution. In Proc. IEEE International Conference on Industrial Informatics (INDIN 2003), pages 240–247, Banff, Alberta (Canada), 21–24 August 2003.
R. Sterritt and D. W. Bustard. Autonomic computing – a means of achieving dependability? In Proc. IEEE International Conference on the Engineering of Computer Based Systems (ECBS-03), pages 247–251, Huntsville, AL (USA), April 2003. IEEE Computer Society Press.
R. Sterritt, D. Gunning, A. Meban, and P. Henning. Exploring autonomic options in an unified fault management architecture through reflex reactions via pulse monitoring. In Proc. IEEE Workshop on the Engineering of Autonomic Systems (EASe 2004) at the 11th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ECBS 2004), pages 449–455, Brno (Czech Republic), May 2004.
R. Sterritt and M. Hinchey. Engineering ultimate self-protection in autonomic agents for space exploration missions. In Proc. EASe-2005, 2nd IEEE Workshop on Engineering Autonomic Systems, at ECBS 2005, 12th IEEE International Conference on Engineering of Computer Based Systems, pages 506–511, Greenbelt, MD (USA), 4–7 April 2005. IEEE Computer Society Press.
Sun Microsystems. N1 – introducing just-in-time computing. White paper, 2002.
H. Tianfield. Multi-agent based autonomic architecture for network management. In Proc. IEEE International Conference on Industrial Informatics, pages 462–469, Banff, Alberta, Canada, August 2003.
H. Tianfield and R. Unland (guest eds.). Special issue: Autonomic computing systems. Engineering Applications of Artificial Intelligence, 17(7):689–869, 2004.
W. Trumler, F. Bagci, J. Petzold, and T. Ungerer. Smart doorplates – toward an autonomic computing system. In The Autonomic Computing Workshop, 5th Int. Workshop on Active Middleware Services (AMS’03), pages 42–47, Seattle, WA (USA), 25 June 2003. IEEE Computer Society.
W. Truszkowski, M. Hinchey, J. Rash, and C. Rouff. NASA’s swarm missions: The challenge of building autonomous software. IEEE IT Professional, 6(5): 47–52, 2004.
W. F. Truszkowski, L. Hallock, C. A. Rouff, J. Kerlin, J. L. Rash, M. G. Hinchey, and R. Sterritt. Autonomous and Autonomic Systems with Applications to NASA Intelligent Spacecraft Operations and Exploration Systems. NASA Monographs in Systems and Software Engineering. Springer, London (UK), 2007.
W. F. Truszkowski, J. L. Rash, C. A. Rouff, and M. G. Hinchey. Asteroid exploration with autonomic systems. In Proc. 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems (ECBS), Workshop on Engineering of Autonomic Systems (EASe), Brno (Czech Republic), May 2004. IEEE Computer Society.
R. Want, T. Pering, and D. Tennenhouse. Comparing autonomic and proactive computing. IBM Systems Journal, 42(1):129–135, 2003.
M. Weiser. Creating the invisible interface. In Proc. UIST ’94: Proceedings of the 7th Annual ACM Symposium on User Interface Software and Technology, Invited talk, page 1, Marina del Rey, CA (USA), 1994. ACM Press.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2010 Springer-Verlag London
About this chapter
Cite this chapter
Truszkowski, W. et al. (2010). Autonomic Systems. In: Autonomous and Autonomic Systems: With Applications to NASA Intelligent Spacecraft Operations and Exploration Systems. NASA Monographs in Systems and Software Engineering. Springer, London. https://doi.org/10.1007/b105417_8
Download citation
DOI: https://doi.org/10.1007/b105417_8
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-84628-232-4
Online ISBN: 978-1-84628-233-1
eBook Packages: EngineeringEngineering (R0)