Cache-and-Relay Streaming Media Delivery for Asynchronous Clients

OpenBU

Show simple item record

dc.contributor.author Jin, Shudong en_US
dc.contributor.author Bestavros, Azer en_US
dc.date.accessioned 2011-10-20T04:42:45Z
dc.date.available 2011-10-20T04:42:45Z
dc.date.issued 2002 en_US
dc.identifier.uri http://hdl.handle.net/2144/1670
dc.description.abstract We consider the problem of delivering popular streaming media to a large number of asynchronous clients. We propose and evaluate a cache-and-relay end-system multicast approach, whereby a client joining a multicast session caches the stream, and if needed, relays that stream to neighboring clients which may join the multicast session at some later time. This cache-and-relay approach is fully distributed, scalable, and efficient in terms of network link cost. In this paper we analytically derive bounds on the network link cost of our cache-and-relay approach, and we evaluate its performance under assumptions of limited client bandwidth and limited client cache capacity. When client bandwidth is limited, we show that although finding an optimal solution is NP-hard, a simple greedy algorithm performs surprisingly well in that it incurs network link costs that are very close to a theoretical lower bound. When client cache capacity is limited, we show that our cache-and-relay approach can still significantly reduce network link cost. We have evaluated our cache-and-relay approach using simulations over large, synthetic random networks, power-law degree networks, and small-world networks, as well as over large real router-level Internet maps. en_US
dc.description.sponsorship National Science Foundation (ANI-9986397, ANI-0095988, ANI-0205294) 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-2002-024 en_US
dc.title Cache-and-Relay Streaming Media Delivery for Asynchronous Clients 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


Advanced Search

Browse

Deposit Materials