Meeting the strict real-time requirements of distributed continuous multimedia applications

Wolfgang A. Halang, Phillip A. Laplante, Alexander D. Stoyenko

Research output: Contribution to journalConference articlepeer-review

1 Scopus citations

Abstract

The relatively new technology of multimedia computing represents complex real-time applications in which it can be argued that synchronization of processes is more important than deadline satisfaction. In this paper we discuss synchronization techniques and specifically their implementation at the hardware, operating system and high-level language levels that can be used to achieve deadline satisfaction. In particular, it is shown that by endowing process control computers with fully parallel input and output mechanisms making use of exact time specifications, synchronization and deadline satisfaction can be achieved at the same time without any jitter. Continuous multimedia applications require accurate synchronization of the clocks in different processors. The available solutions have considerable accuracy or applicability, e.g., to computers distributed over rather small geographical areas only, drawbacks or require additional cabling. Local clock synchronization by radio transmitted time information turns out to be the only general purpose and high accuracy technique that is applicable with reasonable effort.

Original languageEnglish (US)
Pages (from-to)688-693
Number of pages6
JournalProceedings of the IEEE International Conference on Systems, Man and Cybernetics
Volume1
StatePublished - Dec 1 1994
EventProceedings of the 1994 IEEE International Conference on Systems, Man and Cybernetics. Part 1 (of 3) - San Antonio, TX, USA
Duration: Oct 2 1994Oct 5 1994

All Science Journal Classification (ASJC) codes

  • Control and Systems Engineering
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'Meeting the strict real-time requirements of distributed continuous multimedia applications'. Together they form a unique fingerprint.

Cite this