Skip to main content

Design and Performance of a Media Gateway Trader

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2519))

Abstract

Multimedia applications of tomorrow face new challenges. As we move towards ubiquitous computing systems, users will require that the multimedia applications adopt to behave well in this new setting. This will require that application developers are equipped with new development tools and abstractions to help construct these new applications. A binding framework which supports heterogeneous participants in multimedia bindings is presented. This framework allows for run-time checking of whether binding participants can meaningfully bind to each other. It also supports media gateways. These are services which can be used to automatically resolve incompatibilities between heterogeneous participants in multimedia bindings. Properties of gateways can be described trough a proposed gateway description language (GDL), and it is shown how gateways can be automatically selected at run-time. The design, implementation and a performance evaluation of a media gateway trader prototype is given.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. E. Amir, S. McCanne, and R. Katz. An Active Service Framework and its Application to Real-Time Multimedia Transcoding. In Proceedings of BIBLIOGRAPHY 190 SIGCOMM, September 1998., 1998.

    Google Scholar 

  2. E. Amir, S. McCanne, and H. Zhang. An Application Level Video Gateway. In ACM Multimedia 95, pages 255–266, San Francisco, California, November 5-9 1995.

    Google Scholar 

  3. G. Blair, G. Coulson, and N. Davies. Adaptive middleware for mobile multimedia applications. In Proceedings of the 8th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV), pages 259–273, 1997.

    Google Scholar 

  4. F. Eliassen. A Conformance Relationship for Stream Interfaces. In 2nd Int’l Conf on Formal Methods in Open Object-based Distributed Systems (FMOODS’97), Canterbury, July 1997.

    Google Scholar 

  5. F. Eliassen and S. Mehus. Type Checking Stream Flow Endpoints. In Middleware’ 98, pages 305–322, The Lake District, England, September 1998. Chapman & Hall.

    Google Scholar 

  6. F. Eliassen and J. R. Nicol. Supporting Interoperation of Continuous Media Objects. Theory and Practice of Object System, 2(2):95–117, 1996.

    Article  Google Scholar 

  7. T. Fitzpatrick, G. Blair, G. Coulson, N. Davies, and P. Robin. Supporting Adaptive Multimedia Applications through Open Bindings. In 4th International Conference on Configurable Distributed Systems (ICCDS’98), Annapolis, Maryland, USA, May 1998.

    Google Scholar 

  8. C. Hesselman and H. Eertink. Broadcasting Multimedia Channels in Future Mobile Systems. In PROMS2001, LNCS 2213, pages 35–43, 2001.

    Google Scholar 

  9. INRIA. Objective Caml. http://caml.inria.fr/.

  10. ISO/IEC. CD 10746-1-ITU Recomandation X.901, Open Distribted Processing — Reference Model-Part 1: Overview., 1995.

    Google Scholar 

  11. J. Rosenberg and H. Schulzrinne. Internet Telephony Gateway Location. In Proceedings of the Conference on Computer Communications (IEEE Infocom), San Francisco, California, USA, March/April 1998.

    Google Scholar 

  12. T. Kristensen and T. Plagemann. Enabling Flexible QoS Support in the Object Request Broker COOL. In Proceedings of International Workshop on Distributed Real-Time Systems (IWDRS 2000), in conjunction with the 20th International Conference on Distributed Computing Systems (ICDCS 2000), Taipei, Taiwan, Apr. 2000.

    Google Scholar 

  13. D. Lindsey and P. Linington. RIVUS: A Stream Template Language for Capturing Multimedia Requirements. In Lecture Notes in Computer Science (LNCS 1052), pages 259–277. Springer Verlag, 1995.

    Google Scholar 

  14. Microsoft Corporation. DirectX 8, DirectShow, 2000.

    Google Scholar 

  15. Object Management Group. OMG IDLCORBA/I IOP 2.2 Specification.

    Google Scholar 

  16. Object Management Group. CORBAservices: Common Object Service Specification. Technical report, Object Management Group, Framingham, MA, 1997.

    Google Scholar 

  17. W. T. Ooi and R. van Renesse. An adaptive protocol for locating programmable media gateways. In ACM Multimedia 2000, Los Angeles, California, USA, October/November 2000.

    Google Scholar 

  18. H. Rafaelsen and F. Eliassen. Trading and Negotiating Stream Bindings. In IFIP/ACM International Conference on Distributed Systems Platforms (Middleware’ 2000), New York, USA, April 2000.

    Google Scholar 

  19. H. O. Rafaelsen and F. Eliassen. Trading Media Gateways with CORBA Trader. In International Symposium on Distributed Objects and Applications (DOA’01), Rome, Italy, September 2001.

    Google Scholar 

  20. Sun Microsystems. Java Media Framework, version 2.1.1, 2001. Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 9430 3, U.S.A.

    Google Scholar 

  21. C. Topolcic. Experimental Internet Stream Protocol, Version 2 (ST-II). Internet RFC 1190, October 1990.

    Google Scholar 

  22. T. Turletti and J.-C. Bolot. Issues with multicast video distribution in heterogeneous packet networks. In Proc. 6th International Workshop on PACKET VIDEO, pages F3.1–3.4, Portland, Oregon, 26-27 September 1994.

    Google Scholar 

  23. J. Veizades, E. Guttman, C. Perkins, and S. Kaplan. Service Location Protocol. IETF RFC-2165, June 1997.

    Google Scholar 

  24. M. Weiser. The computer for the 21st century. Scientific American, pages 94–104, September 1991.

    Google Scholar 

  25. D. Xu, K. Nahrstedt, and D. Wichadakul. MeGaDiP: A Wide-Area Media Gateway Discovery Protocol. In 19th IEEE International Performance, Computing, and Communications Conference (IPCCC 2000), Phoenix, AZ, USA, February 2000.

    Google Scholar 

  26. N. Yeadon, F. Garcia, D. Hutchison, and D. Shepherd. Filters: QoS Support Mechanisms for Mulipeer Communications. IEEE Journal on Selected Areas in Computing (JSAC) special issue on Distributed Multimedia Systems and Technology, 14(7):1245–1262, September 1996.

    Google Scholar 

  27. L. Zhang, S. Deering, D. Estrin, S. Shenker, and D. Zappala. RSVP: A New Resource ReSerVation Protocol. IEEE Network, September 1993.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ole Rafaelsen, H., Eliassen, F. (2002). Design and Performance of a Media Gateway Trader. In: Meersman, R., Tari, Z. (eds) On the Move to Meaningful Internet Systems 2002: CoopIS, DOA, and ODBASE. OTM 2002. Lecture Notes in Computer Science, vol 2519. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36124-3_46

Download citation

  • DOI: https://doi.org/10.1007/3-540-36124-3_46

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00106-5

  • Online ISBN: 978-3-540-36124-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics