dPAM: A Distributed Prefetching Protocol for Scalable Asynchronous Multicast in P2P Systems


Show simple item record Sharma, Abhishek en_US Bestavros, Azer en_US Matta, Ibrahim en_US 2011-10-20T04:19:19Z 2011-10-20T04:19:19Z 2004-07-07 en_US
dc.description.abstract We leverage the buffering capabilities of end-systems to achieve scalable, asynchronous delivery of streams in a peer-to-peer environment. Unlike existing cache-and-relay schemes, we propose a distributed prefetching protocol where peers prefetch and store portions of the streaming media ahead of their playout time, thus not only turning themselves to possible sources for other peers but their prefetched data can allow them to overcome the departure of their source-peer. This stands in sharp contrast to existing cache-and-relay schemes where the departure of the source-peer forces its peer children to go the original server, thus disrupting their service and increasing server and network load. Through mathematical analysis and simulations, we show the effectiveness of maintaining such asynchronous multicasts from several source-peers to other children peers, and the efficacy of prefetching in the face of peer departures. We confirm the scalability of our dPAM protocol as it is shown to significantly reduce server load. en_US
dc.language.iso en_US en_US
dc.publisher Boston University Computer Science Department en_US
dc.relation.ispartofseries BUCS Technical Reports;BUCS-TR-2004-026 en_US
dc.subject Streaming en_US
dc.subject Peer-to-peer systems en_US
dc.subject Probabilistic analysis en_US
dc.subject Simulation en_US
dc.title dPAM: A Distributed Prefetching Protocol for Scalable Asynchronous Multicast in P2P Systems en_US
dc.type Technical Report en_US

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search OpenBU


Deposit Materials