Title :
Accelerating Internet streaming media delivery using network-aware partial caching
Author :
Jin, Shudong ; Bestavros, Azer ; Iyengar, Arun
Author_Institution :
Dept. of Comput. Sci., Boston Univ., MA, USA
Abstract :
Internet streaming applications are affected by adverse 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 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. Our experiments also show that partial caching is particularly effective when bandwidth variability is not very high.
Keywords :
Internet; cache storage; client-server systems; multimedia communication; multimedia computing; multimedia servers; Internet bandwidth; Internet streaming media delivery acceleration; available bandwidth; bit-rate requirements; cache management algorithms; caching architecture; client-side caching proxies; edge caches; high packet loss rates; long delays; network-aware algorithms; network-aware partial caching; origin servers; performance evaluation; proxy cache logs; simulations; stream-aware algorithms; Acceleration; Application software; Bandwidth; Computer science; IP networks; Internet; Network servers; Quality of service; Streaming media; Web server;
Conference_Titel :
Distributed Computing Systems, 2002. Proceedings. 22nd International Conference on
Print_ISBN :
0-7695-1585-1
DOI :
10.1109/ICDCS.2002.1022252