A survey of flooding, gossip routing, and related schemes for wireless multi-hop networks

Flooding is an essential and critical service in computer networks that is used by many routing protocols to send packets from a source to all nodes in the network. As the packets are forwarded once by each receiving node, many copies of the same packet traverse the network which leads to high redundancy and unnecessary usage of the sparse capacity of the transmission medium. Gossip routing is a wellknown approach to improve the ooding in wireless multi-hop networks. Each node has a forwarding probability p that is either statically per-con gured or determined by information that is available at runtime, e.g, the node degree. When a packet is received, the node selects a random number r. If the number r is below p, the packet is forwarded and otherwise, in the most simple gossip routing protocol, dropped. With this approach the redundancy can be reduced while at the same time the reachability is preserved if the value of the parameter p (and others) is chosen with consideration of the network topology. This technical report gives an overview of the relevant publications in the research domain of gossip routing and gives an insight in the improvements that can be achieved. We discuss the simulation setups and results of gossip routing protocols as well as further improved ooding schemes. The three most important metrics in this application domain are elaborated: reachability, redundancy, and management overhead. The published studies used simulation environments for their research and thus the assumptions, models, and parameters of the simulations are discussed and the feasibility of an application for real world wireless networks are highlighted. Wireless mesh networks based on IEEE 802.11 are the focus of this survey but publications about other network types and technologies are also included. As percolation theory, epidemiological models, and delay tolerant networks are often referred as foundation, inspiration, or application of gossip routing in wireless networks, a brief introduction to each research domain is included and the applicability of the particular models for the gossip routing is discussed.

[1]  Jamal-Deen Abdulai,et al.  Probabilistic route discovery for Wireless Mobile Ad Hoc Networks (MANETs) , 2009 .

[2]  Richard P. Martin,et al.  The limits of localization using signal strength: a comparative study , 2004, 2004 First Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2004. IEEE SECON 2004..

[3]  Vivek P. Mhatre Enhanced wireless mesh networking for ns-2 simulator , 2007, CCRV.

[4]  D S Callaway,et al.  Network robustness and fragility: percolation on random graphs. , 2000, Physical review letters.

[5]  Kwan-Wu Chin,et al.  Implementation experience with MANET routing protocols , 2002, CCRV.

[6]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[7]  Marco Conti,et al.  Multihop Ad Hoc Networking: The Reality , 2007, IEEE Communications Magazine.

[8]  R.L. Moses,et al.  Locating the nodes: cooperative localization in wireless sensor networks , 2005, IEEE Signal Processing Magazine.

[9]  Miroslaw Malek,et al.  Analyzing Large Scale Real-World Wireless Multihop Network , 2007, IEEE Communications Letters.

[10]  Jinsung Lee,et al.  A Group of People Acts like a Black Body in a Wireless Mesh Network , 2007, IEEE GLOBECOM 2007 - IEEE Global Telecommunications Conference.

[11]  David A. Maltz,et al.  Dynamic Source Routing in Ad Hoc Wireless Networks , 1994, Mobidata.

[12]  Peng Wei,et al.  Efficient Broadcast in Mobile Ad Hoc Networks Using Connected Dominating Sets , 2001 .

[13]  Mohamed Ould-Khaoua,et al.  Adjusted probabilistic route discovery in mobile ad hoc networks , 2009, Comput. Electr. Eng..

[14]  J. R. Freer Computer Communications and Networks , 1988 .

[15]  M. Ould-Khaoua,et al.  Neighbour coverage: A dynamic probabilistic route discovery for mobile ad hoc networks , 2008, 2008 International Symposium on Performance Evaluation of Computer and Telecommunication Systems.