Middleware versus native OS support: architectural considerations for supporting multimedia applications

Shenoy, P. ; Hasan, S. ; Kulkarni, P. ; Ramamritham, K. (2002) Middleware versus native OS support: architectural considerations for supporting multimedia applications Proceedings of Eighth IEEE Symposium Real-Time and Embedded Technology and Applications . pp. 23-32. ISSN 1080-1812

Full text not available from this repository.

Official URL: http://dx.doi.org/10.1109/RTTAS.2002.1137378

Related URL: http://dx.doi.org/10.1109/RTTAS.2002.1137378

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.

Item Type:Article
Source:Copyright of this article belongs to IEEE Press.
ID Code:94272
Deposited On:23 Aug 2012 12:14
Last Modified:23 Aug 2012 12:14

Repository Staff Only: item control page