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
Link To Document