Resource management for continuous multimedia database applications
- 1 January 1994
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
The uniqueness of continuous multimedia database applications lies in the fact that they require system support steady flow of media access data. In this paper we address the problem of system resource management for such applications. We introduce a session-based scheduling paradigm that, unlike traditional task scheduling, enables scheduling of all processing entities (threads, I/O processes, and buffers) across multiple system resources for guarantee of steady mediaflow. Under this paradigm, we develop an approach to on-line generation of session resource requirements based on resource allocation tradeoffs. Further, we develop a multidimensional "bin-packing" approach to allocation and scheduling of multiple resources for concurrent sessions. The goal is to minimize resource overheads and maximize the number of concurrent sessions while meeting session timing constraints and resource capacity constraints.Keywords
This publication has 7 references indexed in Scilit:
- I/O issues in a multimedia systemComputer, 1994
- Metascheduling for continuous mediaACM Transactions on Computer Systems, 1993
- Kernel support for live digital audio and videoComputer Communications, 1992
- Designing file systems for digital video and audioPublished by Association for Computing Machinery (ACM) ,1991
- Priority inheritance protocols: an approach to real-time synchronizationIEEE Transactions on Computers, 1990
- An Application of Bin-Packing to Multiprocessor SchedulingSIAM Journal on Computing, 1978
- Scheduling Algorithms for Multiprogramming in a Hard-Real-Time EnvironmentJournal of the ACM, 1973