CUP: Controlled Update Propagation in Peer-to-Peer Networks
Mema Roussopoulos, Mary Baker

TL;DR
CUP is a new architecture for peer-to-peer networks that improves content indexing and locating by efficiently maintaining caches, significantly reducing query latency and network load through controlled update propagation.
Contribution
CUP introduces a comprehensive, asynchronous cache maintenance and update propagation method that outperforms standard expiration-based caching in peer-to-peer networks.
Findings
Reduces average miss latency by up to ten times under favorable conditions.
Decreases network load by coalescing query bursts.
Incurred overhead is offset by cache miss savings.
Abstract
Recently the problem of indexing and locating content in peer-to-peer networks has received much attention. Previous work suggests caching index entries at intermediate nodes that lie on the paths taken by search queries, but until now there has been little focus on how to maintain these intermediate caches. This paper proposes CUP, a new comprehensive architecture for Controlled Update Propagation in peer-to-peer networks. CUP asynchronously builds caches of index entries while answering search queries. It then propagates updates of index entries to maintain these caches. Under unfavorable conditions, when compared with standard caching based on expiration times, CUP reduces the average miss latency by as much as a factor of three. Under favorable conditions, CUP can reduce the average miss latency by more than a factor of ten. CUP refreshes intermediate caches, reduces query…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPeer-to-Peer Network Technologies · Caching and Content Delivery · Network Traffic and Congestion Control
