Cost-Effective Replication Schemes for Query Load Balancing in DHT-Based Peer-to-Peer File Searches

被引:6
作者
Cao, Qi [1 ]
Fujita, Satoshi [1 ]
机构
[1] Hiroshima Univ, Dept Informat Engn, 1-4-1 Kagamiyama,Higashi-hiroshima, Hiroshima 7398527, Japan
来源
JOURNAL OF INFORMATION PROCESSING SYSTEMS | 2014年 / 10卷 / 04期
关键词
DHT; Load Balancing; Load Reduction; Multi-Keyword Search; Replication;
D O I
10.3745/JIPS.03.0020
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In past few years, distributed hash table (DHT)-based P2P systems have been proven to be a promising way to manage decentralized index information and provide efficient lookup services. However, the skewness of users' preferences regarding keywords contained in a multi-keyword query causes a query load imbalance that combines both routing and response load. This imbalance means long file retrieval latency that negatively influences the overall system performance. Although index replication has a great potential for alleviating this problem, existing schemes did not explicitly address it or incurred high cost. To overcome this issue, we propose, in this paper, an integrated solution that consists of three replication schemes to alleviate query load imbalance while minimizing the cost. The first scheme is an active index replication that is used in order to decrease routing load in the system and to distribute response load of an index among peers that store replicas of the index. The second scheme is a proactive pointer replication that places location information of each index to a predetermined number of peers for reducing maintenance cost between the index and its replicas. The third scheme is a passive index replication that guarantees the maximum query load of peers. The result of simulations indicates that the proposed schemes can help alleviate the query load imbalance of peers. Moreover, it was found by comparison that our schemes are more cost-effective on placing replicas than PCache and EAD.
引用
收藏
页码:628 / 645
页数:18
相关论文
共 20 条
[1]   Adaptive load balancing for DHT lookups [J].
Bianchi, Silvia ;
Serbu, Sabina ;
Felber, Pascal ;
Kropf, Peter .
ICCCN 2006: 15TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, PROCEEDINGS, 2006, :411-+
[2]  
Byers J, 2003, LECT NOTES COMPUT SC, V2735, P80
[3]  
Dabek F., 2001, Operating Systems Review, V35, P202, DOI 10.1145/502059.502054
[4]  
Ghodsi A., 2005, P INT WORKSH DAT INF, P74
[5]  
Godfrey B, 2004, IEEE INFOCOM SER, P2253
[6]   Replica Placement for Route Diversity in Tree-Based Routing Distributed Hash Tables [J].
Harvesf, Cyrus ;
Blough, Douglas M. .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2011, 8 (03) :419-433
[7]  
Joseph AD, 2001, TECHNICAL REPORT
[8]  
Karger D. R., 2004, SPAA 2004 P 16 ANN A, P36
[9]   Power laws, Pareto distributions and Zipf's law [J].
Newman, MEJ .
CONTEMPORARY PHYSICS, 2005, 46 (05) :323-351
[10]  
RAMASUBRAMANIAN V, 2004, P 1 C S NETW SYST DE, V1, P8