HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation
Conference papers

Self-Adaptive Component-Based Transaction Commit Management

Patricia Serrano-Alvarado 1 Romain Rouvoy 1 Philippe Merle 1
1 JACQUARD - Weaving of Software Components
LIFL - Laboratoire d'Informatique Fondamentale de Lille, Inria Lille - Nord Europe
Abstract : 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.
Document type :
Conference papers
Complete list of metadata

Cited literature [13 references]  Display  Hide  Download

Contributor : Romain Rouvoy Connect in order to contact the contributor
Submitted on : Monday, March 27, 2006 - 2:13:20 PM
Last modification on : Friday, February 4, 2022 - 3:18:13 AM
Long-term archiving on: : Saturday, April 3, 2010 - 11:03:02 PM




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⟩



Record views


Files downloads