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 :
بازگشت