Skip to main content
Log in

Scalable Multicasting: The Core-Assisted Mesh Protocol

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

Most of the multicast routing protocols for ad hoc networks today are based on shared or source-based trees; however, keeping a routing tree connected for the purpose of data forwarding may lead to a substantial network overhead. A different approach to multicast routing consists of building a shared mesh for each multicast group. In multicast meshes, data packets can be accepted from any router, as opposed to trees where data packets are only accepted from routers with whom a “tree branch” has been established. The difference among multicast routing protocols based on meshes is in the method used to build these structures. Some mesh-based protocols require the flooding of sender or receiver announcements over the whole network. This paper presents the Core-Assisted Mesh Protocol, which uses meshes for data forwarding, and avoids flooding by generalizing the notion of core-based trees introduced for internet multicasting. Group members form the mesh of a group by sending join requests to a set of cores. Simulation experiments show that meshes can be used effectively as multicast routing structures without the need for flooding control packets.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. A. Ballardie, P. Francis and J. Crowcroft, Core Based Trees (CBT): An architecture for scalable inter-domain multicast routing, in: Proc. ACM SIGCOMM'93 (October 1993) pp. 85–95.

  2. E. Bommaiah, M. Liu, A. McAuley and R. Talpade, AMRoute: Ad hoc multicast routing protocol, Internet draft, http://www.ietf.org/internet-drafts/draft-talpade-manetamroute-00.txt.

  3. C. Chiang and M. Gerla, On-Demand Multicast in mobile wireless networks, in: Proc. IEEE ICNP 98, Austin, Texas (October 14-16, 1998).

  4. M.S. Corson and S.G. Batsell, A Reservation-Based Multicast (RBM) routing protocol for mobile networks: Overview of initial route construction, in: Proc. IEEE INFOCOM '95, Boston, MA (April 1995).

  5. M.S. Corson and V. Park, A highly adaptive distributed routing algorithm for mobile wireless networks, in: Proc. IEEE INFOCOM'97, Kobe, Japan (April 1997).

  6. Y.K. Dalal and R.M. Metcalfe, Reverse path forwarding of broadcast packets, Communications of the ACM 21(12) (December 1978) 1040–1048.

    Google Scholar 

  7. S. Deering, Host extensions for IP multicasting, RFC-1112 (August 1989).

  8. S. Deering, C. Partridge and D. Waitzman, Distance vector multicast routing protocol, RFC-1075 (November, 1988).

  9. S. Deering et al, An architecture for wide-area multicast routing, in: Proc. ACM SIGCOMM'94, Cambridge, MA (1994).

  10. C.L. Fullmer and J.J. Garcia-Luna-Aceves, Solutions to hidden terminal problems in wireless networks, in: Proc. ACM SIGCOMM 97, Cannes, France (September 14-18, 1997).

  11. J.J. Garcia-Luna-Aceves and E. Madruga, A multicast routing protocol for ad-hoc networks, in: Proc. IEEE INFOCOM'99, New York, NY (March 1999).

  12. J.J. Garcia-Luna-Aceves and E. Madruga, The Core-Assisted Mesh Protocol, IEEE Journal on Selected Areas in Communications, Special Issue on Ad Hoc Networks (1999) (accepted).

  13. J.J. Garcia-Luna-Aceves, C.L. Fullmer, E. Madruga, D. Beyer and T. Frivold, Wireless Internet Gateways (WINGS), in: Proc. IEEE MILCOM'97, Monterey, California (November 2-5, 1997).

  14. M. Gerla et al., On-Demand Multicast Routing protocol, Internet draft, http://www.ietf.org/internet-drafts/draftietf-manet-odmrp-00.txt (November 1998).

  15. G.S. Lauer, Packet radio routing, in: Routing in Communications Networks, ed. M. Streenstrup (Prentice-Hall, Englewood Cliffs, NJ, 1995) Chapter 11.

    Google Scholar 

  16. S. Murthy and J.J. Garcia-Luna-Aceves, An efficient routing protocol for wireless networks, Mobile Networks and Applications 1(2) (1996).

  17. M. Ohta and J. Crowcroft, Static multicast, Internet draft, http://www.ietf.org/internet-drafts/draft-ohtastatic-multicast-01.txt (October 1998).

  18. C.E. Perkins, Mobile networking in the Internet, Mobile Networks and Applications 3 (1998) 319–334.

    Google Scholar 

  19. C.E. Perkins and P. Bhagwat, Highly Dynamic Destination-Sequenced Distance-Vector Routing (DSDV) for mobile computers, in: Proc. ACM SIGCOMM'94, London, UK (1994).

  20. C.E. Perkins and E.M. Royer, Ad hoc on Demand Distance Vector (AODV) routing, Internet draft, http://www.ietf.org/-internet-drafts/draft-ietf-manet-aodv-01.txt (August 1998).

  21. C. Shields and J.J. Garcia-Luna-Aceves, The ordered core-based tree protocol, in: Proc. IEEE INFOCOM'97, Kobe, Japan (April 1997).

  22. M. Spohn and J.J. Garcia-Luna-Aceves, Scalable link-state Internet routing, in: Proc. VI IEEE International Conference on Network Protocols (ICNP'98), Austin, TX (October 1998).

  23. C.W. Wu, Y.C. Tay and C.-K. Toh, Ad-hoc Multicast Routing protocol utilizing Increasing id-numbers (AMRIS): Functional specification, Internet draft, http://www.ietf.org/internetdrafts/draft-ietf-manet-amris-spec-00.txt (November 1998).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Madruga, E.L., Garcia-Luna-Aceves, J. Scalable Multicasting: The Core-Assisted Mesh Protocol. Mobile Networks and Applications 6, 151–165 (2001). https://doi.org/10.1023/A:1011400407314

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1011400407314

Navigation