Cx: Concurrent Execution for the Cross-Server Operations in a Distributed File System

Cluster Computing(2012)

引用 7|浏览0
暂无评分
摘要
Distributed metadata service is important for metadata intensive applications. Unfortunately, it leads to cross-server file operation, and maintaining the consistency of cross-server file operation creates a performance challenge because of sequentially executed sub-operations and costly immediate commitment among servers. In this paper, we observe that sub-operations can be executed concurrently and commitments can be delayed and batched for most cases in real applications, because the temporary inconsistency among servers rarely affects subsequent metadata operations. We propose a new protocol, Cx, in which the affected servers Concurrently eXecute the sub-operations of a cross-server file operation, and respond immediately to a client. Unless any sub-operation fails or other clients need to access the updated metadata objects, the commitment is delayed and batched with the other commitments. Evaluations of our Cx implementation in a parallel file system demonstrate Cx can significantly improve the performance of cross-server file operations, while retaining good scalability.
更多
查看译文
关键词
metadata intensive applications,subsequent metadata operation,parallel processing,protocols,distributed file system,concurrent execution,immediate commitment,network operating systems,metadata objects,concurrency control,executed sub-operations,cross-server operations,distributed metadata service,temporary inconsistency,cx implementation,metadata service,cross-server file operation,file system,file organisation,updated metadata object,subsequent metadata operations,client-server systems,parallel file system,sequentially executed suboperations,meta data,file operation,distributed databases,protocol,metadata intensive application,concurrent computing,scalability,servers
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要