Title :
Implementation and performance issues in an object-oriented orchestration architecture
Author_Institution :
Dept. of Electr. & Comput. Eng., Ottawa Univ., Ont., Canada
Abstract :
Orchestration refers to the specification and management of a multimedia presentation´s life-cycle. Once synonymous with synchronization, this broader interpretation is analogous to the performance of a symphony orchestra, which in itself is more than just a set of musicians playing at the same time; rather, it is a well choreographed collection of instruments played together according to a set arrangement. Orchestrating a multimedia presentation involves specifying its content, spatial and temporal structure, coordinating data retrieval, decoding and synchronization, as well as displaying the decoded media to the user. It is this coordinated management which constitutes the orchestration process. The problem is therefore to define an architecture that addresses each stage this life-cycle so that the semantics of the presentation and each of its component media are preserved. Such an architecture must be open to examination and modification at different points in order to provide a self-regulating system that evaluates and adapts its behaviour throughout the presentation. Consequently, an object-oriented approach to both implementation and performance management enables a system to dynamically respond to changing needs and environmental conditions in both a well-mannered and well-instrumented fashion
Keywords :
formal specification; multimedia computing; object-oriented methods; object-oriented programming; software performance evaluation; synchronisation; content; data retrieval; decoded media display; decoding; dynamic response; environmental conditions; examination; modification; multimedia presentation life-cycle management; multimedia presentation life-cycle specification; object-oriented orchestration architecture; performance issues; presentation semantics; self-regulating system; spatial structure; synchronization; temporal structure; Computer architecture; Conductors; Decoding; Information retrieval; Instruments; Logic; Multimedia communication; Music information retrieval; Object oriented modeling; Scheduling;
Conference_Titel :
Multimedia Computing and Systems '97. Proceedings., IEEE International Conference on
Conference_Location :
Ottawa, Ont.
Print_ISBN :
0-8186-5530-5
DOI :
10.1109/MMCS.1997.609789