Summary |
Annotation Large scale systems of all types, such as data centers, computer clouds, smart cities, cyber physical systems, sensor networks, and embedded or pervasive environments, are becoming increasingly complex and burdensome for people to manage Autonomic computing systems reduce this burden by managing their own behavior in accordance with high level goals In autonomic systems, resources and applications are managed to maximize performance and minimize cost, while maintaining predictable and reliable behavior in the face of varying workloads, failures, and malicious threats Achieving self management requires and motivates research that spans a wide variety of scientific and engineering disciplines, including distributed systems, artificial intelligence, machine learning, modeling, control theory, optimization, planning, decision theory, user interface design, data management, software engineering, emergent behavior analysis, and bio inspired computing |