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 条
  • [21] File and Object Replication in Data Grids
    Heinz Stockinger
    Asad Samar
    Koen Holtman
    Bill Allcock
    Ian Foster
    Brian Tierney
    [J]. Cluster Computing, 2002, 5 (3) : 305 - 314
  • [22] EDRFS: An effective distributed replication file system for small-file and data-intensive application
    Cai, Bin
    Xie, Changsheng
    Zhu, Guangxi
    [J]. 2007 2ND INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS SOFTWARE & MIDDLEWARE, VOLS 1 AND 2, 2007, : 549 - +
  • [23] An Analysis of Replication Enhancement for a High Availability Cluster
    Park, Sehoon
    Jung, Im Y.
    Eom, Heonsang
    Yeom, Heon Y.
    [J]. JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2013, 9 (02): : 205 - 216
  • [24] Dynamic Replication Algorithm for Data Replication to Improve System Availability: A Performance Engineering Approach
    Vobugari, Sreekumar
    Somayajulu, D. V. L. N.
    Subaraya, B. M.
    [J]. IETE JOURNAL OF RESEARCH, 2015, 61 (02) : 132 - 141
  • [25] Improving expression data mining through cluster validation
    Bolshakova, N
    Azuaje, F
    [J]. ITAB 2003: 4TH INTERNATIONAL IEEE EMBS SPECIAL TOPIC CONFERENCE ON INFORMATION TECHNOLOGY APPLICATIONS IN BIOMEDICINE, CONFERENCE PROCEEDINGS: NEW SOLUTIONS FOR NEW CHALLENGES, 2003, : 19 - 22
  • [26] Optimizing file availability in a secure serverless distributed file system
    Douceur, JR
    Wattenhofer, RP
    [J]. 20TH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2001, : 4 - 13
  • [27] A Load-Aware Data Placement Policy on Cluster File System
    Wang, Yu
    Xing, Jing
    Xiong, Jin
    Meng, Dan
    [J]. NETWORK AND PARALLEL COMPUTING, 2011, 6985 : 17 - 31
  • [28] A File Group Data Replication Algorithm for Data Grids
    Amir Masoud Rahmani
    Leila Azari
    Helder A. Daniel
    [J]. Journal of Grid Computing, 2017, 15 : 379 - 393
  • [29] GPFS-SNC: An enterprise cluster file system for Big Data
    Jain, R.
    Sarkar, P.
    Subhraveti, D.
    [J]. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2013, 57 (3-4)
  • [30] Policy of file migration at server in cluster file system
    Shu, JW
    Wang, B
    Zheng, WM
    Deng, YY
    [J]. 2004 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID - CCGRID 2004, 2004, : 691 - 698