Home > Research > Publications & Outputs > A programming model and system infrastructure f...
View graph of relations

A programming model and system infrastructure for real-time synchronization in distributed multimedia systems

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

A programming model and system infrastructure for real-time synchronization in distributed multimedia systems. / Blair, Gordon; Coulson, G ; Papathomas, M et al.
In: IEEE Journal on Selected Areas in Communications, Vol. 14, No. 1, 01.1996, p. 249-263.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

Blair, G, Coulson, G, Papathomas, M, Robin, P, Stefani, JB, Horn, F & Hazard, L 1996, 'A programming model and system infrastructure for real-time synchronization in distributed multimedia systems', IEEE Journal on Selected Areas in Communications, vol. 14, no. 1, pp. 249-263. https://doi.org/10.1109/49.481709

APA

Blair, G., Coulson, G., Papathomas, M., Robin, P., Stefani, J. B., Horn, F., & Hazard, L. (1996). A programming model and system infrastructure for real-time synchronization in distributed multimedia systems. IEEE Journal on Selected Areas in Communications, 14(1), 249-263. https://doi.org/10.1109/49.481709

Vancouver

Blair G, Coulson G, Papathomas M, Robin P, Stefani JB, Horn F et al. A programming model and system infrastructure for real-time synchronization in distributed multimedia systems. IEEE Journal on Selected Areas in Communications. 1996 Jan;14(1):249-263. doi: 10.1109/49.481709

Author

Blair, Gordon ; Coulson, G ; Papathomas, M et al. / A programming model and system infrastructure for real-time synchronization in distributed multimedia systems. In: IEEE Journal on Selected Areas in Communications. 1996 ; Vol. 14, No. 1. pp. 249-263.

Bibtex

@article{603d20ac757a4841bc7432a010ad7009,
title = "A programming model and system infrastructure for real-time synchronization in distributed multimedia systems",
abstract = "One of the major requirements of distributed multimedia applications is the need to maintain often complex, real-time synchronization constraints, More specifically, it is necessary to be able to manage arbitrary intra- and inter-media synchronization across activities in the distributed environment. Furthermore, it is important that such developments are integrated into emerging object-oriented standards for distributed computing. This paper presents an object-oriented programming model and associated implementation to meet these requirements. The main concepts behind the proposed approach are, firstly, the use of reactive objects for real-time control and synchronization and, secondly, quality of service controlled bindings for predictable communication between objects, The flexibility of the approach is demonstrated by three contrasting examples of real-time synchronization. The implementation extends the realtime capabilities of the Chorus micro-kernel by introducing the concepts of rtports, rthandlers and quality of service controlled connections, The paper demonstrates how reactive objects and bindings are realized on this infrastructure.",
author = "Gordon Blair and G Coulson and M Papathomas and P Robin and Stefani, {J B} and F Horn and L Hazard",
year = "1996",
month = jan,
doi = "10.1109/49.481709",
language = "English",
volume = "14",
pages = "249--263",
journal = "IEEE Journal on Selected Areas in Communications",
issn = "0733-8716",
publisher = "IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC",
number = "1",

}

RIS

TY - JOUR

T1 - A programming model and system infrastructure for real-time synchronization in distributed multimedia systems

AU - Blair, Gordon

AU - Coulson, G

AU - Papathomas, M

AU - Robin, P

AU - Stefani, J B

AU - Horn, F

AU - Hazard, L

PY - 1996/1

Y1 - 1996/1

N2 - One of the major requirements of distributed multimedia applications is the need to maintain often complex, real-time synchronization constraints, More specifically, it is necessary to be able to manage arbitrary intra- and inter-media synchronization across activities in the distributed environment. Furthermore, it is important that such developments are integrated into emerging object-oriented standards for distributed computing. This paper presents an object-oriented programming model and associated implementation to meet these requirements. The main concepts behind the proposed approach are, firstly, the use of reactive objects for real-time control and synchronization and, secondly, quality of service controlled bindings for predictable communication between objects, The flexibility of the approach is demonstrated by three contrasting examples of real-time synchronization. The implementation extends the realtime capabilities of the Chorus micro-kernel by introducing the concepts of rtports, rthandlers and quality of service controlled connections, The paper demonstrates how reactive objects and bindings are realized on this infrastructure.

AB - One of the major requirements of distributed multimedia applications is the need to maintain often complex, real-time synchronization constraints, More specifically, it is necessary to be able to manage arbitrary intra- and inter-media synchronization across activities in the distributed environment. Furthermore, it is important that such developments are integrated into emerging object-oriented standards for distributed computing. This paper presents an object-oriented programming model and associated implementation to meet these requirements. The main concepts behind the proposed approach are, firstly, the use of reactive objects for real-time control and synchronization and, secondly, quality of service controlled bindings for predictable communication between objects, The flexibility of the approach is demonstrated by three contrasting examples of real-time synchronization. The implementation extends the realtime capabilities of the Chorus micro-kernel by introducing the concepts of rtports, rthandlers and quality of service controlled connections, The paper demonstrates how reactive objects and bindings are realized on this infrastructure.

U2 - 10.1109/49.481709

DO - 10.1109/49.481709

M3 - Journal article

VL - 14

SP - 249

EP - 263

JO - IEEE Journal on Selected Areas in Communications

JF - IEEE Journal on Selected Areas in Communications

SN - 0733-8716

IS - 1

ER -