Autonomic systems have some interesting properties that enable them to self-manage at runtime. Traditionally, they are Self-configuration, Self-healing, Self-optimization, and Self-protection. Another interesting property is Self-expression, i.e. the capability of reconfiguring the collaboration pattern of a system at runtime and in an autonomous way. This re-factoring of behaviours, roles and interactions takes place whenever the environment in which the set of components is inserted experiences some changes, so that in order to adapt to the ever variable external conditions, the system is still able to maximize its utilities. In the past we have motivated the need for such a pattern change, and have proposed some approaches to enact it in situations in which we can associate to each external condition the fittest coordination pattern. In this paper we propose a strategy to decide the change and to choose the next collaboration pattern in situations in which the system components do not have sufficient knowledge and cognition to reason about the varying external conditions. Our approach is based on the algorithms proposed to solve the multi-armed bandit problem, in which a player must choose which slot machine to pull, given a number of them, in order to maximize the reward.
|Data di pubblicazione:||2013|
|Titolo:||Applying Multi-armed Bandit Strategies to Change of Collaboration Patterns at Runtime|
|Autori:||Giacomo Cabri; Nicola Capodieci|
|Autori interni:||CABRI, Giacomo |
|Digital Object Identifier (DOI):||10.1109/AIMS.2013.31|
|Data del convegno:||3-5 December|
|Nome del convegno:||1st International Conference on Artificial Intelligence, Modelling and Simulation, AIMS 2013|
|Luogo del convegno:||Kota Kinabalu, Sabah, Malaysia|
|Titolo del libro:||Proceedings of the First International Conference on Artificial Intelligence, Modelling and Simulation|
|Appare nelle tipologie:||Relazione in Atti di Convegno|
File in questo prodotto:
I documenti presenti in Iris Unimore sono rilasciati con licenza Creative Commons Attribuzione - Non commerciale - Non opere derivate 3.0 Italia, salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris