Title
Silo, rainbow, and caching token: schemes for scalable, fault tolerant stream caching
Abstract
In the current Internet, Web content is increasingly being cached closer to the end user to reduce network and Web server load and improve performance. Existing Web caching systems typically cache entire Web documents and attempt to keep them consistent with the origin server. This approach works well for text and images; for bandwidth intensive multimedia data such as audio and video, caching entire documents is not cost effective and does not scale. An alternative approach is to cache parts of the multimedia stream on different caches in the network and coordinate stream playback from these independent caches. From the perspective of the clients, the collection of cooperating distributed caches acts as a single fault tolerant, scalable cache. In this paper, we focus on data placement and replacement techniques for such co-operating distributed caches. Specifically, we propose the following new schemes that work together. 1) A family of distributed layouts, consisting of two layouts, namely RCache and Silo. The RCache layout is a simple, randomized, easy-to-implement layout that distributes constant length segments of a clip among caches and provides modest storage efficiency. The Silo scheme improves upon RCache; it accounts for long term clip popularity and intraclip segment popularity metrics and provides parameters to tune storage efficiency, server load, and playback switch-overs. 2) Rainbow, a local data replacement scheme based on the concept of segment access potential that accurately captures the popularity metrics. 3) Caching Token, a dynamic global data replacement or redistribution scheme that exploits existing data in distributed caches to minimize data distribution overhead. Our schemes optimize storage space, startup latency, server load, network bandwidth usage, and overhead from playback switch-overs. Our analytical and simulation results show that the silo scheme provides three to eight times higher cache hit ratio than a comparable traditional Web caching system that has the same amount of storage space.
Year
DOI
Venue
2002
10.1109/JSAC.2002.802062
IEEE Journal on Selected Areas in Communications
Keywords
Field
DocType
Fault tolerance,Streaming media,Cache storage,Web server,Network servers,Bandwidth,IP networks,Costs,Delay,Analytical models
Cache,Computer science,Computer network,Real-time computing,False sharing,Storage efficiency,Fault tolerance,Security token,Web content,Web server,Scalability
Journal
Volume
Issue
ISSN
20
7
0733-8716
Citations 
PageRank 
References 
46
2.96
18
Authors
5
Name
Order
Citations
PageRank
Youngsu Chae1494.02
K. Guo2462.96
Milind M. Buddhikot373490.03
Subhash Suri45255455.58
Ellen W. Zegura53619338.60