Article

Dynamic cache reconfiguration strategies for cluster-based streaming proxy

Computer Science Department, University of Massachusetts, Amherst MA 01003, USA; Networking Research, AT&T Labs-Research, Florham Park, NJ 07932, USA; Department of Computer Science and Engineering, Pennsylvania State University, University Park, PA 16802, USA
Computer Communications 10/2003; DOI:10.1016/j.comcom.2005.09.017 pp.1710-1721
Source: CiteSeer

ABSTRACT The high bandwidth and the relatively long-lived characteristics of digital video are key limiting factors in the wide-spread usage of streaming content over the Internet. The problem is further complicated by the fact that video popularity changes over time. In this paper, we study caching issues for a cluster-based streaming proxy in the face of changing video popularity. We show that the cache placement problem for a given video popularity is NP-complete, and propose a series of techniques to address the problem. We first introduce the dynamic first fit (DFF) algorithm that give the results close to the optimal cache placement (OCP). We then propose minimum weight perfect matching (MWPM) and swapping-based techniques that can dynamically reconfigure the cache placement to adapt to changing video popularity with minimum copying overhead. Our simulation results show that MWPM reconfiguration can reduce the copying overhead by a factor of more than two, and that swapping-based reconfiguration can further reduce the copying overhead compared to MWPM, and allow for the tradeoffs between the reconfiguration copying overhead and the proxy bandwidth utilization.

0 0
 · 
0 Bookmarks
 · 
19 Views

Full-text (2 Sources)

View
0 Downloads
Available from

Keywords

bandwidth
 
cache placement
 
cache placement problem
 
cluster-based
 
copying overhead
 
DFF
 
digital video
 
dynamic first fit
 
given video popularity
 
long-lived characteristics
 
minimum copying overhead
 
minimum weight perfect
 
MWPM reconfiguration
 
OCP
 
optimal cache placement
 
proxy bandwidth utilization
 
reconfiguration copying overhead
 
swapping-based reconfiguration
 
video popularity
 
video popularity changes