ACM SIGSOFT Software Engineering Notes · 2005 · 123 citations · 20 references
ComputingComputer ScienceComputer SystemsComputer ArchitectureDistributed SystemsSystems ArchitectureComplexity TheoryCyber-physical Systems ArchitectureDistributed ComputingAutonomic Computing
The increasing heterogeneity, dynamism and interconnectivity in software applications, services and networks led to complex, unmanageable and insecure systems. Coping with such a complexity necessitates to investigate a new paradigm namely Autonomic Computing. Although academic and industry efforts are beginning to proliferate in this research area, there are still a lots of open issues that remain to be solved. This paper proposes a categorization of complexity in I/T systems and presents an overview of autonomic computing research area. The paper also discusses a summary of the major autonomic computing systems that have been already developed both in academia and industry, and finally outlines the underlying research issues and challenges from a practical as well as a theoretical point of view.
20
The vision of autonomic computing
Jeffrey O. Kephart, David M. Chess · Computer · 2003 · 6.4K citations
On agent-based software engineering
Nicholas R. Jennings · Artificial Intelligence · 2000 · 1.6K citations
The dawning of the autonomic computing era
A. G. Ganek, T. A. Corbi · IBM Systems Journal · 2003 · 844 citations
Utility functions in autonomic systems
William E. Walsh, G. Tesauro, Jeffrey O. Kephart et al. · 2004 · 427 citations