DocumentCode :
2716584
Title :
Middleware versus native OS support: architectural considerations for supporting multimedia applications
Author :
Shenoy, Prashant ; Hasan, Saif ; Kulkarni, Purushottam ; Ramamritham, Krithi
Author_Institution :
Dept. of Comput. Sci., Massachusetts Univ., Amherst, MA, USA
fYear :
2002
fDate :
2002
Firstpage :
23
Lastpage :
32
Abstract :
In this paper, we examine two architectural alternatives-native OS support versus middleware-for supporting multimedia applications. Specifically, we examine whether extensions to OS functionality are necessary for supporting multimedia applications, or whether much of these benefits can be accrued by implementing resource management mechanisms in a middleware system. To answer these questions, we use QLinux and TAO as representative examples of a multimedia operating system and a multimedia middleware, respectively, and examine their effectiveness in supporting distributed applications. Our results show that although the run-time overheads of a middleware can impact application performance, middleware resource management mechanisms can, nevertheless, be as effective as native OS mechanisms for many applications. We also find OS kernel-based mechanisms to be more effective then middleware systems at providing application isolation and at preventing applications from interfering with one another.
Keywords :
Unix; middleware; multimedia computing; operating system kernels; software architecture; OS kernel-based mechanisms; QLinux; TAO; architectural considerations; middleware; multimedia applications; multimedia middleware; multimedia operating system; native OS support; resource management mechanisms; run-time overheads; Application software; Decoding; Hardware; Linux; Middleware; Multimedia systems; Operating systems; Real time systems; Resource management; Streaming media;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time and Embedded Technology and Applications Symposium, 2002. Proceedings. Eighth IEEE
ISSN :
1545-3421
Print_ISBN :
0-7695-1739-0
Type :
conf
DOI :
10.1109/RTTAS.2002.1137378
Filename :
1137378
Link To Document :
بازگشت