Skip to main content
Log in

Abstract.

Autonomic computing (AC) has as its vision the creation of self-managing systems to address today’s concerns of complexity and total cost of ownership while meeting tomorrow’s needs for pervasive and ubiquitous computation and communication. This paper reports on the latest autonomic systems research and technologies to influence the industry; it looks behind AC, summarising what it is, the current state-of-the-art research, related work and initiatives, highlights research and technology transfer issues and concludes with further and recommended reading.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Horn P (2001) Autonomic computing: IBM perspective on the state of information technology, IBM T.J. Watson Labs, NY, 15th October 2001. Presented at AGENDA 2001, Scottsdale. Available via http://www.research.ibm.com/autonomic/

  2. Ganek AG, Corbi TA (2003) The dawning of the autonomic computing era. IBM Sys J 42(1):5–18

    Google Scholar 

  3. Sterritt R, Hinchey M (2004) Apoptosis and self-destruct: a contribution to autonomic agents?. In: Proceedings of Third NASA-Goddard/IEEE workshop on formal approaches to agent-based systems (FAABS III), Washington 26–27 April, in Lecture notes in computer science 3228. Springer-Verlag, Berlin Heidelberg New York, pp 269–278

  4. Sterritt R (2002) Towards autonomic computing: effective event management. In: Proceedings of 27th annual IEEE/NASA software engineering workshop (SEW), Maryland, 3–5 December. IEEE Computer Society, pp 40–47

  5. Sterritt R, Bustard DW (2003) Autonomic computing—a means of achieving dependability? In: Proceedings of IEEE international conference on the engineering of computer based systems (ECBS’03), Huntsville, 7–11 April. IEEE CS Press, pp 247–251

  6. Avižienis A, Laprie J-C, Randell B, Landwehr C (2004) Basic concepts and taxonomy of dependable and secure computing. IEEE Transactions on Dependable and Secure Computing, 1(1), Jan–Mar

  7. USA Computing Research Association. (2002) Grand research challenges. Available via http://www.cra.org/reports/gc.systems.pdf

  8. UK grand challenges for computing research. (2002) Available via http://www.nesc.ac.uk/esi/events/Grand_Challenges/

  9. Tianfield H (2003) Multi-agent based autonomic architecture for network management, Industrial Informatics, 2003. INDIN 2003. In: Proceedings of the IEEE international conference, 21–24 August. pp 462–469

  10. Sterritt R, Bustard DW (2003) Towards an autonomic computing environment. In: Proceedings of IEEE DEXA 2003 workshops—1st international workshop on autonomic computing systems, Prague, Czech Republic, 1–5 September. pp 694–698

  11. IBM (2003) An architectural blueprint for autonomic computing

  12. Bantz DF, Bisdikian C, Challener D, Karidis JP, Mastrianni S, Mohindra A, Shea DG, Vanover M (2003) Autonomic personal computing. IBM Sys J 42(1):165–176

    Google Scholar 

  13. Deen G, Lehman T, Kaufman J (2003) The almaden optimalgrid project. In: IEEE Proceedings of autonomic computing workshop, 5th AMS, Seattle. pp 14–21

  14. IBM (2001) Autonomic computing concepts. White Paper, IBM

  15. Ganek AG (2003) Autonomic computing: implementing the vision. Keynote presentation at the autonomic computing workshop, AMS 2003, Seattle, 25th June

  16. Sterritt R (2003) Pulse monitoring: extending the health-check for the autonomic GRID. In: Proceedings of IEEE workshop on autonomic computing principles and architectures (AUCOPA 2003) at INDIN 2003, Banff, Alberta, Canada, 22–23 August. pp 433–440

  17. Sterritt R, Gunning D, Meban A, Henning P (2004) Exploring autonomic options in an unified fault management architecture through reflex reactions via pulse monitoring. In: Proceedings of 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), Brno, Czech Republic, 24–27 May. pp 449–455

  18. Bantz DF, Frank D (2003) Challenges in autonomic personal computing, with some new results in automatic configuration management. In: Proceedings of IEEE workshop on autonomic computing principles and architectures (AUCOPA 2003) at INDIN 2003, Banff, Alberta, Canada, 22–23 August. pp 451–456

  19. Brown AB, Hellerstein J, Hogstrom M, Lau T, Lightstone S, Shum P, Peterson Yost M (2004) Benchmarking autonomic capabilities: promises and pitfalls, international conference on autonomic computing (ICAC’04). pp 266–267

  20. Lightstone S (2003) Towards benchmarking—autonomic computing maturity invited talk at workshop on autonomic computing principles and architectures (AUCOPA’ 2003) at the IEEE international conference industrial informatics (INDIN 2003), Banff, Alberta, Canada, 21–24 August

  21. Kistler-Glendon K (2004) Beginning the autonomic journey—a review and lessons learned from an autonomic computing readiness assessment at a major US telecom, CHIACS2 Conference

  22. IBM. Alpha works autonomic computing site. Available via http://www.alphaworks.ibm.com/autonomic

  23. Sterritt R (2003) Autonomic computing: the natural fusion of soft computing and hard computing. In: Proceedings of 2003 IEEE international conference on systems, man and cybernetics, Washington, 5–8 October. pp 4754–4759

  24. IBM systems journal (2003) special issue on autonomic computing, Vol. 42(1), pp 197, available via http://www.research.ibm.com/ journal/sj/421/

  25. Norman DA, Ortony A, Russell DM (2003) Affect and machine design: lessons for the development of autonomous machines. IBM Sys J 42(1):38–44

    Google Scholar 

  26. Sloman A, Croucher M (1981) Why robots will have emotions. In: Proceedings of 7th international joint conference on AI, Vancouver. pp 197–202

  27. Sloman A (1999) Review of: Rosalind Picard’s affective computing, MIT Press, 1997. AI Magazine

  28. Russell LW, Morgan SP, Chron EG (2003) Clockwork: a new movement in autonomic systems. IBM Sys J 42(1):77–84

    Google Scholar 

  29. Russell LW, Morgan SP, Chron EG (2003) On-line model selection procedures in clockwork, IJCAI workshop on AI and autonomic computing: developing a research agenda for self-managing computer systems, Acapulco, Mexico, 10th August

  30. Guo H (2003) A Bayesian approach for autonomic algorithm selection, IJCAI Workshop on AI and autonomic computing: developing a research agenda for self-managing computer systems, Acapulco, Mexico, 10th August

  31. Aiber S, Etzion O, Wasserkrug S (2003) The utilization of AI techniques in the autonomic monitoring and optimization of business objectives, IJCAI workshop on AI and autonomic computing: developing a research agenda for self-managing computer systems, Acapulco, Mexico, 10th August

  32. Trumler W, Bagci F, Petzold J, Ungerer T (2003) Smart doorplates- –toward an autonomic computing system. In: Autonomic computing workshop fifth annual international workshop on active middleware services (AMS’03), pp 42

  33. Trumler W, Petzold J, Bagci F, Ungerer T (2004) AMUN— autonomic middleware for ubiquitous environments applied to the smart doorplate project, international conference on autonomic computing (ICAC’04), pp 274–275

  34. Lau T, Oblinger D, Bergman L, Castelli V, Anderson C (2003) Learning procedures for autonomic computing, IJCAI workshop on AI and autonomic computing: developing a research agenda for self-managing computer systems, Acapulco, Mexico, 10th August

  35. IBM Tivoli Monitoring, IBM Corp. Available at http://www.tivoli.com/products/index/monitor/

  36. Lanfranchi G, Della Peruta P, Perrone A, Calvanese D (2003) Toward a new landscape of systems management in an autonomic computing environment. IBM Sys J 42(1):119–128

    Google Scholar 

  37. Sterritt R, Bustard DW, McCrea A (2003) Autonomic computing correlation for fault management system evolution. In: Proceedings of IEEE international conference industrial informatics (INDIN 2003), Banff, Alberta, Canada, 21–24 August. pp 240–247

  38. Sterritt R, Bustard DW (2002) Fusing hard and soft computing for fault management in telecommunications systems IEEE Trans Systems Man and Cybernetics part C, 32(2)

  39. Sterritt R (2004) Autonomic networks: engineering the self-healing property, engineering applications of artificial intelligence, Vol. 17, No. 7, Elsevier, ISSN 0952–1976. pp 727–739

  40. Sahoo RK, Rish I, Oliner AJ, Gupta M, Moreira JE, Ma S, Vilalta R, Sivasubramaniam A (2003) Autonomic computing features for large-scale server management and control, IJCAI workshop on AI and autonomic computing: developing a research agenda for self-managing computer systems, Acapulco, Mexico, 10th August

  41. Littman ML, Nguyen T, Hirsh H (2003) A model of cost-sensitive fault mediation, IJCAI workshop on AI and autonomic computing: developing a research agenda for self-managing computer systems, Acapulco, Mexico, 10th August

  42. Cheliotis G, Kenyon C (2003) Autonomic economics: a blueprint for self-managed systems, IJCAI workshop on AI and autonomic computing: developing a research agenda for self-managing computer systems, Acapulco, Mexico, 10th August

  43. Parkes DC (2003) Five AI challenges in strategy proof computing, IJCAI workshop on AI and autonomic computing: developing a research agenda for self-managing computer systems, Acapulco, Mexico, 10th August

  44. Kaiser G, Parekh J, Gross P, Valetto G (2003) Kinesthetics extreme: an external infrastructure for monitoring distributed legacy systems. In: Proceedings of the autonomic computing workshop, 5th international workshop on active middleware services (AMS 2003), Seattle. pp 22–30

  45. Birman KP, van Renesse R, Vogels W (2003) Navigating in the storm: using astrolabe for distributed self-configuration, monitoring and adaptation. In: Proceedings of the autonomic computing workshop, 5th international workshop on active middleware services (AMS 2003), Seattle. pp 4–13

  46. Agarwal M, Bhat V, Liu H, Matossian V, Putty V, Schmidt C, Ahang G, Zhen L, Parashar M, Khargharia B, Hariri S (2003) Automate: enabling autonomic applications on the grid. In: Proceedings of the autonomic computing workshop, 5th international workshop on active middleware services (AMS 2003), Seattle. pp 22–30

  47. Wyatt J, Sherwood R, Sue M, Szijjarto J (1999) Flight validation of on-demand operations: the deep space one beacon monitor operations experiment, 5th international symposium on artificial intelligence, robotics and automation in space (i-SAIRAS ‘99), ESTEC, Noordwijk, The Netherlands. 1–3 June

  48. Truszkowski W, Hinchey M, Rash J, Rouff C (2004) NASA’s swarm missions: the challenge of building autonomous software. IEEE IT Professional mag., September/October. pp 51–56

  49. Clancy DJ (2002) NASA challenges in autonomic computing, Almaden Institute 2002, IBM Almaden Research Center, San Jose, 10th April

  50. Hughes PM (2003) Application of autonomic computing concepts for GSFC’s next generation missions, presentation at the Woodrow Wilson International Center for Scholars, 28th October

  51. Sterritt R (2004) SelfWares-episode IV–autonomic computing: a new hope, NASA GSFC IS &T Colloquium, 1 December

  52. Truszkowski W, Rash J, Rouff C, Hinchey M (2004) Asteroid exploration with autonomic systems. In: Proceedings of 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), Brno, Czech Republic, 24–27 May. pp 484–490

  53. Padget J (2003) The role of norms in autonomic organizations, IJCAI workshop on AI and autonomic computing: developing a research agenda for self-managing computer systems, Acapulco, Mexico, 10th August

  54. Therani M, Zeng D, Dror M (2003) Decentralized resource management in autonomic systems, IJCAI workshop on AI and autonomic computing: developing a research agenda for self-managing computer systems, Acapulco, Mexico, 10th August

  55. Gutierrez RLZ, Huhns MN (2003) Achieving software robustness via multiagent-based redundancy, IJCAI workshop on AI and autonomic computing: developing a research agenda for self-managing computer systems, Acapulco, Mexico, 10th August

  56. Jennings NR, Wooldridge M (2000) Agent-oriented software engineering. In: Bradshaw J (ed) Handbook of agent technology. AAAI/MIT Press, Cambridge, Massachusetts

  57. Huhns MN, Holderfield VT, Gutierrez RLZ (2003) Robust software via agent-based redundancy. In: Second international joint conference on autonomous agents and multiagent systems, AAMAS 2003, 14–18 July, Melbourne. pp 1018–1019

  58. Lymberopoulos L, Lupu E, Sloman M (2003) An adaptive policy-based framework for network services management. J Netw Syst Manage 11(3)

  59. HP World (2003) Adaptive Infrastructure, Atlanta Georgia, 11–15 August

  60. Sun Microsystems (2002) N1—Introducing just-in-time computing, White paper

  61. Microsoft Corporation (2004) Dynamic systems initiative overview, white paper, 31 March 2004, revised 15 November

  62. IBM and Cisco Systems (2003) Adaptive services framework, white paper, version 1.0, October 14

  63. Want R, Pering T, Tennenhouse D (2003) Comparing autonomic and proactive computing. IBM Sys J 42(1):129–135

    Google Scholar 

  64. Sterritt R (2003) xACT: autonomic computing and telecommunications. BT Exact Research Fellowship

  65. Autonomic Communications (2004) Available via http://www. autonomic-communication.org/

  66. EU IST FET (2003) New communication paradigms for 2020, brain storming meeting, Brussels, Belgium, (report published Sept 2003)

  67. EU IST FET (2004) Situated and autonomic communications (COMS)— communication paradigms for 2020 proactive initiative 2004

  68. The future of computing project (2004) Available via http://www. thefurtureofcomputing.org

  69. Weiser M (1994) Creating the invisible interface. Symposium on user interface software and technology. ACM Press, New York

  70. Sterritt R, Bantz DF (2004) PAC-MEN: personal autonomic computing monitoring environments. In: Proceedings of IEEE DEXA 2004 workshops—2nd international workshop on self-adaptive and autonomic computing systems (SAACS 04), Zaragoza, Spain, August 30th–September 3rd, IEEE. pp 737–741

  71. Sterritt R, Chung S (2004) Personal autonomic computing self-healing tool. In: Proceedings of IEEE workshop on the engineering of autonomic systems (EASe 2004) at 11th annual IEEE international conference and workshop on the engineering of computer based systems (ECBS 2004), Brno, Czech Republic, 24–27 May. pp 513–520

  72. Kephart JO, Chess DM (2003) The vision of autonomic computing. IEEE Comp, pp 41–50

  73. Paulson LD (2002) Computer system, Heal Thyself. IEEE Comp, pp 20–22

  74. IBM Autonomic Website. Available via http://www.ibm.com/autonomic/

  75. IBM Autonomic Research Website. Available via http://www. research.ibm.com/autonomic/

  76. Murch R (2004) Autonomic computing. IBM Press and Prentice Hall, Englewood Cliffs, New Jersey, ISBN 0-13-144025-X

  77. The autonomic computing workshop, 5th international workshop on active middleware services (AMS 2003), Seattle. In: Proceedings IEEE Computer Society, 25th June 2003. p 198

  78. IEEE international conference on autonomic computing (ICAC’04). New York, 17–18 May 2004

  79. Almaden institute symposium: autonomic computing, Almaden, April 2002

  80. IJCAI Workshop, AI and autonomic computing: developing a research agenda for self-managing computer systems, Acapulco, Mexico, 10th August. Available via http://www.research.ibm.com/ ACworkshop

  81. Workshop on autonomic computing principles and architectures (AUCOPA’ 2003), at INDIN 2003— first IEEE conference on industrial informatics, Banff, Canada

  82. First international workshop on autonomic computing systems at 14th international conference on database and expert systems applications (DEXA’2003), Prague, Czech Republic, 1–5 September, 2003

  83. Autonomic applications workshop, at international conference high performance computing (HiPC 2003), Taj Krishna, Hyberabad, India, 17th December

  84. 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), Brno, Czech Republic, 24–27 May 2004

  85. Second IEEE Workshop on the engineering of autonomic systems (EASe 2005) at the 12th annual IEEE international conference and workshop on the engineering of computer based systems (ECBS 2005) and 29th NASA/IEEE software engineering workshop (SEW), Washington, 3–8 April 2005

  86. Workshop on self-healing, adaptive and self-MANaged systems(SHAMAN), New York, 23 June, 2002

  87. Workshop on self-healing systems (WOSS 2002), Charleston, November 2002

  88. Special issue on autonomic computing systems, engineering applications of artificial intelligence, vol 17, no, 7. Elsevier, Berlin Heidelberg New York, ISSN 0952-1976, October 2004. pp 689–869

  89. Brown A, Patterson DA (2001) Embracing failure: a case for recovery-oriented computing (ROC), 2001 high performance transaction processing symposium. Asilomar

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Roy Sterritt.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sterritt, R. Autonomic computing. Innovations Syst Softw Eng 1, 79–88 (2005). https://doi.org/10.1007/s11334-005-0001-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11334-005-0001-5

Keywords

Navigation