COULSON, G and Blair, Gordon and ROBIN, P (1994) Micro-kernel support for continuous media in distributed systems. Computer Networks and ISDN Systems, 26 (10). pp. 1323-1341.Full text not available from this repository.
Currently, popular operating systems are unable to support the end-to-end real-time requirements of distributed continuous media. Furthermore, the integration of continuous media communications software into such systems poses significant challenges. This paper describes a design for distributed multimedia support in a micro-kernel operating system environment which provides the necessary soft real-time support while simultaneously running conventional applications. Our approach is to extend existing micro-kernel abstractions to include QoS configurability, connection-oriented communications and real-time threads. The design uses the following key concepts: the notion of a flow to represent QoS controlled communication between two application threads, a close integration of communications and thread scheduling and the use of a split-level scheduling architecture with kernel-and user-level threads. Implementation work is not yet completed and therefore performance figures are not available. However, the paper shows how our design qualitatively improves performance over existing micro-kernel facilities by reducing the number of protection-domain crossings and context switches incurred.
|Journal or Publication Title:||Computer Networks and ISDN Systems|
|Uncontrolled Keywords:||MULTIMEDIA ; OPERATING SYSTEMS ; THREAD SCHEDULING ; REAL-TIME SYSTEMS ; QUALITY OF SERVICE ; ENHANCED TRANSPORT SERVICES|
|Subjects:||Q Science > QA Mathematics > QA75 Electronic computers. Computer science|
|Departments:||Faculty of Science and Technology > School of Computing & Communications|
|Deposited On:||12 Mar 2012 13:59|
|Last Modified:||09 Apr 2014 23:05|
Actions (login required)