Abstract
The increasing scale complexity, heterogeneity and dynamism of networks, systems and applications have made our computational and information infrastructure brittle, unmanageable and insecure. This has necessitated the investigation of an alternate paradigm for system and application design, which is based on strategies used by biological systems to deal with similar challenges – a vision that has been referred to as autonomic computing. The overarching goal of autonomic computing is to realize computer and software systems and applications that can manage themselves in accordance with high-level guidance from humans. Meeting the grand challenges of autonomic computing requires scientific and technological advances in a wide variety of fields, as well as new software and system architectures that support the effective integration of the constituent technologies. This paper presents an introduction to autonomic computing, its challenges, and opportunities.
The research presented in this paper is supported in part by the National Science Foundation via grants numbers ACI 9984357, EIA 0103674, EIA 0120934, ANI 0335244, CNS 0305495, CNS 0426354 and IIS 0430826.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Agarwal, M., Bhat, V., Li, Z., Liu, H., Matossian, V., Putty, V., Schmidt, C., Zhang, G., Parashar, M., Khargharia, B., Hariri, S.: AutoMate: Enabling Autonomic Applications on the Grid. In: Proceedings of Autonomic Computing Workshop The Fifth Annual International Workshop on Active Middleware Services(AMS 2003), Seattle, WA, June 25, 2003, pp. 48–57. IEEE Computer Society Press, Los Alamitos (2003)
Ashby, W.R.: Design for a Brain. Chapman and Hall, Boca Raton (1960)
IBM Corporation. An architectural blueprint for autonomic computing (April 2003)
UC Berkeley Computer Science Division. The OceanStore Project, Project Overview. Project Page (July 8, 2002), http://oceanstore.cs.berkeley.edu/info/overview.html
Hariri, S., Parashar, M.: The Foundations of Autonomic Computing. In: Handbook of Bioinspired Algorithms and Applications. CRC Press / LLC (2005)
Hariri, S., Xue, L., Chen, H., Zhang, M., Pavuluri, S., Rao, S.: Autonomia: an autonomic computing environment. In: Performance, Computing, and Communications Conference, 2003. Conference Proceedings of the 2003 IEEE International, April 9-11 (2003)
Horn, P.: Autonomic Computing:IBM’s perspective on the State of Information Technology. IBM Corp (October 2001), http://www.research.ibm.com/autonomic/
Kaiser, G., Gross, P., Kc, G., Parekh, J., Valetto, G.: An Approach to Autonomizing Legacy Systems. In: Workshop on Self-Healing, Adaptive and Self-MANaged Systems, SHAMAN, New York City, NY, June 23 (2002)
Kubiatowicz, J.: OceanStore: Global-Scale Persistent Storage, Stanford Seminar Series, Stanford University (Spring 2001), http://oceanstore.cs.berkeley.edu/publications/talks/StanfordOceanStore.pdf
Lohman, G.M., Lightstone, S.S.: SMART: Making DB2 (More) Autonomic. In: VLDB 2002 28th International Conference on Very Large Data Bases, Kowloon Shangri-La Hotel, Hong Kong, China, August 20-23 (2002)
Menon, J., Pease, D.A., Rees, R., Duyanovich, L., Hillsberg, B.: IBM Storage Tank–A Heterogeneous Scalable SAN file system. IBM Systems Journal 42(2), 250–267 (2003)
Montresor, A.: The Anthill Project Part II: The Anthill Framework. The Anthill Project Documentation (2001), http://www.cs.unibo.it/projects/anthill/papers/anthill-4p.pdf
Narasayya, V.: AutoAdmin: Towards Self-Tuning Databases, Guest Lecture at Stanford University (November 13, 2002)
University of Sussex. Adaptive system lectures (2003), http://www.cogs.susx.ac.uk/users/ezequiel/AS/lectures/AdaptiveSystems3.ppt
Parashar, M., Li, Z., Liu, H., Matossian, V., Schmidt, C.: Enabling Autonomic Grid Applications: Requirements, Models and Infrastructures. In: SELF-STAR 2004. LNCS, vol. 3460, Springer, Heidelberg (2005)
Poellabauer, C.: Q-Fabric. Q-Fabric - System Support for Continuous Online Quality Management (2002), http://www.cc.gatech.edu/systems/projects/ELinux/qfabric.html
Pool, R.: Natural selection. A New Computer Program Classifies Documents Automatically (2002), http://domino.watson.ibm.com/comm/wwwr/_thinkresearch.nsf/-pages/selection200.html
Renesse, R.V., Birman, K.P., Vogels, W.: Astrolabe: A robust and scalable technology for distributed systems monitoring, management, and data mining. ACM Transaction on Computer Systems 21(2), 164–206 (2003)
IBM Research. The Gryphon Project. IBM Corp, http://www.research.ibm.com/gryphon/gryphon.html
IBM Research. The Océano Project. IBM Corp, http://www.research.ibm.com/oceanoproject/
Columbia University Smart Grid. Smart Grid Test Bed, http://www.ldeo.columbia.edu/res/pi/4d4/testbeds/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Parashar, M., Hariri, S. (2005). Autonomic Computing: An Overview. In: Banâtre, JP., Fradet, P., Giavitto, JL., Michel, O. (eds) Unconventional Programming Paradigms. UPP 2004. Lecture Notes in Computer Science, vol 3566. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11527800_20
Download citation
DOI: https://doi.org/10.1007/11527800_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-27884-9
Online ISBN: 978-3-540-31482-0
eBook Packages: Computer ScienceComputer Science (R0)