6th International ICST Conference on Broadband Communications, Networks, and Systems

Research Article

Centered and Robust Multicast Routing in Mobile Ad Hoc Networks

Download532 downloads
  • @INPROCEEDINGS{10.4108/ICST.BROADNETS2009.7258,
        author={Eric Astier and Abdelhakim Hafid and Sultan H. Aljahdali},
        title={Centered and Robust Multicast Routing in Mobile Ad Hoc Networks},
        proceedings={6th International ICST Conference on Broadband Communications, Networks, and Systems},
        publisher={IEEE},
        proceedings_a={BROADNETS},
        year={2009},
        month={11},
        keywords={MANETs Multicast Routing Protocols Mobility Core},
        doi={10.4108/ICST.BROADNETS2009.7258}
    }
    
  • Eric Astier
    Abdelhakim Hafid
    Sultan H. Aljahdali
    Year: 2009
    Centered and Robust Multicast Routing in Mobile Ad Hoc Networks
    BROADNETS
    IEEE
    DOI: 10.4108/ICST.BROADNETS2009.7258
Eric Astier1,*, Abdelhakim Hafid1,*, Sultan H. Aljahdali2,*
  • 1: Network Research Lab, University of Montreal, Montreal, Canada
  • 2: Computer Science Department, Al-Taif University Al-Taif, Saudi Arabia
*Contact email: eastier@iro.umontreal.ca, ahafid@iro.umontreal.ca, aljahdali@tu.edu.sa

Abstract

n order for a mesh-based routing protocol, in a mobile ad hoc network, to perform well it must achieve a high level of robustness without excessive overhead. We present the centered protocol for unified multicasting through announcements (CPUMA) for mobile ad hoc networks. A distributed coreselection and maintenance algorithm is used to find the sourcecentric center of a shared-mesh. We leverage data packets to center the core of each multicast group shared mesh instead of using GPS or any pre-assignment of cores to groups (the case of existing protocols). The proposed centering scheme allows reducing data packet overhead and creating forwarding paths toward the nearest mesh member instead of the core to reduce latency. We show, via simulations, that CPUMA outperforms existing multicast protocols in terms of data packet overhead, and latency while maintaining a constant or better packet delivery ratio, at the cost of a small increase in control overhead in a few scenarios.