• DocumentCode
    3210826
  • Title

    Narnia: a virtual machine for multimedia communication services

  • Author

    Cortes, Mauricio ; Ensor, J. Robert

  • Author_Institution
    Lucent Technol. Bell Labs, Holmdel, NJ, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    246
  • Lastpage
    254
  • Abstract
    Narnia is a 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.
  • Keywords
    distributed object management; interactive systems; middleware; multimedia communication; protocols; virtual machines; Narnia; Session Initiation Protocol; audio video chat room; distributed multimedia communication; event handlers; middleware; run-time environment; session resource directory; virtual machine; Application software; Computational modeling; Computer languages; Middleware; Multimedia communication; Network servers; Programming profession; Runtime environment; System performance; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multimedia Software Engineering, 2002. Proceedings. Fourth International Symposium on
  • Print_ISBN
    0-7695-1857-5
  • Type

    conf

  • DOI
    10.1109/MMSE.2002.1181620
  • Filename
    1181620