Accelerating Internet Streaming Media Delivery Using Network-Aware Partial Caching


Autoria(s): Shudong, Jin; Bestavros, Azer; Iyengar, Arun
Data(s)

20/10/2011

20/10/2011

01/10/2001

Resumo

Internet streaming applications are adversely affected by network conditions such as high packet loss rates and long delays. This paper aims at mitigating such effects by leveraging the availability of client-side caching proxies. We present a novel caching architecture (and associated cache management algorithms) that turn edge caches into accelerators of streaming media delivery. A salient feature of our caching algorithms is that they allow partial caching of streaming media objects and joint delivery of content from caches and origin servers. The caching algorithms we propose are both network-aware and stream-aware; they take into account the popularity of streaming media objects, their bit-rate requirements, and the available bandwidth between clients and servers. Using realistic models of Internet bandwidth (derived from proxy cache logs and measured over real Internet paths), we have conducted extensive simulations to evaluate the performance of various cache management alternatives. Our experiments demonstrate that network-aware caching algorithms can significantly reduce service delay and improve overall stream quality. Also, our experiments show that partial caching is particularly effective when bandwidth variability is not very high.

National Science Foundation (ANI-9986397, ANI-0095988); IBM

Identificador

http://hdl.handle.net/2144/1644

Idioma(s)

en_US

Publicador

Boston University Computer Science Department

Relação

BUCS Technical Reports;BUCS-TR-2001-023

Palavras-Chave #Web caching #Streaming media #Network measurement #Partial caching
Tipo

Technical Report