• DocumentCode
    2955941
  • Title

    A dual-time vector clock based synchronization mechanism for key-value data in the SILENUS file system

  • Author

    Berger, Max ; Sobolewski, Michael

  • Author_Institution
    MTA KFKI, Upton, NY
  • Volume
    2
  • fYear
    2007
  • fDate
    5-7 Dec. 2007
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    The SILENUS federated file system was developed by the SORCER research group at Texas Tech University. The federated file system with its dynamic nature does not require any configuration by the end users and system administrators. The SILENUS file system provides support for disconnected operation. To support disconnected operation a relevant synchronization mechanism is needed. This mechanism must detect and order events properly. It must detect also possible conflicts and resolve these in a consistent manner. This paper describes the new synchronization mechanism needed for providing data consistency. It introduces dual-time vector clocks to order events and detect conflicts. A conflict resolution algorithm is defined that does not require user interactions. It introduces the switchback problem and how it can be avoided. The synchronization mechanisms presented in this paper can be adapted to synchronize any key-value based data in any distributed system.
  • Keywords
    data integrity; SILENUS file system; conflict resolution algorithm; data consistency; distributed system; dual-time vector clock based synchronization mechanism; key-value based data; key-value data; switchback problem; user interactions; Clocks; Event detection; File systems; Grid computing; Hardware; Memory; Metacomputing; NIST; Standards development; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 2007 International Conference on
  • Conference_Location
    Hsinchu
  • ISSN
    1521-9097
  • Print_ISBN
    978-1-4244-1889-3
  • Electronic_ISBN
    1521-9097
  • Type

    conf

  • DOI
    10.1109/ICPADS.2007.4447842
  • Filename
    4447842