Efficient implementation of an energy-conserving multicast routing protocol for wireless multihop networks

How to provide low energy consumption and high packet delivery ratio are considered the major issues in the protocol design for the wireless multihop networks. The main focus of this paper is to reduce the number of data transmissions such that the energy consumption can be decreased. In the wired networks, the Steiner-Tree is regarded as an optimal approach to construct the multicast structure for specific senders and receivers. However, it is considered an NP-Hard problem for achieving the minimum cost multicast tree under the wireless broadcast environment. In this paper, an Energy-Conserving Multicast Routing (ECMR) protocol is proposed as a heuristic scheme to reduce the number of relaying nodes for the construction of the multicast mesh. Moreover, the proposed algorithm is implemented on an ARM-based embedded platform for performance evaluation. Comparing with the existing multicast routing protocol, the experimental results show that the proposed ECMR scheme can provide better energy conservation while the packet delivery ratio is still preserved.

[1]  Mingyan Liu,et al.  AMRoute: Ad Hoc Multicast Routing Protocol , 2002, Mob. Networks Appl..

[2]  Charles E. Perkins,et al.  Multicast operation of the ad-hoc on-demand distance vector routing protocol , 1999, MobiCom.

[3]  Sung-Ju Lee,et al.  On-demand multicast routing protocol , 1999, WCNC. 1999 IEEE Wireless Communications and Networking Conference (Cat. No.99TH8466).

[4]  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.

[5]  Antonio F. Gómez-Skarmeta,et al.  Approximating optimal multicast trees in wireless multihop networks , 2005, 10th IEEE Symposium on Computers and Communications (ISCC'05).

[6]  Klaus Wehrle,et al.  The Linux networking architecture : design and implementation of network protocols in the Linux kernel , 2005 .

[7]  J. J. Garcia-Luna-Aceves,et al.  The core-assisted mesh protocol , 1999, IEEE J. Sel. Areas Commun..

[8]  Y. C. Tay,et al.  AMRIS: a multicast protocol for ad hoc wireless networks , 1999, MILCOM 1999. IEEE Military Communications. Conference Proceedings (Cat. No.99CH36341).

[9]  Vaduvur Bharghavan,et al.  MCEDAR: multicast core-extraction distributed ad hoc routing , 1999, WCNC. 1999 IEEE Wireless Communications and Networking Conference (Cat. No.99TH8466).