MC Huebscher, JA McCann - ACM Computing Surveys (CSUR), 2008 - dl.acm.org
Autonomic Computing is a concept that brings together many fields of computing with the purpose of creating computing systems that self-manage. In its early days it was criticised as …
The complexity of information systems is increasing in recent years, leading to increased effort for maintenance and configuration. Self-adaptive systems (SASs) address this issue …
While attractive in principle, architecture-based self-adaptation raises a number of research and engineering challenges. First, the ability to handle a wide variety of systems must be …
The important concern for modern software systems is to become more cost-effective, while being versatile, flexible, resilient, dependable, energy-efficient, customisable, configurable …
Present large-scale information technology environments are complex, heterogeneous compositions often affected by unpredictable behavior and poor manageability. This …
D Garlan, B Schmerl - Proceedings of the first workshop on Self-healing …, 2002 - dl.acm.org
Traditional mechanisms that allow a system to detect and recover from errors are typically wired into applications at the level of code where they are hard to change, reuse, or analyze …
SW Cheng, D Garlan - Journal of Systems and Software, 2012 - Elsevier
Requirements for high availability in computing systems today demand that systems be self- adaptive to maintain expected qualities-of-service in the presence of system faults, variable …
In the world of autonomic computing, the ultimate aim is to automate human tasks in system management to achieve high-level stakeholder objectives. One common approach is to …
Autonomous or semi-autonomous systems are deployed in environments where contact with programmers or technicians is infrequent or undesirable. To operate reliably, such systems …