Lemming: A Novel Resource Lookup Scheme for Peer-to-Peer Networks

Xiaofei Liao,Hai Jin,Hao Chen
DOI: https://doi.org/10.1007/978-3-540-30121-9_98
2004-01-01
Abstract:Overlays to support applications, such as file sharing and media streaming services, are not only based on structured networks or unstructured networks simply. Gnutella networks with ultra-peers consider the strongpoint from above two kinds of traditional P2P networks. It is a very important open issue in the P2P networks that how to design a good lookup scheme with high performance. Traditional lookup schemes for unstructured networks, such as flooding technique and k-walker random walk, are all not very adaptive. In this paper, abundant statistics from realistic Gnutella networks are provided. All these data are used to prove that the ultra-peers are the important agents for other thousands of leaf peers. According to the conclusions from the statistics, one novel resource lookup scheme for P2P networks, called Lemming, has been proposed. The new scheme considers three aspects, latency, searching history, and the ultra-peers, which make great influence to the performance of searching. Simulations in the paper make some comparisons between flooding scheme, k-walker random walk and our Lemming scheme. Results from these simulations have proved that our Lemming scheme has good performances.
What problem does this paper attempt to address?