Resource Scheduling in a High-Performance Multimedia Server

Supporting continuous media data-such as video and audio-imposes stringent demands on the retrieval performance of a multimedia server. In this paper, we propose and evaluate a set of data placement and retrieval algorithms to exploit the full capacity of the disks in a multimedia server. The data p...

Full description

Saved in:
Bibliographic Details
Main Authors: PANG, Hwee Hwa, JOSE, Bobby, KRISHNAN, M. S.
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 1999
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/112
https://ink.library.smu.edu.sg/context/sis_research/article/1111/viewcontent/Resource_Scheduling_in_a_High_Performance_Multimedia_Server__edited_.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-1111
record_format dspace
spelling sg-smu-ink.sis_research-11112017-12-07T01:56:37Z Resource Scheduling in a High-Performance Multimedia Server PANG, Hwee Hwa JOSE, Bobby KRISHNAN, M. S. Supporting continuous media data-such as video and audio-imposes stringent demands on the retrieval performance of a multimedia server. In this paper, we propose and evaluate a set of data placement and retrieval algorithms to exploit the full capacity of the disks in a multimedia server. The data placement algorithm declusters every object over all of the disks in the server-using a time-based declustering unit-with the aim of balancing the disk load. As for runtime retrieval, the quintessence of the algorithm is to give each disk advance notification of the blocks that have to be fetched in the impending time periods, so that the disk can optimize its service schedule accordingly. Moreover, in processing a block request for a replicated object, the server will dynamically channel the retrieval operation to the most lightly loaded disk that holds a copy of the required block. We have implemented a multimedia server based on these algorithms. Performance tests reveal that the server achieves very high disk efficiency. Specifically, each disk is able to support up to 25 MPEG-1 streams. Moreover, experiments suggest that the aggregate retrieval capacity of the server scales almost linearly with the number of disks 1999-03-01T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/112 info:doi/10.1109/69.761665 https://ink.library.smu.edu.sg/context/sis_research/article/1111/viewcontent/Resource_Scheduling_in_a_High_Performance_Multimedia_Server__edited_.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Continuous media data Data placement algorithm Multimedia server Retrieval capacity time-based storage scheme declustering/striping replication look-ahead data retrieval Databases and Information Systems Numerical Analysis and Scientific Computing
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Continuous media data
Data placement algorithm
Multimedia server
Retrieval capacity
time-based storage scheme
declustering/striping
replication
look-ahead data retrieval
Databases and Information Systems
Numerical Analysis and Scientific Computing
spellingShingle Continuous media data
Data placement algorithm
Multimedia server
Retrieval capacity
time-based storage scheme
declustering/striping
replication
look-ahead data retrieval
Databases and Information Systems
Numerical Analysis and Scientific Computing
PANG, Hwee Hwa
JOSE, Bobby
KRISHNAN, M. S.
Resource Scheduling in a High-Performance Multimedia Server
description Supporting continuous media data-such as video and audio-imposes stringent demands on the retrieval performance of a multimedia server. In this paper, we propose and evaluate a set of data placement and retrieval algorithms to exploit the full capacity of the disks in a multimedia server. The data placement algorithm declusters every object over all of the disks in the server-using a time-based declustering unit-with the aim of balancing the disk load. As for runtime retrieval, the quintessence of the algorithm is to give each disk advance notification of the blocks that have to be fetched in the impending time periods, so that the disk can optimize its service schedule accordingly. Moreover, in processing a block request for a replicated object, the server will dynamically channel the retrieval operation to the most lightly loaded disk that holds a copy of the required block. We have implemented a multimedia server based on these algorithms. Performance tests reveal that the server achieves very high disk efficiency. Specifically, each disk is able to support up to 25 MPEG-1 streams. Moreover, experiments suggest that the aggregate retrieval capacity of the server scales almost linearly with the number of disks
format text
author PANG, Hwee Hwa
JOSE, Bobby
KRISHNAN, M. S.
author_facet PANG, Hwee Hwa
JOSE, Bobby
KRISHNAN, M. S.
author_sort PANG, Hwee Hwa
title Resource Scheduling in a High-Performance Multimedia Server
title_short Resource Scheduling in a High-Performance Multimedia Server
title_full Resource Scheduling in a High-Performance Multimedia Server
title_fullStr Resource Scheduling in a High-Performance Multimedia Server
title_full_unstemmed Resource Scheduling in a High-Performance Multimedia Server
title_sort resource scheduling in a high-performance multimedia server
publisher Institutional Knowledge at Singapore Management University
publishDate 1999
url https://ink.library.smu.edu.sg/sis_research/112
https://ink.library.smu.edu.sg/context/sis_research/article/1111/viewcontent/Resource_Scheduling_in_a_High_Performance_Multimedia_Server__edited_.pdf
_version_ 1770568876271075328