Skip to main content

Autonomic Systems

  • Chapter
  • First Online:
  • 1294 Accesses

Part of the book series: NASA Monographs in Systems and Software Engineering ((NASA))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   249.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Article  Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Article  Google Scholar 

  6. 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.

    Google Scholar 

  7. A. Brown and D. Patterson. Embracing failure: A case for recovery-oriented computing. In Proc. High Performance Transaction Processing Symposium, Asilomar, CA, October 2001.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. A. G. Ganek and T. A. Corbi. The dawning of the autonomic computing era. IBM Systems Journal, 42(1):5–18, 2003.

    Article  Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. Hewlett-Packard Development Company, L.P. Adaptive infrastructure. HP World, 11–15 August 2003.

    Google Scholar 

  17. T. Hoare and R. Milner. Grand challenges for computing research. Computer Journal, 48(1):49–52, 2005.

    Article  Google Scholar 

  18. P. Horn. Autonomic computing: IBM’s perspective on the state of information technology. White paper, IBM Research, Armonk, NY (USA), October 2001.

    Google Scholar 

  19. 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.

    Google Scholar 

  20. IBM. Autonomic computing concepts. White paper, 2001.

    Google Scholar 

  21. IBM. An architectural blueprint for autonomic computing. White paper, October, 2003.

    Google Scholar 

  22. IBM. Special issue on autonomic computing. IBM Systems Journal, 42(1), 2003.

    Google Scholar 

  23. IBM and Cisco Systems. Adaptive Services Framework. White paper, version 1.0, IBM and Cisco Systems, 14 October 2003.

    Google Scholar 

  24. IEEE International Conference on Autonomic Computing (ICAC’04), New York, NY (USA), 17–18 May 2004.

    Google Scholar 

  25. N. R. Jennings. On agent-based software engineering. Artificial Intelligence, 117(2):277–296, 2000.

    Article  MATH  Google Scholar 

  26. 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.

    Google Scholar 

  27. G. Karjoth. Access control with IBM Tivoli access manager. ACM Transactions on Information and System Security, 6(2):232–257, 2003.

    Article  Google Scholar 

  28. J. O. Kephart and D. M. Chess. The vision of autonomic computing. IEEE Computer, 36(1):41–50, 2003.

    Article  Google Scholar 

  29. 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.

    Google Scholar 

  30. 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.

    Article  Google Scholar 

  31. 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.

    Google Scholar 

  32. 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.

    Google Scholar 

  33. 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.

    Google Scholar 

  34. 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.

    Article  Google Scholar 

  35. Microsoft Corporation. Dynamic Systems Initiative overview. White paper, 31 March, Revised 15 November, 2004.

    Google Scholar 

  36. R. Murch. Autonomic Computing. IBM Press, Prentice-Hall, 2004.

    Google Scholar 

  37. 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.

    Article  Google Scholar 

  38. 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.

    Google Scholar 

  39. L. D. Paulson. Computer system, heal thyself. IEEE Computer, 35(8):20–22, 2002.

    Article  Google Scholar 

  40. L. Russell, S. Morgan, and E. Chron. Clockwork: A new movement in autonomic systems. IBM Systems Journal, 42(1):77–84, 2003.

    Article  Google Scholar 

  41. 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.

    Google Scholar 

  42. 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.

    Google Scholar 

  43. A. Sloman. Review of: Rosalind Picard’s Affective Computing. AI Magazine, pages 127–137, Springer, 1999.

    Google Scholar 

  44. M. Smirnov. Area: Autonomic communications. In Proc. Consultation Meeting on Future Emerging Technologies: “New Communication Paradigms for 2020,” Brussels (Belgium), March 2004. European Union.

    Google Scholar 

  45. 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.

    Google Scholar 

  46. 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.

    Google Scholar 

  47. 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.

    Google Scholar 

  48. 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.

    Google Scholar 

  49. R. Sterritt. xACT: Autonomic computing and telecommunications. BT Exact Research Fellowship report, British Telecommunications, 2003.

    Google Scholar 

  50. R. Sterritt. Autonomic networks: Engineering the self-healing property. Engineering Applications of Artificial Intelligence, 17(7):727–739, 2004.

    Google Scholar 

  51. 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.

    Google Scholar 

  52. 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.

    Google Scholar 

  53. 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.

    Google Scholar 

  54. 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.

    Google Scholar 

  55. 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.

    Google Scholar 

  56. 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.

    Google Scholar 

  57. Sun Microsystems. N1 – introducing just-in-time computing. White paper, 2002.

    Google Scholar 

  58. 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.

    Google Scholar 

  59. H. Tianfield and R. Unland (guest eds.). Special issue: Autonomic computing systems. Engineering Applications of Artificial Intelligence, 17(7):689–869, 2004.

    Google Scholar 

  60. 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.

    Google Scholar 

  61. 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.

    Article  Google Scholar 

  62. 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.

    Google Scholar 

  63. 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.

    Google Scholar 

  64. R. Want, T. Pering, and D. Tennenhouse. Comparing autonomic and proactive computing. IBM Systems Journal, 42(1):129–135, 2003.

    Article  Google Scholar 

  65. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Walt Truszkowski .

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics