Cost-Efficient Multicast Routing in Ad Hoc and Sensor Networks

A mobile ad hoc network (MANET) consists of a number of devices equipped with wireless interfaces. Ad hoc nodes are free to move, and communicate with each other using their wireless interfaces. Communications among nodes which are not within the same radio range are carried on via multihop routing. That is, some of the intermediate nodes between the source and the destination act as relays to deliver the messages. Hence, these networks can be deployed without any infrastructure, making them specially interesting for dynamic scenarios like battlefield, rescue operations and even as flexible extensions of mobile networks for operators. Wireless sensor networks (WSNs) follow a similar communication paradigm based on multihop paths. Although wireless sensor nodes are not usually mobile, their limited resources in terms of battery life and computational power pose additional challenges to the routing task. For instance, wireless sensor nodes operate following a duty-cycle, allowing them to save energy while they are sleeping. The different timings for sleep and awake periods across sensors makes the topology change. In addition, these networks are usually densely populated compared to ad hoc networks, requiring very efficient and scalable mechanisms to provide the routing functions. Examples of such techniques gaining momentum nowadays are geographic routing and localized algorithms in general, in which nodes take individual decisions solely based on the local information about itself and its neighbors. These networks have a lot of potential applications, which is one of the reasons why they are receiving so much attention within the research community. ∗Work supported by the “Ramon y Cajal” workprogramme from the Spanish Education Ministry

[1]  Stephen Deering,et al.  Multicast routing in a datagram internetwork , 1992 .

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

[3]  Antonio F. Gómez-Skarmeta,et al.  Mobility-aware mesh construction algorithm for low data-overhead multicast ad hoc routing , 2004, Journal of Communications and Networks.

[4]  Ivan Stojmenovic,et al.  Power-aware localized routing in wireless networks , 2000, Proceedings 14th International Parallel and Distributed Processing Symposium. IPDPS 2000.

[5]  Alex Zelikovsky,et al.  An 11/6-approximation algorithm for the network steiner problem , 1993, Algorithmica.

[6]  Jörg Widmer,et al.  Position-based multicast routing for mobile Ad-hoc networks , 2003, MOCO.

[7]  Y. C. Tay,et al.  Ad hoc Multicast Routing protocol utilizing Increasing id-numberS (AMRIS) Functional Specification , 1999 .

[8]  Lusheng Ji,et al.  Differential destination multicast-a MANET multicast routing protocol for small groups , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

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

[10]  Ivan Stojmenovic,et al.  Position-based routing in ad hoc networks , 2002, IEEE Commun. Mag..

[11]  Ivan Stojmenovic,et al.  A Fast Iterative Algorithm for Generating Set Partitions , 1989, Comput. J..

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

[13]  Lusheng Ji,et al.  A lightweight adaptive multicast algorithm , 1998, IEEE GLOBECOM 1998 (Cat. NO. 98CH36250).

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

[15]  John Moy,et al.  Multicast routing extensions for OSPF , 1994, CACM.

[16]  Deborah Estrin,et al.  The PIM architecture for wide-area multicast routing , 1996, TNET.

[17]  Charles J. Colbourn,et al.  Unit disk graphs , 1991, Discret. Math..

[18]  Ján Plesník,et al.  The complexity of designing a network with minimum diameter , 1981, Networks.

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

[20]  George Markowsky,et al.  A fast algorithm for Steiner trees , 1981, Acta Informatica.

[21]  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).

[22]  Stephen E. Deering,et al.  Multicast routing in datagram internetworks and extended LANs , 1990, TOCS.

[23]  Ivan Stojmenovic,et al.  Routing with Guaranteed Delivery in Ad Hoc Wireless Networks , 1999, DIALM '99.

[24]  Richard M. Karp,et al.  Reducibility Among Combinatorial Problems , 1972, 50 Years of Integer Programming.

[25]  Jorjeta G. Jetcheva,et al.  Adaptive demand-driven multicast routing in multi-hop wireless ad hoc networks , 2001, MobiHoc '01.

[26]  Vijay V. Vazirani,et al.  On the bidirected cut relaxation for the metric Steiner tree problem , 1999, SODA '99.

[27]  Jon Crowcroft,et al.  Core Based Trees (CBT) An Architecture for Scalable Inter-Domain Multicast Routing , 1993, SIGCOMM 1993.