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.
Similar content being viewed by others
References
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/
Ganek AG, Corbi TA (2003) The dawning of the autonomic computing era. IBM Sys J 42(1):5–18
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
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
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
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
USA Computing Research Association. (2002) Grand research challenges. Available via http://www.cra.org/reports/gc.systems.pdf
UK grand challenges for computing research. (2002) Available via http://www.nesc.ac.uk/esi/events/Grand_Challenges/
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
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
IBM (2003) An architectural blueprint for autonomic computing
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
Deen G, Lehman T, Kaufman J (2003) The almaden optimalgrid project. In: IEEE Proceedings of autonomic computing workshop, 5th AMS, Seattle. pp 14–21
IBM (2001) Autonomic computing concepts. White Paper, IBM
Ganek AG (2003) Autonomic computing: implementing the vision. Keynote presentation at the autonomic computing workshop, AMS 2003, Seattle, 25th June
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
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
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
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
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
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
IBM. Alpha works autonomic computing site. Available via http://www.alphaworks.ibm.com/autonomic
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
IBM systems journal (2003) special issue on autonomic computing, Vol. 42(1), pp 197, available via http://www.research.ibm.com/ journal/sj/421/
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
Sloman A, Croucher M (1981) Why robots will have emotions. In: Proceedings of 7th international joint conference on AI, Vancouver. pp 197–202
Sloman A (1999) Review of: Rosalind Picard’s affective computing, MIT Press, 1997. AI Magazine
Russell LW, Morgan SP, Chron EG (2003) Clockwork: a new movement in autonomic systems. IBM Sys J 42(1):77–84
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
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
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
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
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
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
IBM Tivoli Monitoring, IBM Corp. Available at http://www.tivoli.com/products/index/monitor/
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
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
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)
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
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
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
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
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
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
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
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
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
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
Clancy DJ (2002) NASA challenges in autonomic computing, Almaden Institute 2002, IBM Almaden Research Center, San Jose, 10th April
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
Sterritt R (2004) SelfWares-episode IV–autonomic computing: a new hope, NASA GSFC IS &T Colloquium, 1 December
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
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
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
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
Jennings NR, Wooldridge M (2000) Agent-oriented software engineering. In: Bradshaw J (ed) Handbook of agent technology. AAAI/MIT Press, Cambridge, Massachusetts
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
Lymberopoulos L, Lupu E, Sloman M (2003) An adaptive policy-based framework for network services management. J Netw Syst Manage 11(3)
HP World (2003) Adaptive Infrastructure, Atlanta Georgia, 11–15 August
Sun Microsystems (2002) N1—Introducing just-in-time computing, White paper
Microsoft Corporation (2004) Dynamic systems initiative overview, white paper, 31 March 2004, revised 15 November
IBM and Cisco Systems (2003) Adaptive services framework, white paper, version 1.0, October 14
Want R, Pering T, Tennenhouse D (2003) Comparing autonomic and proactive computing. IBM Sys J 42(1):129–135
Sterritt R (2003) xACT: autonomic computing and telecommunications. BT Exact Research Fellowship
Autonomic Communications (2004) Available via http://www. autonomic-communication.org/
EU IST FET (2003) New communication paradigms for 2020, brain storming meeting, Brussels, Belgium, (report published Sept 2003)
EU IST FET (2004) Situated and autonomic communications (COMS)— communication paradigms for 2020 proactive initiative 2004
The future of computing project (2004) Available via http://www. thefurtureofcomputing.org
Weiser M (1994) Creating the invisible interface. Symposium on user interface software and technology. ACM Press, New York
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
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
Kephart JO, Chess DM (2003) The vision of autonomic computing. IEEE Comp, pp 41–50
Paulson LD (2002) Computer system, Heal Thyself. IEEE Comp, pp 20–22
IBM Autonomic Website. Available via http://www.ibm.com/autonomic/
IBM Autonomic Research Website. Available via http://www. research.ibm.com/autonomic/
Murch R (2004) Autonomic computing. IBM Press and Prentice Hall, Englewood Cliffs, New Jersey, ISBN 0-13-144025-X
The autonomic computing workshop, 5th international workshop on active middleware services (AMS 2003), Seattle. In: Proceedings IEEE Computer Society, 25th June 2003. p 198
IEEE international conference on autonomic computing (ICAC’04). New York, 17–18 May 2004
Almaden institute symposium: autonomic computing, Almaden, April 2002
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
Workshop on autonomic computing principles and architectures (AUCOPA’ 2003), at INDIN 2003— first IEEE conference on industrial informatics, Banff, Canada
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
Autonomic applications workshop, at international conference high performance computing (HiPC 2003), Taj Krishna, Hyberabad, India, 17th December
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
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
Workshop on self-healing, adaptive and self-MANaged systems(SHAMAN), New York, 23 June, 2002
Workshop on self-healing systems (WOSS 2002), Charleston, November 2002
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
Brown A, Patterson DA (2001) Embracing failure: a case for recovery-oriented computing (ROC), 2001 high performance transaction processing symposium. Asilomar
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11334-005-0001-5