Home > Research > Publications & Outputs > Micro-kernel support for continuous media in di...
View graph of relations

Micro-kernel support for continuous media in distributed systems

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

Micro-kernel support for continuous media in distributed systems. / COULSON, G ; Blair, Gordon; ROBIN, P .
In: Computer Networks and ISDN Systems, Vol. 26, No. 10, 07.1994, p. 1323-1341.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

COULSON, G, Blair, G & ROBIN, P 1994, 'Micro-kernel support for continuous media in distributed systems', Computer Networks and ISDN Systems, vol. 26, no. 10, pp. 1323-1341. https://doi.org/10.1016/0169-7552(94)90104-X

APA

Vancouver

COULSON G, Blair G, ROBIN P. Micro-kernel support for continuous media in distributed systems. Computer Networks and ISDN Systems. 1994 Jul;26(10):1323-1341. doi: 10.1016/0169-7552(94)90104-X

Author

COULSON, G ; Blair, Gordon ; ROBIN, P . / Micro-kernel support for continuous media in distributed systems. In: Computer Networks and ISDN Systems. 1994 ; Vol. 26, No. 10. pp. 1323-1341.

Bibtex

@article{afda188dd4cb4e90b65684a68a667e8a,
title = "Micro-kernel support for continuous media in distributed systems",
abstract = "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.",
keywords = "MULTIMEDIA, OPERATING SYSTEMS, THREAD SCHEDULING, REAL-TIME SYSTEMS, QUALITY OF SERVICE, ENHANCED TRANSPORT SERVICES",
author = "G COULSON and Gordon Blair and P ROBIN",
year = "1994",
month = jul,
doi = "10.1016/0169-7552(94)90104-X",
language = "English",
volume = "26",
pages = "1323--1341",
journal = "Computer Networks and ISDN Systems",
publisher = "Elsevier BV",
number = "10",

}

RIS

TY - JOUR

T1 - Micro-kernel support for continuous media in distributed systems

AU - COULSON, G

AU - Blair, Gordon

AU - ROBIN, P

PY - 1994/7

Y1 - 1994/7

N2 - 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.

AB - 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.

KW - MULTIMEDIA

KW - OPERATING SYSTEMS

KW - THREAD SCHEDULING

KW - REAL-TIME SYSTEMS

KW - QUALITY OF SERVICE

KW - ENHANCED TRANSPORT SERVICES

U2 - 10.1016/0169-7552(94)90104-X

DO - 10.1016/0169-7552(94)90104-X

M3 - Journal article

VL - 26

SP - 1323

EP - 1341

JO - Computer Networks and ISDN Systems

JF - Computer Networks and ISDN Systems

IS - 10

ER -