Skip to Main content Skip to Navigation

RS2.7 : un Canevas Adaptable de Services de Duplication

Abstract : The objective of our thesis is to make the replication aspect adaptable. Separation of concerns and services-oriented approaches allow the application developer to disregard the replication aspect during development. However, these approaches suffer from a major limitation: it seems very difficult - even impossible - to provide a generic replication service/aspect, which can be parameterised in order to be used in various execution contexts and which cover the whole set of the existing protocols. These considerations have lead us to the definition of a framework of replication services named RS2.7. RS2.7 is the skeleton of a replication service defining its structure. It makes possible to obtain replication services independent of any application code, which can be parametrised to be used in various non-functional contexts (transactional, distributed shared memories, etc.) and which take into account constraints and protocols specific to each field. Our contributions focus on three main issues: (1) modelisation of replication services obtained from RS2.7, (2) adaptability of the framework to the non-functional context and (3) adaptability in whole or part of the replication protocols. Several implementations of RS2.7 were developed. The validation has shown the adaptability characteristic offered by RS2.7. The framework makes it possible to obtain different services suited to various non-functional contexts.
Complete list of metadata
Contributor : Stéphane Drapeau <>
Submitted on : Thursday, March 4, 2004 - 2:43:51 PM
Last modification on : Wednesday, July 10, 2019 - 1:15:49 AM
Long-term archiving on: : Wednesday, September 12, 2012 - 1:45:24 PM


  • HAL Id : tel-00005205, version 1


Stéphane Drapeau. RS2.7 : un Canevas Adaptable de Services de Duplication. Réseaux et télécommunications [cs.NI]. Institut National Polytechnique de Grenoble - INPG, 2003. Français. ⟨tel-00005205⟩



Record views


Files downloads