Location Awareness in Unstructured Peer-to-Peer Systems
IEEE Transactions on Parallel and Distributed Systems
Improving Unstructured Peer-to-Peer Systems by Adaptive Connection Establishment
IEEE Transactions on Computers
DiCAS: An Efficient Distributed Caching Mechanism for P2P Systems
IEEE Transactions on Parallel and Distributed Systems
Context-based caching and routing for P2P web service discovery
Distributed and Parallel Databases
An Effective P2P Search Scheme to Exploit File Sharing Heterogeneity
IEEE Transactions on Parallel and Distributed Systems
Evaluation study of a distributed caching based on query similarity in a P2P network
Proceedings of the 2nd international conference on Scalable information systems
Schema-assisted peer selection for XML querying in unstructured P2P systems
Proceedings of the Seventh ACM International Workshop on Data Engineering for Wireless and Mobile Access
Locaware: index caching in unstructured P2P-file sharing systems
Proceedings of the 2009 EDBT/ICDT Workshops
Hi-index | 0.00 |
Peer-to-peer (p2p) systems such asGnutella 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 servents 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 servents behind that gateway, and the locality increases with the population of those servents. Our proposed transparent caching scheme preserves the user experience, i.e., users continue to use the same servents as before, and queries will result in similar query hits with or without the caching running. Measurements of ourtransparent caching proxy in an experimental testbed of eight passive Gnutella servents 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.