Title
Plato: a genetic algorithm approach to run-time reconfiguration in autonomic computing systems
Abstract
Increasingly, applications need to be able to self-reconfigure in response to changing requirements and environmental conditions. Autonomic computing has been proposed as a means for automating software maintenance tasks. As the complexity of adaptive and autonomic systems grows, designing and managing the set of reconfiguration rules becomes increasingly challenging and may produce inconsistencies. This paper proposes an approach to leverage genetic algorithms in the decision-making process of an autonomic system. This approach enables a system to dynamically evolve target reconfigurations at run time that balance tradeoffs between functional and non-functional requirements in response to changing requirements and environmental conditions. A key feature of this approach is incorporating system and environmental monitoring information into the genetic algorithm such that specific changes in the environment automatically drive the evolutionary process towards new viable solutions. We have applied this genetic-algorithm based approach to the dynamic reconfiguration of a collection of remote data mirrors, demonstrating an effective decision-making method for diffusing data and minimizing operational costs while maximizing data reliability and network performance, even in the presence of link failures.
Year
DOI
Venue
2011
10.1007/s10586-010-0122-y
Cluster Computing
Keywords
Field
DocType
Autonomic computing,Evolutionary algorithm,Genetic algorithm,Intelligent control,Distributed systems
Intelligent control,Autonomic computing,Evolutionary algorithm,Computer science,Real-time computing,Software maintenance,Control reconfiguration,Genetic algorithm,Environmental monitoring,Distributed computing,Network performance
Journal
Volume
Issue
ISSN
13
2
1386-7857
Citations 
PageRank 
References 
23
0.72
29
Authors
4
Name
Order
Citations
PageRank
Andres J. Ramirez134415.66
David B. Knoester219716.25
Betty H. C. Cheng33345191.44
P. K. McKinley41397121.87