Constructing a video server with tertiary storage

Practice and experience

Hojung Cha, Jongmin Lee, Jaehak Oh

Research output: Contribution to journalArticle

2 Citations (Scopus)

Abstract

Handling a tertiary storage device, such as an optical disk library, in the framework of a disk-based stream service model, requires a sophisticated streaming model for the server, and it should consider the device-specific performance characteristics of tertiary storage. This paper discusses the design and implementation of a video server which uses tertiary storage as a source of media archiving. We have carefully designed the streaming mechanism for a server whose key functionalities include stream scheduling, disk caching and admission control. The stream scheduling model incorporates the tertiary media staging into a disk-based scheduling process, and also enhances the utilization of tertiary device bandwidth. The disk caching mechanism manages the limited capacity of the hard disk efficiently to guarantee the availability of media segments on the hard disk. The admission controller provides an adequate mechanism which decides upon the admission of a new request based on the current resource availability of the server. The proposed system has been implemented on a general-purpose operating system and it is fully operational. The design principles of the server are validated with real experiments, and the performance characteristics are analyzed. The results guide us on how servers with tertiary storage should be deployed effectively in a real environment.

Original languageEnglish
Pages (from-to)380-394
Number of pages15
JournalMultimedia Systems
Volume8
Issue number5
DOIs
Publication statusPublished - 2002 Dec 1

Fingerprint

Servers
Hard disk storage
Scheduling
Availability
Access control
Bandwidth
Controllers
Experiments

All Science Journal Classification (ASJC) codes

  • Software
  • Information Systems
  • Media Technology
  • Hardware and Architecture
  • Computer Networks and Communications

Cite this

Cha, Hojung ; Lee, Jongmin ; Oh, Jaehak. / Constructing a video server with tertiary storage : Practice and experience. In: Multimedia Systems. 2002 ; Vol. 8, No. 5. pp. 380-394.
@article{280522a5cc2b4a23ac489a63186dad55,
title = "Constructing a video server with tertiary storage: Practice and experience",
abstract = "Handling a tertiary storage device, such as an optical disk library, in the framework of a disk-based stream service model, requires a sophisticated streaming model for the server, and it should consider the device-specific performance characteristics of tertiary storage. This paper discusses the design and implementation of a video server which uses tertiary storage as a source of media archiving. We have carefully designed the streaming mechanism for a server whose key functionalities include stream scheduling, disk caching and admission control. The stream scheduling model incorporates the tertiary media staging into a disk-based scheduling process, and also enhances the utilization of tertiary device bandwidth. The disk caching mechanism manages the limited capacity of the hard disk efficiently to guarantee the availability of media segments on the hard disk. The admission controller provides an adequate mechanism which decides upon the admission of a new request based on the current resource availability of the server. The proposed system has been implemented on a general-purpose operating system and it is fully operational. The design principles of the server are validated with real experiments, and the performance characteristics are analyzed. The results guide us on how servers with tertiary storage should be deployed effectively in a real environment.",
author = "Hojung Cha and Jongmin Lee and Jaehak Oh",
year = "2002",
month = "12",
day = "1",
doi = "10.1007/s005300200059",
language = "English",
volume = "8",
pages = "380--394",
journal = "Multimedia Systems",
issn = "0942-4962",
publisher = "Springer Verlag",
number = "5",

}

Constructing a video server with tertiary storage : Practice and experience. / Cha, Hojung; Lee, Jongmin; Oh, Jaehak.

In: Multimedia Systems, Vol. 8, No. 5, 01.12.2002, p. 380-394.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Constructing a video server with tertiary storage

T2 - Practice and experience

AU - Cha, Hojung

AU - Lee, Jongmin

AU - Oh, Jaehak

PY - 2002/12/1

Y1 - 2002/12/1

N2 - Handling a tertiary storage device, such as an optical disk library, in the framework of a disk-based stream service model, requires a sophisticated streaming model for the server, and it should consider the device-specific performance characteristics of tertiary storage. This paper discusses the design and implementation of a video server which uses tertiary storage as a source of media archiving. We have carefully designed the streaming mechanism for a server whose key functionalities include stream scheduling, disk caching and admission control. The stream scheduling model incorporates the tertiary media staging into a disk-based scheduling process, and also enhances the utilization of tertiary device bandwidth. The disk caching mechanism manages the limited capacity of the hard disk efficiently to guarantee the availability of media segments on the hard disk. The admission controller provides an adequate mechanism which decides upon the admission of a new request based on the current resource availability of the server. The proposed system has been implemented on a general-purpose operating system and it is fully operational. The design principles of the server are validated with real experiments, and the performance characteristics are analyzed. The results guide us on how servers with tertiary storage should be deployed effectively in a real environment.

AB - Handling a tertiary storage device, such as an optical disk library, in the framework of a disk-based stream service model, requires a sophisticated streaming model for the server, and it should consider the device-specific performance characteristics of tertiary storage. This paper discusses the design and implementation of a video server which uses tertiary storage as a source of media archiving. We have carefully designed the streaming mechanism for a server whose key functionalities include stream scheduling, disk caching and admission control. The stream scheduling model incorporates the tertiary media staging into a disk-based scheduling process, and also enhances the utilization of tertiary device bandwidth. The disk caching mechanism manages the limited capacity of the hard disk efficiently to guarantee the availability of media segments on the hard disk. The admission controller provides an adequate mechanism which decides upon the admission of a new request based on the current resource availability of the server. The proposed system has been implemented on a general-purpose operating system and it is fully operational. The design principles of the server are validated with real experiments, and the performance characteristics are analyzed. The results guide us on how servers with tertiary storage should be deployed effectively in a real environment.

UR - http://www.scopus.com/inward/record.url?scp=0037644785&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0037644785&partnerID=8YFLogxK

U2 - 10.1007/s005300200059

DO - 10.1007/s005300200059

M3 - Article

VL - 8

SP - 380

EP - 394

JO - Multimedia Systems

JF - Multimedia Systems

SN - 0942-4962

IS - 5

ER -