Realizing and benchmarking broadcast algorithms in wireless mesh networks

Broadcasting by flooding causes the broadcast storm problem in multi-hop wireless networks. This problem becomes more likely in a wireless mesh network (WMN) because WMNs can bridge wired LANs, increasing broadcast traffic and collision probability. Since the network control, routing, and topology maintenance of a WMN highly rely on layer-2 broadcasting, unreliable broadcast algorithms directly destabilize a WMN. Researchers have developed many algorithms for efficient and reliable broadcast in multi-hop wireless networks. However, real-world systems rarely verify or compare these approaches, especially in a WMN. This paper examines six representative broadcast algorithms: simple flooding, dynamic probabilistic, efficient counter-based broadcast, scalable broadcast, domain pruning, and connected-dominating-set based algorithms. This study addresses both common and algorithm-specific implementation in a real-world IEEE 802.11s WMN testbed. Experiments under various topologies and packet lengths reveal the reliability, forwarding ratio, and efficiency of these six algorithms. Quantitative survey results indicate that the scalable broadcast algorithm possesses the best reliability due to its lower collision probability. The domain-pruning algorithm is the most efficient algorithm when considering both reliability and the forwarding ratio.

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

[2]  Rudolf H. Riedi,et al.  DRB and DCCB: Efficient and Robust Dynamic Broadcast for Ad Hoc and Sensor Networks , 2007, 2007 4th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[3]  Chong-Kwon Kim,et al.  Flooding in wireless ad hoc networks , 2001, Comput. Commun..

[4]  Dimitrios Koutsonikolas,et al.  An interference-aware fair scheduling for multicast in wireless mesh networks , 2008, J. Parallel Distributed Comput..

[5]  Jie Wu,et al.  Toward Broadcast Reliability in Mobile Ad Hoc Networks with Double Coverage , 2007, IEEE Transactions on Mobile Computing.

[6]  Philippe Jacquet,et al.  Optimized Link State Routing Protocol (OLSR) , 2003, RFC.

[7]  Tracy Camp,et al.  Comparison of broadcasting techniques for mobile ad hoc networks , 2002, MobiHoc '02.

[8]  David C. Plummer,et al.  Ethernet Address Resolution Protocol: Or Converting Network Protocol Addresses to 48.bit Ethernet Address for Transmission on Ethernet Hardware , 1982, RFC.

[9]  Archan Misra,et al.  Low-Latency Broadcast in Multirate Wireless Mesh Networks , 2006, IEEE Journal on Selected Areas in Communications.

[10]  Thomas Kunz,et al.  Simulation vs . Emulation : Evaluating Mobile Ad Hoc Network Routing Protocols , 2022 .

[11]  Sahibzada Ali Mahmud,et al.  A comparison of MANETs and WMNs: commercial feasibility of community wireless networks and MANETs , 2006, AcessNets '06.

[12]  Zongkai Yang,et al.  A Fast Broadcast Tree Construction in Multi-Rate Wireless Mesh Networks , 2007, 2007 IEEE International Conference on Communications.

[13]  Yu-Chee Tseng,et al.  The Broadcast Storm Problem in a Mobile Ad Hoc Network , 1999, Wirel. Networks.

[14]  Anis Laouiti,et al.  Multipoint Relaying: An Efficient Technique for Flooding in Mobile Wireless Networks , 2000 .

[15]  Nitin H. Vaidya,et al.  Proceedings of the 3rd international workshop on Discrete algorithms and methods for mobile computing and communications , 1999 .

[16]  K. Hasegawa,et al.  A Dialogue-based MAC Protocol for Efficient Broadcasting in Ad Hoc Networks , 2007, 2007 16th IST Mobile and Wireless Communications Summit.

[17]  Bin Wu,et al.  Widest Spanning Tree for Multi-Channel Multi-Interface Wireless Mesh Networks , 2008, 2008 IEEE Wireless Communications and Networking Conference.

[18]  Jun Wang,et al.  Broadcasting Protocols for Multi-Radio Multi-Channel and Multi-Rate Mesh Networks , 2007, 2007 IEEE International Conference on Communications.

[19]  Robert Cole,et al.  Computer Communications , 1982, Springer New York.

[20]  Bo Li,et al.  Improved Approach to Enhanced Internet Connectivity for Mobile Ad Hoc Networks , 2007 .

[21]  Gene Tsudik,et al.  Flooding for Reliable Multicast in Multi-Hop Ad Hoc Networks , 1999, DIALM '99.

[22]  Deborah Estrin,et al.  Effects of Detail in Wireless Network Simulation , 2001 .

[23]  Jie Wu,et al.  On reducing broadcast redundancy in ad hoc wireless networks , 2002, 36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the.

[24]  Li Layuan,et al.  A Cross-Layer Design for Broadcast Algorithm in MANETs , 2006, 2006 International Conference on Wireless Communications, Networking and Mobile Computing.

[25]  Uyen Trang Nguyen,et al.  Minimum Interference Channel Assignment for Multicast in Multi-Radio Wireless Mesh Networks , 2008, 2008 International Wireless Communications and Mobile Computing Conference.

[26]  Aminu Mohammed,et al.  An Efficient Counter-Based Broadcast Scheme for Mobile Ad Hoc Networks , 2007, EPEW.

[27]  François Ingelrest,et al.  Maximizing the Probability of Delivery of Multipoint Relay Broadcast Protocol in Wireless Ad Hoc Networks with a Realistic Physical Layer , 2006, MSN.

[28]  Dharma P. Agrawal,et al.  Dynamic probabilistic broadcasting in MANETs , 2005, J. Parallel Distributed Comput..

[29]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[30]  Laurence T. Yang,et al.  Optimal fault-tolerant broadcasting in Wireless Mesh Networks , 2008, 2008 International Conference on High Performance Switching and Routing.

[31]  Fabíola Greve,et al.  On the Behavior of Broadcasting Protocols for MANETs Under Omission Faults Scenarios , 2007, LADC.

[32]  Manpreet Singh,et al.  Overview of the ORBIT radio grid testbed for evaluation of next-generation wireless network protocols , 2005, IEEE Wireless Communications and Networking Conference, 2005.

[33]  Qiang Sun,et al.  A Distributed Broadcast Algorithm for Wireless Mobile Ad Hoc Networks , 2007, MMM.

[34]  Kwan Lawrence Yeung,et al.  Interface Placement in Constructing Widest Spanning Tree for Multi-Channel Multi-Interface Wireless Mesh Networks , 2009, 2009 IEEE Wireless Communications and Networking Conference.

[35]  Tat Chee Wan,et al.  Performance evaluation of IEEE 802.15.4 wireless multi-hop networks: simulation and testbed approach , 2007, Int. J. Ad Hoc Ubiquitous Comput..

[36]  Edward W. Knightly,et al.  A Performance Study of Deployment Factors in Wireless Mesh Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[37]  Chong-kwon Kim,et al.  Multicast tree construction and flooding in wireless ad hoc networks , 2000, MSWIM '00.

[38]  Wei Peng,et al.  On the reduction of broadcast redundancy in mobile ad hoc networks , 2000, 2000 First Annual Workshop on Mobile and Ad Hoc Networking and Computing. MobiHOC (Cat. No.00EX444).

[39]  Marco Conti,et al.  Mesh networks: commodity multihop ad hoc networks , 2005, IEEE Communications Magazine.

[40]  Ian F. Akyildiz,et al.  Wireless mesh networks: a survey , 2005, Comput. Networks.