RS2.7, un canevas adaptable de duplication
RS2.7 est un canevas de duplication redéfinissant la fonctionnalité de duplication, afin de fournir un intergiciel à base de composants pouvant s'adapter à différents environnements. Il identifie les fonctions minimales propres à la duplication : la liaison entre les copies et leur synchronisation afin d'obtenir la cohérence locale souhaitée. Ce papier se focalise sur les problèmes de cohérence. Nous analysons comment cette caractéristique peut se décomposer selon deux dimensions : fonctionnelle et structurelle. En jouant avec ces deux dimensions, il est possible de fournir différentes solutions gérant la duplication en assemblant simplement des composants conformes à RS2.7. Un prototype de RS2.7 est opérationnel et a été utilisé dans une plate-forme pour applications interactives en réseau.
The RS2.7 replication framework revisits the replication function in order to provide a component-based middleware support that can adapt to several kind of environment. It clearly identifies what minimal functions are relevant to replication: binding replicas between themselves, and synchronizing them in order to support the right levels of coherency. This paper focuses on the coherency issue. We analyse how this feature can be decomposed with respect to two dimensions: functional and scheduling. Playing with these two dimensions allows to provide different replication solutions by merely assembling RS2.7 components. A prototype of RS2.7 is operational and has been applied to a platform for interactive networked applications.
S.DRAPEAU, C.RONCANCIO, P.DÉCHAMBOUX
Reçu le 4 février 2003.
Accepté le 27 mai 2003.
duplication, cohérence globale, cohérence locale, décomposition fonctionnelle, canevas adaptable, composant.
replication, consistency, coherency, functional decomposition, adaptable framework, component.
Français
|