首页 | 本学科首页   官方微博 | 高级检索  
     


A Non-Forced-Write Atomic Commit Protocol for Cluster File Systems
Authors:Bing-Qing Shao  Jun-Wei Zhang  Cai-Ping Zheng  Hao Zhang  Zhen-Jun Liu  Lu Xu
Affiliation:1. Data Storage and Management Technology Research Center, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, 100190, China
2. University of Chinese Academy of Sciences, Beijing, 100049, China
Abstract: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.
Keywords:atomic commit protocol  cluster file system  distributed metadata operation  consistency  Dual-Log
本文献已被 维普 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号