Authors
Patricia Serrano-Alvarado, Romain Rouvoy, Philippe Merle
Publication date
2005/11/28
Book
Proceedings of the 4th workshop on Reflective and adaptive middleware systems
Description
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-adaptation is obtained by behaviour awareness and component-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.
Total citations
20062007200820092010201120122013201420152016201720182019202020212022202320245112422111
Scholar articles
P Serrano-Alvarado, R Rouvoy, P Merle - Proceedings of the 4th workshop on Reflective and …, 2005