INRIA Lille - Nord Europe
40 avenue Halley
59650 Villeneuve d'Ascq, France
Map
Side Bars
Header/Footer
Site Pages
Self-Adaptive Component-Based Transaction Commit Management. Patricia Serrano-Alvarado, Romain Rouvoy and Philippe Merle. In Proceedings of the 4th International Middleware Workshop on Adaptive and Reflective Middleware (ARM'05), pages 1-6, Grenoble, France, November 2005.
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 (semanticrelated 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.
@INPROCEEDINGS { serrano-arm-05,
AUTHOR = { Patricia Serrano-Alvarado and Romain Rouvoy and Philippe Merle },
TITLE = { {Self-Adaptive Component-Based Transaction Commit Management} },
BOOKTITLE = { Proceedings of the 4th International Middleware Workshop on Adaptive and Reflective Middleware (ARM'05) },
YEAR = { 2005 },
ADDRESS = { Grenoble, France },
MONTH = { nov },
VOLUME = { 116 },
SERIES = { ACM International Conference Proceeding Series },
PUBLISHER = { ACM Press },
PAGES = { 1--6 },
GROUPS = { international,jacquard,mosaiques,workshop },
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 (semanticrelated 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. },
KEYWORDS = { Non-functional services, transaction management, commit protocols, component-based systems, self-adaptive systems },
WEBSITE = { www.txcorp.com/~nanbor/ARM2005/ },
LONGNOTES = { 20051128 },
LASTNAME = { Serrano-Alvarado },
DATEADDED = { 2007-03-26 },
LASTDATEMODIFIED = { 2007-03-26 },
AERES = { ACT },
INRIA = { JACQUARD },
LABO = { dans },
}
Adam