Autonomic computing: An overview

Manish Parashar, Salim Hariri

Research output: Contribution to journalConference articlepeer-review

162 Scopus citations


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.

Original languageEnglish (US)
Pages (from-to)257-269
Number of pages13
StatePublished - 2005
EventInternational Workshop on Unconventional Programming Paradigms, UPP 2004 - Le Mont Saint Michel, France
Duration: Sep 15 2004Sep 17 2004

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science


Dive into the research topics of 'Autonomic computing: An overview'. Together they form a unique fingerprint.

Cite this