A video caching policy for providing differentiated service grades and maximizing system revenue in hierarchical video servers

Sheau Ru Tong, Yuan Tse Yu, Chung Ming Huang

Research output: Contribution to journalArticlepeer-review

Abstract

A video server normally targets at providing abundant bandwidth access and massive storage in supporting large-scale video archival applications. Its performance is sensitive to the deployment of the stored contents. In this paper, we propose a video caching policy for a video server, based on the knowledge of video profiles, namely: access rate, video size and bandwidth, tolerable rejection probability, and rental price. We consider the video server as having a hierarchical architecture which consists of a set of high-speed disk drives located in the front end for caching a subset of videos, and another set of high-capacity tertiary devices located in the back end for archiving the entire video collection. The front-end disks particularly, are organized together by employing a proposed data striping scheme, termed the adaptive striping (AS), which is flexible on heterogeneous disk integration. The proposed policy determines what video set should be cached, and how to arrange them in the front-end disks with two objectives in mind: (1) offering differentiated service grades conforming to the video profiles as well as (2) maximizing the overall system revenue. We simulate the system with various configurations, and the results affirm our effective approach.

Original languageEnglish
Pages (from-to)515-531
Number of pages17
JournalJournal of Systems and Software
Volume73
Issue number3
DOIs
Publication statusPublished - 2004 Nov 1

All Science Journal Classification (ASJC) codes

  • Software
  • Information Systems
  • Hardware and Architecture

Fingerprint Dive into the research topics of 'A video caching policy for providing differentiated service grades and maximizing system revenue in hierarchical video servers'. Together they form a unique fingerprint.

Cite this