DocumentCode
1757649
Title
Adaptive Replica Synchronization for Distributed File Systems
Author
Jianwei Liao ; Li Li ; Huaidong Chen ; Xiaoyan Liu
Author_Institution
Coll. of Comput. & Inf. Sci., Southwest Univ. of China, Chongqing, China
Volume
9
Issue
3
fYear
2015
fDate
Sept. 2015
Firstpage
865
Lastpage
877
Abstract
This paper presents an adaptive replica synchronization mechanism among storage servers (SSs) without the interference from the metadata server (MDS) in a distributed file system. This mechanism employs a chunk list data structure, which holds the information about the relevant chunk replicas and is stored on the associated SSs corresponding to the replicas. Combined with version-based update replay technique, our proposed mechanism can ensure data consistency from the viewpoint of clients and help the SSs to conduct replica synchronization proactively with a per-chunk granularity. In contrast to conventional approaches of replica synchronization that are reliant on the MDS to trigger the synchronization, our proposed mechanism can side step the cumbersome centralized synchronization process to accomplish the same synchronization job. Moreover, a deferred update approach for replica synchronization has been adopted by the newly proposed mechanism for contributing to I/O data rate in write-intensive workloads. The evaluation experiments show that this newly presented mechanism can achieve attractive I/O performance enhancement with less synchronization overhead in specific application contexts.
Keywords
distributed databases; file servers; input-output programs; meta data; network operating systems; synchronisation; I/O data rate; MDS; SS; adaptive replica synchronization; chunk list data structure; distributed file system; metadata server; storage server; write-intensive workload; Adaptive systems; Bandwidth; Computer architecture; File systems; Servers; Synchronization; Throughput; Adaptive replica synchronization; I/O data rate; deferred update; distributed file systems; version-based update replay;
fLanguage
English
Journal_Title
Systems Journal, IEEE
Publisher
ieee
ISSN
1932-8184
Type
jour
DOI
10.1109/JSYST.2014.2300611
Filename
6733277
Link To Document