DocumentCode
1659826
Title
Transparent query caching in peer-to-peer overlay networks
Author
Patro, Sunil ; Hu, Y. Charlie
Author_Institution
Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
fYear
2003
Abstract
Peer-to-peer (p2p) systems such as Gnutella and KaZaa are routinely used by millions of people for sharing music and many other files over the Internet, and they account for a significant portion of the Internet traffic. The p2p traffic can be broken down into two categories: protocol messages for maintaining and searching the overlay p2p network, and data messages for downloading data files. This paper makes the following two contributions. First, we present a study of the locality in the collective Gnutella query protocol messages being initiated and forwarded by servants within the same organization. Second, we propose a transparent query caching scheme to reduce the bandwidth consumed by p2p traffic going in and out of the gateway of an organization. Our locality measurements show that there is significant locality in the collective queries going through a gateway forwarded by servants behind that gateway, and the locality increases with the population of those servants. Our proposed transparent caching scheme preserves the user experience, i.e., users continue to use the same servants as before, and queries result in similar query hits with or without the caching running. Measurements of our transparent caching proxy in an experimental testbed of eight passive Gnutella servants in a LAN has shown a query cache hit rate of up to 63%, an uplink query traffic reduction of up to 62%, and a downlink query hit traffic reduction of up to 12% at the gateway.
Keywords
Internet; cache storage; local area networks; network servers; protocols; query processing; telecommunication traffic; Gnutella; Internet traffic; KaZaa; LAN; data messages; downlink query hit traffic reduction; gateway; locality measurements; p2p; peer-to-peer overlay networks; protocol messages; query cache hit rate; servants; transparent caching proxy; transparent query caching; uplink query traffic reduction; Bandwidth; Delay; Downlink; Intelligent networks; Internet; Local area networks; Peer to peer computing; Protocols; Telecommunication traffic; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2003. Proceedings. International
ISSN
1530-2075
Print_ISBN
0-7695-1926-1
Type
conf
DOI
10.1109/IPDPS.2003.1213112
Filename
1213112
Link To Document