• DocumentCode
    2527859
  • Title

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

  • Author

    Shapiro, Marc ; Preguiça, Nuno ; O´Brien, James

  • Author_Institution
    Microsoft Res. Ltd., Cambridge, UK
  • fYear
    2004
  • fDate
    2004
  • Firstpage
    146
  • Lastpage
    151
  • 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.
  • Keywords
    content management; data communication; data handling; mobile communication; mobile computing; processor scheduling; IceCube reconciler; Reconcilable and Undoable File System; Rufis; ad-hoc system; ad-hoc user scenario; application-specific reconciliation invariants; complex system; disconnected data access; file system code; general-purpose reconciliation engine; generic constraint-oriented reconciler; mobile data sharing; monolithic system; principled approach; Calendars; Conference management; Engines; File systems; Logic; Permission; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mobile Data Management, 2004. Proceedings. 2004 IEEE International Conference on
  • Print_ISBN
    0-7695-2070-7
  • Type

    conf

  • DOI
    10.1109/MDM.2004.1263052
  • Filename
    1263052