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.

Applying Multi-armed Bandit Strategies to Change of Collaboration Patterns at Runtime / Cabri, Giacomo; Capodieci, Nicola. - STAMPA. - (2013), pp. 151-156. ((Intervento presentato al convegno 1st International Conference on Artificial Intelligence, Modelling and Simulation, AIMS 2013 tenutosi a Kota Kinabalu, Sabah, Malaysia nel 3-5 December [10.1109/AIMS.2013.31].

Applying Multi-armed Bandit Strategies to Change of Collaboration Patterns at Runtime

CABRI, Giacomo;CAPODIECI, NICOLA
2013

Abstract

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.
2013
1st International Conference on Artificial Intelligence, Modelling and Simulation, AIMS 2013
Kota Kinabalu, Sabah, Malaysia
3-5 December
151
156
Cabri, Giacomo; Capodieci, Nicola
Applying Multi-armed Bandit Strategies to Change of Collaboration Patterns at Runtime / Cabri, Giacomo; Capodieci, Nicola. - STAMPA. - (2013), pp. 151-156. ((Intervento presentato al convegno 1st International Conference on Artificial Intelligence, Modelling and Simulation, AIMS 2013 tenutosi a Kota Kinabalu, Sabah, Malaysia nel 3-5 December [10.1109/AIMS.2013.31].
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Caricamento pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/983365
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact