DocumentCode :
1924749
Title :
Cx: Concurrent Execution for the Cross-Server Operations in a Distributed File System
Author :
Yi, Letian ; Shu, Jiwu ; Ou, Jiaxin ; Zhao, Ying
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
fYear :
2012
fDate :
24-28 Sept. 2012
Firstpage :
99
Lastpage :
107
Abstract :
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.
Keywords :
client-server systems; concurrency control; distributed databases; file organisation; meta data; network operating systems; parallel processing; protocols; Cx implementation; concurrent execution; cross-server file operation; cross-server operations; distributed file system; distributed metadata service; metadata intensive applications; metadata objects; parallel file system; protocol; sequentially executed suboperations; subsequent metadata operations; temporary inconsistency; Checkpointing; Concurrent computing; Educational institutions; Network servers; Protocols; Scalability; Servers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing (CLUSTER), 2012 IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4673-2422-9
Type :
conf
DOI :
10.1109/CLUSTER.2012.65
Filename :
6337770
Link To Document :
بازگشت