LightFlood: an efficient flooding scheme for file search in unstructured Peer-to-Peer systems

被引:20
作者
Jiang, S [1 ]
Guo, L [1 ]
Zhang, XD [1 ]
机构
[1] Coll William & Mary, Dept Comp Sci, Williamsburg, VA 23187 USA
来源
2003 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS | 2003年
关键词
D O I
10.1109/ICPP.2003.1240631
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Flooding is a fundamental operation in unstructured Peer-to-Peer (P2P) file sharing systems, such as Gnutella. Although it is effective in content search, flooding is very inefficient because it results in a great amount of redundant messages. Our study shows that more than 70% of the generated messages are redundant for a flooding with a TTL of 7 in a moderately connected network. Existing efforts to address this problem have been focused on limiting the use of flooding operations. In this paper, we propose LightFlood, an efficient flooding scheme, with the objective of minimizing the number of redundant messages and retaining the same message propagating scope as that of standard flooding. By constructing a tree-like sub-overlay within the existing P2P overlay called FloodNet, the flooding operation in LightFlood is divided into two stages. In the first stage, a message is propogated by using the standard flooding scheme with three or four TTL hops, through which the message can be spread to a sufficiently large scope with a small number of redundant messages. In the second stage, the message propagating is only conducted across the FloodNet, significantly reducing the number of redundant messages. Our analysis and simulation results show that the LightFlood scheme provides a low overhead broadcasting facility that can be effectively used in P2P searching. Compared with standard flooding used in Gnutella, we show that the LightFlood scheme with an additional 2 to 3 hops can reduce up to more than 69% of flooding messages, and retain the same flooding scope.
引用
收藏
页码:627 / 635
页数:9
相关论文
共 8 条
[1]  
GUO L, 2003, LOW TRAFIC LOW LATEN
[2]  
LV Q, 2002, P 16 INT C SUP, P84, DOI DOI 10.1145/514191.514206
[3]   Mapping the Gnutella network [J].
Ripeanu, M ;
Iamnitchi, A ;
Foster, I .
IEEE INTERNET COMPUTING, 2002, 6 (01) :50-57
[4]  
Saroiu S, 2002, P SOC PHOTO-OPT INS, V4673, P156
[5]  
SCIPANIDKULCHAI K, 2003, P IEEE INFOCOM
[6]   Improving search in peer-to-peer networks [J].
Yang, B ;
Garcia-Molina, H .
22ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2002, :5-14
[7]  
YANG B, 2003, P 19 INT C DAT ENG M
[8]  
CLIP2 GNUTELLA CRAWL