Cyclic Data Synchronization through Reusing SyncML

Most techniques for personal data synchronization only allow one-to-one or star network topologies. Enkel DS presented in this paper extends OMA SyncML DS, an open industry standard for optimistic data synchronization. Enkel DS allows many-to-many topologies including cycles enabling a human user to synchronize each personal device with another.

[1]  Jörg Roth,et al.  Using Handheld Devices in Synchronous Collaborative Scenarios , 2000, HUC.

[2]  Jörg Roth,et al.  Using Handheld Devices in Synchronous Collaborative Scenarios , 2001, Personal and Ubiquitous Computing.

[3]  Russ Cox,et al.  File Synchronization with Vector Time Pairs , 2005 .

[4]  Mary Baker,et al.  The Roma personal metadata service , 2000, Proceedings Third IEEE Workshop on Mobile Computing Systems and Applications.

[5]  Yasushi Saito,et al.  Optimistic replication , 2005, CSUR.

[6]  Benjamin C. Pierce,et al.  What's in Unison? A Formal Specification and Reference Implementation of a File Synchronizer , 2004 .

[7]  David Saff,et al.  Footloose: a case for physical eventual consistency and selective conflict resolution , 2003, 2003 Proceedings Fifth IEEE Workshop on Mobile Computing Systems and Applications.

[8]  Felix Hupfeld,et al.  Log-structured storage for efficient weakly-connected replication , 2004, 24th International Conference on Distributed Computing Systems Workshops, 2004. Proceedings..