Scheduling algorithms for hard real-time systems: a brief survey
Tutorial: hard real-time systems
Guest Editor's Introduction: Real-Time Systems
Computer - Special issue on real-time systems
Algorithms for Scheduling Imprecise Computations
Computer - Special issue on real-time systems
The Rejection Rate for Tasks with Random Arrivals, Deadlines, and Preemptive Scheduling
IEEE Transactions on Software Engineering
Principles of delay-sensitive multimedia data storage retrieval
ACM Transactions on Information Systems (TOIS)
Metascheduling for continuous media
ACM Transactions on Computer Systems (TOCS)
Disk scheduling in a multimedia I/O system
MULTIMEDIA '93 Proceedings of the first ACM international conference on Multimedia
Optimization of the grouped sweeping scheduling (GSS) with heterogeneous multimedia streams
MULTIMEDIA '93 Proceedings of the first ACM international conference on Multimedia
RAID: high-performance, reliable secondary storage
ACM Computing Surveys (CSUR)
Kernel support for distributed systems
Distributed systems (2nd Ed.)
Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
Foundations of Real-Time Computing: Scheduling and Resource Management
Foundations of Real-Time Computing: Scheduling and Resource Management
SVR4UNIX Scheduler Unacceptable for Multimedia Applications
NOSSDAV '93 Proceedings of the 4th International Workshop on Network and Operating System Support for Digital Audio and Video
Operating System Support for a Video-On-Demand File Service
NOSSDAV '93 Proceedings of the 4th International Workshop on Network and Operating System Support for Digital Audio and Video
Multimedia file systems survey: approaches for continuous media disk scheduling
Computer Communications
Embedded video in hypermedia documents: supporting integration and adaptive control
ACM Transactions on Information Systems (TOIS) - Special issue on video information retrieval
XMovie: architecture and implementation of a distributed movie system
ACM Transactions on Information Systems (TOIS) - Special issue on video information retrieval
Choosing the best storage system for video service
Proceedings of the third ACM international conference on Multimedia
A brief survey of current work on network attached peripherals (extended abstract)
ACM SIGOPS Operating Systems Review
CAD challenges in multimedia computing
ICCAD '95 Proceedings of the 1995 IEEE/ACM international conference on Computer-aided design
Adaptive rate-controlled scheduling for multimedia applications
MULTIMEDIA '96 Proceedings of the fourth ACM international conference on Multimedia
Adaptive rate-controlled scheduling for multimedia applications
IEEE/ACM Transactions on Networking (TON)
A course on multimedia technology for computer science and computer engineering students
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
A Framework-Based Approach to the Development of Network-Aware Applications
IEEE Transactions on Software Engineering
AsaP—a framework for evaluating run-time schedulers in embedded multimedia end-systems
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
A methodology and algorithms for the design of hard real-time multitasking ASICs
ACM Transactions on Design Automation of Electronic Systems (TODAES)
Academic directions of multimedia education
Communications of the ACM
Synchronization in multimedia data retrieval
International Journal of Network Management
A technique for QoS-based system partitioning
ASP-DAC '00 Proceedings of the 2000 Asia and South Pacific Design Automation Conference
Education and Information Technologies
Distributed Video Production: Tasks, Architecture and QoS Provisioning
Multimedia Tools and Applications
Heterogeneous CPU Services Using Differentiated Admission Control
Multimedia Tools and Applications
The VLDB Journal — The International Journal on Very Large Data Bases
Disk Scheduling onMultimedia Storage Servers
IEEE Transactions on Computers
A Logical Approach to Quality of Service Specification in Video Databases
Multimedia Tools and Applications
PUM applications and VMDFS file structure: amortised analysis and evaluation
International Journal of Communication Networks and Distributed Systems
Application note: Modelling a multimedia communication system for education and training
Computer Communications
Operating system support for multimedia systems
Computer Communications
Hi-index | 0.02 |
Multimedia applications demand for the processing of audio and video data such that humans perceive these media in a natural--error free and nonartificial--way. This continuous-media data has its origin at sources like microphones, cameras and files. From these sources the data is transferred to destinations like loudspeakers, video windows and files located at the same computer or at a remote station. On the way from source to sink the digital data is processed by at least some type of move, copy or transmit operation. Therefore in this data manipulation process there are always many resources which are under control of the operating system. This resource management and the respective scheduling must be performed according to the real-time demands of multimedia applications.This article outlines the main features of the operating systems capable of handling multimedia data, namely resource management, scheduling and file system issues where the focus is on scheduling. For all these topics the most relevant approaches and alternatives are presented. This survey concludes with a presentation of the architectures of operating system extensions for multimedia. Contact the author at IBM European Networking Center, Vangerowstrasse 18, 69115 Heidelberg, Germany, e-mail steinmetz@vnet.ibm.com.