loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
IEEE Fourth International Symposium on Multimedia Software Engineering (MSE'02)
Narnia: A Virtual Machine for Multimedia Communication Services
Newport Beach, California, USA
December 11-December 13
ISBN: 0-7695-1857-5
Mauricio Cortes, Bell Labs, Lucent Technologies
J. Robert Ensor, Bell Labs, Lucent Technologies

Narnia is middleware that helps programmers build multimedia communication services. This middleware uses a collection of familiar programming abstractions — including events, event handlers, resources, sessions, and user roles — to provide both a service development environment and a service execution environment. The run-time environment — the Narnia virtual machine — provides means for creating, transmitting, and consuming events as well as means for creating, loading, and executing sessions and event handlers.

The Narnia middleware has served as the development and execution platform for a few applications — including an audio/video chat application and a SIP proxy simulator. The paper reports on how well these applications handle various user request workloads. These early system performance measurements indicate the effectiveness of Narnia in supporting development and deployment of scalable network multimedia services.

Index Terms:
Distributed multimedia applications, events, sessions, roles, performance measurements, Session Initiation Protocol (SIP), enhanced chat room
Citation:
Mauricio Cortes, J. Robert Ensor, "Narnia: A Virtual Machine for Multimedia Communication Services," mse, pp.246, IEEE Fourth International Symposium on Multimedia Software Engineering (MSE'02), 2002
Usage of this product signifies your acceptance of the Terms of Use.