CMV: File consistency maintenance through virtual servers in peer-to-peer systems

被引:1
作者
Wang, Zhijun [1 ]
Datta, Anwitaman [2 ]
Das, Sajal K. [3 ]
Kumar, Mohan [3 ]
机构
[1] Hong Kong Polytech Univ, Dept Comp, Hong Kong, Hong Kong, Peoples R China
[2] Nanyang Technol Univ, Sch Comp Engn, Singapore, Singapore
[3] Univ Texas Arlington, Ctr Res Wireless Mobil & Networking CReWMaN, Dept Comp Sci & Engn, Arlington, TX 76019 USA
关键词
File replica; Strict consistency; Peer-to-peer system; Virtual server; Decentralized and unstructured;
D O I
10.1016/j.jpdc.2009.01.005
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Peer-to-peer (P2P) has become a mainstream architecture in numerous diverse distributed applications. However current P2P systems do not provide consistency guarantees under multiple reader multiple writer scenarios. Such a feature is desirable as well as necessary for supporting more diverse applications than merely file-sharing systems. In this paper, we develop a highly scalable and efficient algorithm, called Consistency Maintenance through Virtual servers (CMV), in P2P systems. In this algorithm, consistency of each dynamic file is maintained by a Virtual Server (VS). A file update can only be accepted through the VS to ensure one-copy serializability consistency. The VS of a file is a logical network composed of multiple Replica Peers (RPs) that have replicas of the file. Mathematical analysis is performed for optimal parameter selections that achieve minimum overhead messages for maintaining file consistency. Simulation experiments are conducted to compare the performance of the proposed CMV algorithm With two existing schemes, namely the rumor spreading based scheme and the Update Propagation Through Replica Chain (UPTReC) scheme. Our results show that CMV can quickly commit update to the system and significantly reduce (by more than 90%) overhead messages compared to these schemes under various system conditions. (C) 2009 Elsevier Inc. All rights reserved.
引用
收藏
页码:360 / 372
页数:13
相关论文
共 35 条
[1]  
[Anonymous], 2017, BENTHAM OPEN, DOI DOI 10.1145/378993.379239
[2]  
[Anonymous], 2003, P ATAPCC KARLSR BW G
[3]  
[Anonymous], P ACM SIGCOMM 02 REP
[4]  
[Anonymous], P 2001 C APPL TECHN, DOI DOI 10.1145/383059.383071
[5]  
AWEBUCH B, MAINTAINING DATABASE
[6]  
BERLINER B, 1990, P USENIX WINT TECHN
[7]  
Bhagwan R., 2003, P 2 INT WORKSH PEER
[8]  
Chen X, 2005, IEEE INFOCOM SER, P1502
[9]  
CLARKE I, 2001, P DES PRIV ENH TECHN
[10]  
Cohen E, 2003, IEEE INFOCOM SER, P1261