Title
I/O scheduling for digital continuous media
Abstract
A growing set of applications require access to digital video and audio. In order to provide playback of such continuous media (CM), scheduling strategies for CM data servers (CMS) are necessary. In some domains, particularly defense and industrial process control, the timing requirements of these applications are strict and essential to their correct operation. In this paper we develop a scheduling strategy for multiple access to a CMS such that the timing guarantees are maintained at all times. First, we develop a scheduling strategy for the steady state, i.e., when there are no changes in playback rate or operation. We derive an optimal Batched SCAN (BSCAN) algorithm that requires minimum buffer space to schedule concurrent accesses. The scheduling strategy incorporates two key constraints: (1) data fetches from the storage system are assumed to be in integral multiples of the block size, and (2) playback guarantees are ensured for frame-oriented streams when each frame can span multiple blocks. We discuss modifications to the scheduling strategy to handle compressed data like motion-JPEG and MPEG.Second, we develop techniques to handle dynamic changes brought about by VCR-like operations executed by applications. We define a suite of primitive VCR-like operations that can be executed. We show that an unregulated change in the BSCAN schedule, in response to VCR-like operations, will affect playback guarantees. We develop two general techniques to ensure playback guarantees while responding to VCR-like operations: passive and active accumulation. Using user response time as a metric we show that active accumulation algorithms outperform passive accumulation algorithms. An optimal response-time algorithm in a class of active accumulation strategies is derived. The results presented here are validated by extensive simulation studies.
Year
DOI
Venue
1997
10.1007/s005300050057
Multimedia Syst.
Keywords
Field
DocType
Key words: Continuous media – I/O scheduling – Frame-oriented streams –VCR-like operations
Block size,I/O scheduling,Suite,Scheduling (computing),Computer science,Computer data storage,Server,Response time,Real-time computing,Process control
Journal
Volume
Issue
ISSN
5
4
0942-4962
Citations 
PageRank 
References 
14
1.13
25
Authors
2
Name
Order
Citations
PageRank
Deepak R. Kenchammana-hosekote1776.07
Jaideep Srivastava25845871.63