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 条
  • [31] A File Group Data Replication Algorithm for Data Grids
    Rahmani, Amir Masoud
    Azari, Leila
    Daniel, Helder A.
    [J]. JOURNAL OF GRID COMPUTING, 2017, 15 (03) : 379 - 393
  • [32] ALGORITHMS FOR FILE REPLICATION IN A DISTRIBUTED SYSTEM
    HAC, A
    JIN, XW
    SOO, JH
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1991, 14 (03) : 173 - 181
  • [33] A clustering-based data replication algorithm in Mobile Ad Hoc Networks for improving data availability
    Zheng, J
    Su, JS
    Lu, XC
    [J]. PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2004, 3358 : 399 - 409
  • [34] Improving data availability using hybrid replication technique in peer-to-peer environments
    Mustafa, MD
    Nathrah, B
    Suzuri, MH
    Abu Osman, MT
    [J]. 18TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 1 (LONG PAPERS), PROCEEDINGS, 2004, : 593 - 598
  • [35] Clustering-based data replication algorithm in Mobile Ad Hoc Networks for improving data availability
    Zheng, Jing
    Lu, Xi-Cheng
    Wang, Yi-Jie
    [J]. Ruan Jian Xue Bao/Journal of Software, 2005, 16 (08): : 1474 - 1483
  • [36] A dynamic file replication strategy in data grids
    Yang, Chao-Tung
    Fu, Chun-Pin
    Huang, Chien-Jung
    [J]. TENCON 2007 - 2007 IEEE REGION 10 CONFERENCE, VOLS 1-3, 2007, : 538 - 542
  • [37] TBFR: A threshold-based file replication approach for increased file availability and its formal verification
    Vardhan, Manu
    Kushwaha, Dharmender Singh
    [J]. International Journal of Information and Communication Technology, 2013, 5 (02) : 97 - 121
  • [38] Design of cluster safe file system
    Zheng, G
    Ding, K
    He, ZX
    [J]. ADVANCED PARALLEL PROCESSING TECHNOLOGIES, PROCEEDINGS, 2003, 2834 : 249 - 253
  • [39] A High Performance Cluster File System with Standard Network File System Interface
    Lu, Jun
    Du, Bin
    Zhu, Yi
    Ren, Ly
    Li, Daiw
    [J]. 2009 INTERNATIONAL FORUM ON INFORMATION TECHNOLOGY AND APPLICATIONS, VOL 1, PROCEEDINGS, 2009, : 397 - +
  • [40] A novel cluster parallel file system
    Wei, Wenguo
    Dong, Shoubin
    Zhang, Ling
    Li, Jialin
    [J]. SEVENTEENTH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2006, : 119 - +