Reconciliation service for copies synchronisation

The concept of multi-synchronous interaction has become popular in the context of collaborative work [7]. This cooperation mode allows the participants of a virtual team to alternate periods of work in coupled mode collaborating with the other team members with isolated work in uncoupled mode. As divergence may then occur, a reconciliation mechanism is required for team members to synchronize their work.This article deals with collaborative work among mobile users who manipulate component-based applications. We present the architecture of a reconciliation service that can be seen as an extra-fonctional service supported by the components container. More precisely we propose to extend a component-based middleware by the integration of a synchronisation service implementing the SOCT4. ("Sérialisation des opérations concurrentes par transposition") algorithm [23, 24] based on operation transforms technology.

[1]  Hala Skaf-Molli,et al.  Using the transformational approach to build a safe and generic data synchronizer , 2003, GROUP.

[2]  Pascal Molli,et al.  Unifying coupled and uncoupled collaborative work in virtual teams , 2000 .

[3]  Roberto Baldoni,et al.  A Fault-Tolerant Sequencer for Timed Asynchronous Systems , 2002, Euro-Par.

[4]  Sophie Chabridon,et al.  Disconnected operations in mobile environments , 2002, Proceedings 16th International Parallel and Distributed Processing Symposium.

[5]  Pascal Felber,et al.  THE CORBA OBJECT GROUP SERVICE: A SERVICE APPROACH TO OBJECT GROUPS IN CORBA , 1998 .

[6]  Antony I. T. Rowstron,et al.  The IceCube approach to the reconciliation of divergent replicas , 2001, PODC '01.

[7]  Nicolas Vidot,et al.  Copies convergence in a distributed real-time collaborative environment , 2000, CSCW '00.

[8]  Markus Völter Server-Side Components - A Pattern Language , 2001, EuroPLoP.

[9]  Sophie Chabridon,et al.  Domint: A Platform for Weak Connectivity and Disconnected CORBA Objects on Hand-Held Devices , 2003 .

[10]  Marvin Theimer,et al.  The Bayou Architecture: Support for Data Sharing Among Mobile Users , 1994, 1994 First Workshop on Mobile Computing Systems and Applications.

[11]  Sophie Chabridon,et al.  A Platform for Experimenting Disconnected Objects on Mobile Hand-Held Devices , 2002 .

[12]  Nicolas Vidot Convergence des copies dans les environnements collaboratifs répartis. (Copies convergence in Distributed Collaborative Environments) , 2002 .