MeGaDiP: a wide-area media gateway discovery protocol

In wide-area and heterogeneous environments, it is necessary to deploy media gateways at strategic locations within the networks, in order to deliver customized and composable multimedia services to individual users. In many cases, the media gateways have to be dynamically discovered, because (1) a host may not know a priori all the media gateways it will possibly use, and (2) the change of host location or end-to-end resource condition can make a known media gateway no longer valid. However, current general service location mechanisms are not sufficient to perform media gateway discovery. In this paper, we present MeGaDiP, a wide-area Media Gateway Discovery Protocol. It is based on the same basic architecture of the general service location mechanisms, and can be seen as a heuristics to be used first when discovering a media gateway. We also propose an extension of MeGaDiP using a hierarchical architecture to further improve the discovery success rate. The initial performance results from both our prototype implementation and simulation show the soundness of MeGaDiP.

[1]  Srinivasan Seshan,et al.  SPAND: Shared Passive Network Performance Discovery , 1997, USENIX Symposium on Internet Technologies and Systems.

[2]  Paul Francis,et al.  An architecture for a global Internet host distance estimation service , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[3]  Klara Nahrstedt,et al.  An overview of quality of service routing for next-generation high-speed networks: problems and solutions , 1998, IEEE Netw..

[4]  Charles E. Perkins,et al.  Service Location Protocol, Version 2 , 1999, RFC.

[5]  Ben Y. Zhao,et al.  An architecture for a secure service discovery service , 1999, MobiCom.

[6]  Henning Schulzrinne,et al.  Internet telephony gateway location , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[7]  Zhi-Li Zhang,et al.  A network-conscious approach to end-to-end video delivery over wide area networks using proxy servers , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[8]  Nathan R. Sturtevant,et al.  The Information Discovery Graph: towards a scalable multimedia resource directory , 1999, Proceedings 1999 IEEE Workshop on Internet Applications (Cat. No.PR00197).

[9]  Henning Schulzrinne,et al.  Timer reconsideration for enhanced RTP scalability , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[10]  Klara Nahrstedt,et al.  CPU service classes for multimedia applications , 1999, Proceedings IEEE International Conference on Multimedia Computing and Systems.

[11]  Henning Schulzrinne,et al.  Wide Area Network Service Location , 1997 .

[12]  Klara Nahrstedt,et al.  Multimedia service configuration and reservation in heterogeneous environments , 2000, Proceedings 20th IEEE International Conference on Distributed Computing Systems.

[13]  Klara Nahrstedt,et al.  Topology aggregation and routing in bandwidth-delay sensitive networks , 2000, Globecom '00 - IEEE. Global Telecommunications Conference. Conference Record (Cat. No.00CH37137).

[14]  Ellen W. Zegura,et al.  A novel server selection technique for improving the response time of a replicated service , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[15]  Peter Steenkiste,et al.  Collecting network status information for network-aware applications , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[16]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[17]  Klara Nahrstedt,et al.  2K: a distributed operating system for dynamic heterogeneous environments , 2000, Proceedings the Ninth International Symposium on High-Performance Distributed Computing.

[18]  Steven McCanne,et al.  An active service framework and its application to real-time multimedia transcoding , 1998, SIGCOMM '98.

[19]  Nalini Venkatasubramanian,et al.  Combined path and server selection in dynamic multimedia environments , 1999, MULTIMEDIA '99.

[20]  Wei Tsang Ooi,et al.  DESIGN AND IMPLEMENTATION OF PROGRAMMABLE MEDIA GATEWAYS , 2000 .

[21]  Erik Guttman,et al.  Service Location Protocol: Automatic Discovery of IP Network Services , 1999, IEEE Internet Comput..

[22]  Mark Crovella,et al.  Server selection using dynamic path characterization in wide-area networks , 1997, Proceedings of INFOCOM '97.

[23]  Weijia Jia,et al.  Integrated routing algorithms for anycast messages , 2000 .