Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
The structuring of systems using upcalls
Proceedings of the tenth ACM symposium on Operating systems principles
A system software structure for distributed multimedia systems
EW 5 Proceedings of the 5th workshop on ACM SIGOPS European workshop: Models and paradigms for distributed systems structuring
An Introduction to HeiMAT: The Heidelberg Multimedia Application Toolkit
Proceedings of the Third International Workshop on Network and Operating System Support for Digital Audio and Video
Reservation Protocols for Internetworks: A Comparison of ST-II and RSVP
NOSSDAV '93 Proceedings of the 4th International Workshop on Network and Operating System Support for Digital Audio and Video
Hi-index | 0.00 |
HeiTS, the Heidelberg Transport System, is designed for communication of continuous-media data. The purpose of HeiTS is the exchange of digital audio and video with quality of service guarantees. The system environment of HeiTS has to coordinate real-time and non-real-time functions. Most parts of HeiTS run in user space; it uses some kernel-based mechanisms such as a real-time CPU scheduler and device drivers. On top of HeiTS exists a control system which allows for the construction of applications controlling continuous-media streams. This paper describes the architecture of HeiTS and the mechanisms of its system environment we have implemented on AIX and OS/2 platforms.