DocumentCode :
3574851
Title :
An Analysis of Decision-Making Techniques in Dynamic, Self-Adaptive Systems
Author :
Idziak, Pawel ; Clarke, Siobhan
Author_Institution :
Distrib. Syst. Group, Univ. of Dublin, Dublin, Ireland
fYear :
2014
Firstpage :
137
Lastpage :
143
Abstract :
Self-adaptive systems are required to continually adapt themselves to changing environment conditions in order to maintain good quality of service. Such systems typically implement a set of self-properties (e.g., self-monitoring, self-improvement) to improve an adaptation and system´s performance. Some of these properties can contribute to selection of an adequate adaptation solution with the use of decision making techniques. Appropriate decision-making technique should not only select a good quality solution to enhance performance, but also do this within a specified time bound when applied in a time-constrained environment. There are many different decision-making methods that can provide an adaptation solution, but not all are suitable for dynamic, self-adaptive systems. In this paper, we outline different decision-making techniques and implement three representative ones in a time-constrained, self-adaptive system case study -- the virtual machine (VM) placement problem. The techniques implemented are Artificial Neural Networks (ANN), Q-learning, and a technique that models the problem as a Constraint Satisfaction Problem (CSP). We compare these techniques against metrics such as execution time and decision quality.
Keywords :
constraint satisfaction problems; decision making; learning (artificial intelligence); neural nets; self-adjusting systems; virtual machines; ANN; CSP; Q-learning; VM placement problem; adaptation solution; artificial neural networks; constraint satisfaction problem; decision making methods; decision making techniques; decision quality; dynamic systems; execution time; self-adaptive systems; system performance; time-constrained environment; virtual machine; Artificial neural networks; Biological neural networks; Context; Decision making; Time measurement; Training data; Virtual machining; comparison; decision-making; self-adaptive systems; virtual machine placement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Self-Adaptive and Self-Organizing Systems Workshops (SASOW), 2014 IEEE Eighth International Conference on
Type :
conf
DOI :
10.1109/SASOW.2014.23
Filename :
7056369
Link To Document :
بازگشت