Abstract

A 2001 IBM manifesto observed that a looming software complexity crisis -caused by applications and environments that number into the tens of millions of lines of code - threatened to halt progress in computing. The manifesto noted the almost impossible difficulty of managing current and planned computing systems, which require integrating several heterogeneous environments into corporate-wide computing systems that extend into the Internet. Autonomic computing, perhaps the most attractive approach to solving this problem, creates systems that can manage themselves when given high-level objectives from administrators. Systems manage themselves according to an administrator's goals. New components integrate as effortlessly as a new cell establishes itself in the human body. These ideas are not science fiction, but elements of the grand challenge to create self-managing computing systems.

Keywords

Computer scienceAutonomic computingIBMManifestoCloud computingEnd-user computingSoftwareUbiquitous computingData scienceComputer securityUtility computingHuman–computer interactionDistributed computingSoftware engineeringCloud computing securityOperating system

Affiliated Institutions

Related Publications

Publication Info

Year
2003
Type
article
Volume
36
Issue
1
Pages
41-50
Citations
6310
Access
Closed

External Links

Social Impact

Altmetric

Social media, news, blog, policy document mentions

Citation Metrics

6310
OpenAlex

Cite This

Jeffrey O. Kephart, David M. Chess (2003). The vision of autonomic computing. Computer , 36 (1) , 41-50. https://doi.org/10.1109/mc.2003.1160055

Identifiers

DOI
10.1109/mc.2003.1160055