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 条
  • [41] A high availability mechanism for parallel file system
    Zhang, H
    Wu, WG
    Dong, XS
    Qian, DP
    [J]. ADVANCED PARALLEL PROCESSING TECHNOLOGIES, PROCEEDINGS, 2005, 3756 : 194 - 203
  • [42] Availability in the Flexible and Adaptable Distributed File System
    Segura, Danilo C. M.
    Oliveira, Matheus D. C.
    Okada, Thiago K.
    Lobato, Renata S.
    Manacero, Aleardo
    Carvalho, Lucio R.
    Spolon, Roberta
    [J]. 2015 14TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC), 2015, : 148 - 155
  • [43] Performance analysis of a cluster file system
    Du, G
    Xu, ZW
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 1933 - 1938
  • [44] A Cluster-based File Replication Scheme for DHT-based File Backup Systems
    Dinh Nghia Nguyen
    Xuan Hoang Tran
    Hoai Son Nguyen
    [J]. PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR COMMUNICATIONS (ATC), 2016, : 204 - 209
  • [45] A Novel Meta-Data Synchronous Write Mechanism for Cluster File System
    Lu, Jun
    Zhu, Yi
    Du, Bin
    Ren, Ly
    Li, Rui
    [J]. 2009 INTERNATIONAL FORUM ON INFORMATION TECHNOLOGY AND APPLICATIONS, VOL 1, PROCEEDINGS, 2009, : 401 - +
  • [46] Hierarchical replication control in a global file system
    Zhang, Jiaying
    Honeyman, Peter
    [J]. CCGRID 2007: SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, 2007, : 155 - +
  • [47] Replication, History, and Grafting in the Ori File System
    Mashtizadeh, Ali Jose
    Bittau, Andrea
    Huang, Yifeng Frank
    Mazieres, David
    [J]. SOSP'13: PROCEEDINGS OF THE TWENTY-FOURTH ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, 2013, : 151 - 166
  • [48] Asynchronous file system replication with strong consistency
    Shinkai, Y
    Shiozawa, K
    Yoshizawa, N
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 2583 - 2589
  • [49] Architecture for improving data transfers in grid using the Expand parallel file system
    Bergua-Guerra, Borja
    Garcia-Carballeira, Felix
    Miguel Sanchez, Luis
    Calderon, Alejandro
    Rodriguez, Alejandra
    Carretero, Jesus
    [J]. IBERGRID: 3RD IBERIAN GRID INFRASTRUCTURE CONFERENCE PROCEEDINGS, 2009, : 315 - 326
  • [50] An Analysis of Replication and Retrieval of Medical Image Data Using a Database Management System and a Distributed File System
    Santos, Elias Amaral
    Comunello, Eros
    de Macedo, Douglas D. J.
    Capretz, Miriam A. M.
    Prado, Thiago Coelho
    Dantas, M. A. R.
    [J]. 2013 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2013,