Rufis: Mobile data sharing using a generic constraint-oriented reconciler

Marc Shapiro, Nuno Preguiça, James O'Brien

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

Existing systems for disconnected data access and reconciliation are monolithic, complex and somewhat ad-hoc. In contrast, we demonstrate here a principled approach based on a general-purpose reconciliation engine. We describe the Reconcilable and Undoable File System, Rufis, implemented on top of the IceCube reconciler. IceCube is generic but supports application-specific reconciliation invariants. Consequently, the code for Rufis is quite small and simple, and the reconciliation logic is well separated from the main file system code. Furthermore, Rufis supports specialised reconciliation for files containing data of known types and enables ad-hoc user scenarios involving multiple applications.

Original languageEnglish
Title of host publicationProceedings - 2004 IEEE International Conference on Mobile Data Management (MDM 2004)
PublisherIEEE Computer Society
Pages146-151
Number of pages6
ISBN (Print)0769520707, 9780769520704
DOIs
Publication statusPublished - 24 May 2004
EventProceedings - 2004 IEEE International Conference on Mobile Data Management, MDM 2004 - Berkeley, CA., United States
Duration: 19 Jan 200422 Jan 2004

Conference

ConferenceProceedings - 2004 IEEE International Conference on Mobile Data Management, MDM 2004
CountryUnited States
CityBerkeley, CA.
Period19/01/0422/01/04

Fingerprint Dive into the research topics of 'Rufis: Mobile data sharing using a generic constraint-oriented reconciler'. Together they form a unique fingerprint.

  • Cite this

    Shapiro, M., Preguiça, N., & O'Brien, J. (2004). Rufis: Mobile data sharing using a generic constraint-oriented reconciler. In Proceedings - 2004 IEEE International Conference on Mobile Data Management (MDM 2004) (pp. 146-151). IEEE Computer Society. https://doi.org/10.1109/MDM.2004.1263052