Building dynamic multicast trees in mobile networks

As group applications become more prevalent, efficient network utilization becomes a major concern. Multicast transmission may use network bandwidth more efficiently than multiple point-to-point connections. Many algorithms have been proposed for generating "good" multicast trees, however, these algorithms have significant limitations for networks containing mobile hosts. Existing algorithms either do not support changes to the multicast group while building the tree or impose unrealistic restrictions such as prohibiting overlapping modifications or forcing regeneration of the tree after each change. Clearly, to extend the range of applications that depend on multicast communication to mobile hosts, multicast tree algorithms must provide a flexible means for participants to join and leave the multicast group. We propose an efficient distributed algorithm that supports dynamic changes to the multicast group during tree building and allows overlapping join/leave operations. In this paper, we present the algorithm and initial simulation results.

[1]  Pawel Winter,et al.  Steiner problem in networks: A survey , 1987, Networks.

[2]  Ian M. Leslie,et al.  How bad is naive multicast routing? , 1993, IEEE INFOCOM '93 The Conference on Computer Communications, Proceedings.

[3]  Masayuki Murata,et al.  A Dynamic Application-Oriented Multicast Routing for Virtual-Path Based ATM Networks , 1998 .

[4]  Golden G. Richard,et al.  Bessie: portable generation of network topologies for simulation , 1998, Proceedings 7th International Conference on Computer Communications and Networks (Cat. No.98EX226).

[5]  Walid Dabbous,et al.  Multipoint Communication: A Survey of Protocols, Functions, and Mechanisms , 1997, IEEE J. Sel. Areas Commun..

[6]  Anujan Varma,et al.  Distributed algorithms for multicast path setup in data networks , 1996, TNET.

[7]  BERNARD M. WAXMAN,et al.  Routing of multipoint connections , 1988, IEEE J. Sel. Areas Commun..

[8]  Yanghee Choi,et al.  Delay constrained distributed multicast routing algorithm , 1997, Comput. Commun..

[9]  Sandeep K. S. Gupta,et al.  An adaptive protocol for reliable multicast in mobile multi-hop radio networks , 1999, Proceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and Applications.

[10]  Anujan Varma,et al.  ARIES: a rearrangeable inexpensive edge-based on-line Steiner algorithm , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[11]  Nitin H. Vaidya,et al.  Geocasting in mobile ad hoc networks: location-based multicast algorithms , 1999, Proceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and Applications.

[12]  Herb Schwetman,et al.  CSIM: a C-based process-oriented simulation language , 1986, WSC '86.

[13]  Kang G. Shin,et al.  Localized multicast routing , 1995, Proceedings of GLOBECOM '95.