• 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