A Non-Forced-Write Atomic Commit Protocol for Cluster File Systems

被引:0
|
作者
Bing-Qing Shao
Jun-Wei Zhang
Cai-Ping Zheng
Hao Zhang
Zhen-Jun Liu
Lu Xu
机构
[1] Institute of Computing Technology,Data Storage and Management Technology Research Center
[2] Chinese Academy of Sciences,undefined
[3] University of Chinese Academy of Sciences,undefined
关键词
atomic commit protocol; cluster file system; distributed metadata operation; consistency; Dual-Log;
D O I
暂无
中图分类号
学科分类号
摘要
Distributed metadata consistency is one of the critical issues of metadata clusters in distributed file systems. Existing methods to maintain metadata consistency generally need several log forced write operations. Since synchronous disk IO is very inefficient, the average response time of metadata operations is greatly increased. In this paper, an asynchronous atomic commit protocol (ACP) named Dual-Log (DL) is presented. It does not need any log forced write operations. Optimizing for distributed metadata operations involving only two metadata servers, DL mutually records the redo log in counterpart metadata servers by transferring through the low latency network. A crashed metadata server can redo the metadata operation with the redundant redo log. Since the latency of the network is much lower than the latency of disk IO, DL can improve the performance of distributed metadata service significantly. The prototype of DL is implemented based on local journal. The performance is tested by comparing with two widely used protocols, EP and S2PC-MP, and the results show that the average response time of distributed metadata operations is reduced by about 40%~60%, and the recovery time is only 1 second under 10 thousands uncompleted distributed metadata operations.
引用
收藏
页码:303 / 315
页数:12
相关论文
共 12 条
  • [1] A Non-Forced-Write Atomic Commit Protocol for Cluster File Systems
    邵冰清
    张军伟
    郑彩平
    张浩
    刘振军
    许鲁
    JournalofComputerScience&Technology, 2014, 29 (02) : 303 - 315
  • [2] A Non-Forced-Write Atomic Commit Protocol for Cluster File Systems
    Shao, Bing-Qing
    Zhan, Jun-Wei
    Zheng, Cai-Ping
    Zhang, Hao
    Liu, Zhen-Jun
    Xu, Lu
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2014, 29 (02) : 303 - 315
  • [3] An atomic commit protocol for gigabit-networked distributed database systems
    Al-Houmaily, YJ
    Chrysanthis, PK
    JOURNAL OF SYSTEMS ARCHITECTURE, 2000, 46 (09) : 809 - 833
  • [4] A nonblocking timed atomic commit protocol for distributed real-time database systems
    Wong, JSK
    Mitra, S
    JOURNAL OF SYSTEMS AND SOFTWARE, 1996, 34 (02) : 161 - 170
  • [5] Non-blocking atomic commit in asynchronous distributed systems with failure detectors
    Rachid Guerraoui
    Distributed Computing, 2002, 15 : 17 - 25
  • [6] Non-blocking atomic commit in asynchronous distributed systems with failure detectors
    Guerraoui, R
    DISTRIBUTED COMPUTING, 2002, 15 (01) : 17 - 25
  • [7] Optimizing File Systems with a Write-Efficient Journaling Scheme on Non-Volatile Memory
    Zhang, Xiaoyi
    Feng, Dan
    Hua, Yu
    Chen, Jianxi
    IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (03) : 402 - 413
  • [8] Design and Implementation of a Non-Shared Metadata Server Cluster for Large Distributed File Systems
    Yun, Jong-Hyeon
    Park, Yong-Hun
    Lee, Seok-Jae
    Jang, Su-Min
    Yoo, Jae-Soo
    CSA 2008: INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND ITS APPLICATIONS, PROCEEDINGS, 2008, : 343 - 346
  • [9] Non-blocking atomic commitment in distributed systems: A tutorial based on a generic protocol
    Raynal, M
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2000, 15 (02): : 77 - 86
  • [10] Reflexive Evidence and Systems interventions to Prevention Obesity and Non-communicable Disease (RESPOND): protocol and baseline outcomes for a stepped-wedge cluster-randomised prevention trial
    Whelan, Jillian
    Hayward, Joshua
    Nichols, Melanie
    Brown, Andrew D.
    Orellana, Liliana
    Brown, Victoria
    Becker, Denise
    Bell, Colin
    Swinburn, Boyd
    Peeters, Anna
    Moodie, Marj
    Geddes, Sandy A.
    Chadwick, Craig
    Allender, Steven
    Strugnell, Claudia
    BMJ OPEN, 2022, 12 (09):