Improving data availability for a cluster file system through replication

被引:0
|
作者
Xiong, Jin [1 ]
Li, Jianyu [1 ]
Tang, Rongfeng [1 ]
Hu, Yiming [2 ,3 ]
机构
[1] Chinese Acad Sci, Key Lab Comp Syst & Architecture, Inst Comp Technol, Beijing 100864, Peoples R China
[2] Univ Cincinnati, Dept Elect & Comp Engn, Cincinnati, OH 45221 USA
[3] Univ Cincinnati, Dept Comp Sci, Cincinnati, OH 45221 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Data availability is a challenging issue for large-scale cluster file systems built upon thousands of individual storage devices. Replication is a well-known solution used to improve data availability. However, how to efficiently guarantee replicas consistency under concurrent conflict mutations remains a challenge. Moreover, how to quickly recover replica consistency from a storage server crash or storage device failure is also a tough problem. In this paper, we present a replication-based data availability mechanism designed for a large-scale cluster file system prototype named LionFS. Unlike other replicated storage systems that serialize replica updates, LionFS introduces a relaxed consistency model to enable concurrent updating all replicas for a mutation operation, greatly reducing the latency of operations. LionFS ensures replica consistency if applications use file locks to synchronize the concurrent conflict mutations. Another novelty of this mechanism is its light-weight log, which only records failed mutations and imposes no overhead on failure-free execution and low overhead when some storage devices are unavailable. Furthermore, recovery of replica consistency needs not stop the file system services and running applications. Performance evaluation shows that our solution achieves 50-70% higher write performance than serial replica updates. The logging overhead is shown to be low, and the recovery time is proportional to the amount of data written during the failure.
引用
收藏
页码:306 / +
页数:2
相关论文
共 50 条
  • [1] A cluster file system for high data availability using locality-aware partial replication
    Kim, Jinseok
    Sim, Sangman
    Park, Sungyong
    [J]. 2007 CIT: 7TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2007, : 345 - 350
  • [2] Global Optimization of File Availability Through Replication for Efficient File Sharing in MANETs
    Chen, Kang
    Shen, Haiying
    [J]. 2011 19TH IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2011,
  • [3] Improving Response Time, Availability and Reliability through Asynchronous Replication Technique in Cluster Architecture of Web Server Cluster
    Zakaria, Aznida Hayati
    Awang, Wan Suryani Wan
    Mohamad, Zarina
    Rose, Ahmad Nazari Mohd
    Deris, Mustafa Mat
    [J]. DATABASE THEORY AND APPLICATION, BIO-SCIENCE AND BIO-TECHNOLOGY, 2010, 118 : 29 - +
  • [4] Enhancing Data Availability through Automatic Replication in the Hadoop Cloud System
    Yeh, Tsozen
    Tu, Yiming
    [J]. 2018 9TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES, ALGORITHMS AND PROGRAMMING (PAAP 2018), 2018, : 86 - 93
  • [5] Blockchain-Based File Replication for Data Availability of IPFS Consumers
    Yang, Feng
    Ding, Zongya
    Jia, Linpeng
    Sun, Yi
    Zhu, Qingfeng
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2024, 70 (01) : 1191 - 1204
  • [6] A Distributed File-Based Storage System for Improving High Availability of Space Weather Data
    Andrian, Yoga
    Kim, Hyeonwoo
    Ju, Hongtaek
    [J]. APPLIED SCIENCES-BASEL, 2019, 9 (23):
  • [7] Building Highly Available Cluster File System Based on Replication
    Cao, Liang
    Wang, Yu
    Xiong, Jin
    [J]. 2009 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES (PDCAT 2009), 2009, : 94 - 101
  • [8] Decentralized replication algorithms for improving file availability in P2P networks
    Lin, W. K.
    Ye, C.
    Chiu, D. M.
    [J]. 2007 FIFTEENTH IEEE INTERNATIONAL WORKSHOP ON QUALITY OF SERVICE, 2007, : 29 - +
  • [9] Bounced-Improving Data Availability through Replication in P2P Networks
    Sethi, Raghav
    Alam, Naved
    Pundir, Mayank
    Singh, Pushpendra
    [J]. 2013 FIFTH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS AND NETWORKS (COMSNETS), 2013,
  • [10] A survey of dynamic replication strategies for improving data availability in data grids
    Amjad, Tehmina
    Sher, Muhammad
    Daud, Ali
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (02): : 337 - 349