Self-Adaptive Component-Based Transaction Commit Management - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2005

Self-Adaptive Component-Based Transaction Commit Management

Romain Rouvoy
Philippe Merle


For years, transactional protocols have been defined for particular application needs. Traditionally, when implementing a transaction service, a protocol is chosen and it remains the same during the system execution. Nevertheless, the dynamic nature of nowadays application contexts (e.g., mobile, ad-hoc, peer-to-peer) and behaviour variations (semantic-related aspects) motivates the needs for application adaptation. Next generation of system applications should be adaptive or even better self-adaptive. This paper proposes (1) a component-based architecture of standard 2PC-based protocols and (2) a self-Adaptive Component-based cOmmit Management, named ACOM. Self-a\-dap\-tation is obtained by behaviour awareness and com\-po\-nent-based reconfiguration. This allows ACOM to select the most appropriate protocol according to the context. We show that using ACOM performs better than using only one commit protocol in a variable system and that the reconfiguration cost can be negligible.
Fichier principal
Vignette du fichier
paperARM05.pdf (722.86 Ko) Télécharger le fichier

Dates and versions

inria-00001169 , version 1 (27-03-2006)



Patricia Serrano-Alvarado, Romain Rouvoy, Philippe Merle. Self-Adaptive Component-Based Transaction Commit Management. 4th International Middleware Workshop on Adaptive and Reflective Middleware (ARM'05), Nov 2005, Grenoble, France, ⟨10.1145/1101516.1101527⟩. ⟨inria-00001169⟩
251 View
37547 Download



Gmail Facebook Twitter LinkedIn More