Skip to main content
Log in

Efficient receiver-based flooding in mobile ad hoc networks

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

Flooding is one of the most important operations in mobile ad hoc networks. There are two strategies for existing flooding algorithms to make the forwarding decision. The first strategy is sender-based, where a forwarding node is in charge of determining its next-hop forwarding nodes. Existing sender-based algorithms can achieve linear computation overhead for each node, but this is at the expense of the transmission redundancy. The second strategy is receiver-based, where a node makes the forwarding decision of itself when it receives the flooding message. Receiver-based flooding algorithms perform well on reducing redundancy of transmissions, but each node requires at least \(O(n^2)\) computations, where n is its number of neighbors. In this paper, we show that a receiver-based algorithm can achieve both good performance and low computation overhead at the same time. We first introduce an efficient O(nlogn) algorithm, RBF. Second, two extensions of RBF, RBF-E1 and RBF-E2, were proposed. RBF-E1 has outstanding performance (1) in 3D wireless networks, and (2) when the defer time is short. RBF-E2 further reduces the computation overhead for each node to O(n). The proposed algorithms require only one-hop neighbor location information to make the forwarding decision. Extensive simulations are carried out to evaluate the performance of our algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

References

  1. Ahn, J. H., & Lee, T. J. (2014). Multipoint relay selection for robust broadcast in ad hoc networks. Ad Hoc Networks, 17, 82–97.

    Article  Google Scholar 

  2. Baghaie, M., & Krishnamachari, B. (2011). Delay constrained minimum energy broadcast in cooperative wireless networks. In IEEE international conference on computer communications (INFOCOM) (pp. 864–872). IEEE.

  3. Baysan, M., Sarac, K., Chandrasekaran, R., & Bereg, S. (2009). A polynomial time solution to minimum forwarding set problem in wireless networks under unit disk coverage model. IEEE Transactions on Parallel and Distributed Systems, 20(7), 913–924.

    Article  Google Scholar 

  4. Calinescu, G., Mandoiu, I. I., Wan, P. J., & Zelikovsky, A. Z. (2004). Selecting forwarding neighbors in wireless ad hoc networks. Mobile Networks and Applications, 9(2), 101–111.

    Article  Google Scholar 

  5. Cheng, D., Mao, Y., Wang, Y., & Wang, X. (2015). Improving energy adaptivity of constructive interference-based flooding for WSN-AF. International Journal of Distributed Sensor Networks. https://doi.org/10.1155/2015/538145.

    Article  Google Scholar 

  6. Cheng, D., Wang, Y., Han, J., Mao, X., & Wang, X. (2016). E2f: Achieving energy-efficient flooding with constructive interference in WSNs. Ad Hoc and Sensor Wireless Networks, 30, 241–259.

    Google Scholar 

  7. Cheng, L., Niu, J., Luo, C., Shu, L., Kong, L., Zhao, Z., et al. (2018). Towards minimum-delay and energy-efficient flooding in low-duty-cycle wireless sensor networks. Computer Networks, 134, 66–77.

    Article  Google Scholar 

  8. Dai, F., & Wu, J. (2004). Performance analysis of broadcast protocols in ad hoc networks based on self-pruning. IEEE Transactions on Parallel and Distributed Systems, 15(11), 1027–1040.

    Article  Google Scholar 

  9. Dai, F., & Wu, J. (2006). Efficient broadcasting in ad hoc wireless networks using directional antennas. IEEE Transactions on Parallel and Distributed Systems, 17(4), 335–347.

    Article  MathSciNet  Google Scholar 

  10. Gupta, P., & Kumar, P. R. (2002). The capacity of wireless networks. IEEE Transactions on Information Theory, 46(2), 388–404.

    Article  MathSciNet  Google Scholar 

  11. Ho, C., Obraczka, K., Tsudik, G., & Viswanath, K. (1999). Flooding for reliable multicast in multi-hop ad hoc networks. In International workshop on discrete algorithms and methods for mobile computing and communications (pp. 64–71). ACM.

  12. Johnson, D. B., & Maltz, D. A. (1996). Dynamic source routing in ad hoc wireless networks. In T. Imielinski & H. F. Korth (Eds.), Mobile computing (pp. 153–181). Boston: Springer.

    Chapter  Google Scholar 

  13. Khabbazian, M., & Bhargava, V. K. (2008). Localized broadcasting with guaranteed delivery and bounded transmission redundancy. IEEE Transactions on Computers, 57(8), 1072–1086.

    Article  MathSciNet  Google Scholar 

  14. Khabbazian, M., & Bhargava, V. K. (2009). Efficient broadcasting in mobile ad hoc networks. IEEE Transactions on Mobile Computing, 8(2), 231–245.

    Article  Google Scholar 

  15. Khabbazian, M., Blake, I. F., & Bhargava, V. K. (2012). Local broadcast algorithms in wireless ad hoc networks: Reducing the number of transmissions. IEEE Transactions on Mobile Computing, 11(3), 402–413.

    Article  Google Scholar 

  16. Kim, D., Zhang, Z., Li, X., Wang, W., Wu, W., & Du, D. Z. (2010). A better approximation algorithm for computing connected dominating sets in unit ball graphs. IEEE Transactions on Mobile Computing, 9(8), 1108–1118.

    Article  Google Scholar 

  17. Ko, Y. B., & Vaidya, N. H. (2000). Location-aided routing (lar) in mobile ad hoc networks. Wireless Networks, 6(4), 307–321.

    Article  Google Scholar 

  18. Liu, H., Jia, X., Wan, P. J., Liu, X., & Yao, F. F. (2007). A distributed and efficient flooding scheme using 1-hop information in mobile ad hoc networks. IEEE Transactions on Parallel and Distributed Systems, 18(5), 658–671.

    Article  Google Scholar 

  19. Liu, W., Nakauchi, K., & Shoji, Y. (2017). A location-aided flooding mechanism in community-based IoT networks. In IEEE annual computing and communication workshop and conference (CCWC) (pp. 1–6). IEEE.

  20. Lou, W., & Wu, J. (2004). Double-covered broadcast (DCB): A simple reliable broadcast algorithm in manets. In IEEE international conference on computer communications (INFOCOM) (Vol. 3, pp. 2084–2095). IEEE.

  21. Papanikos, N., & Papapetrou, E. (2016). Revisiting XOR-based network coding for energy efficient broadcasting in mobile ad hoc networks. Computer Communications, 96, 1–16.

    Article  Google Scholar 

  22. Papanikos, N., & Papapetrou, E. (2017). Deterministic broadcasting and random linear network coding in mobile ad hoc networks. IEEE/ACM Transactions on Networking, 25(3), 1540–1554.

    Article  Google Scholar 

  23. Peng, W., & Lu, X. C. (2000). On the reduction of broadcast redundancy in mobile ad hoc networks. In ACM international symposium on mobile ad hoc networking and computing (MobiHoc) (pp. 129–130). IEEE Press.

  24. Perkins, C., & Belding, E. (1999). Ad-hoc on-demand distance vector routing. In IEEE workshop on mobile computing systems and applications (WMCSA) (Vol. 25, pp. 90–100). IEEE.

  25. Qayyum, A., Viennot, L., & Laouiti, A. (2002). Multipoint relaying for flooding broadcast messages in mobile wireless networks. In Annual Hawaii international conference on system sciences (pp. 3866–3875). IEEE.

  26. Qiu, C., Shen, H., & Yu, L. (2014). Energy-efficient cooperative broadcast in fading wireless networks. In IEEE international conference on computer communications (INFOCOM) (pp. 1114–1122). IEEE.

  27. Reina, D., Toral, S., Johnson, P., & Barrero, F. (2015). A survey on probabilistic broadcast schemes for wireless ad hoc networks. Ad Hoc Networks, 25, 263–292.

    Article  Google Scholar 

  28. Ruiz, P., & Bouvry, P. (2015). Survey on broadcast algorithms for mobile ad hoc networks. ACM Computing Surveys, 48(1), 8.

    Article  Google Scholar 

  29. Tseng, Y. C., Ni, S. Y., & Shih, E. Y. (2003). Adaptive approaches to relieving broadcast storms in a wireless multihop mobile ad hoc network. IEEE Transactions on Computers, 52(5), 545–557.

    Article  Google Scholar 

  30. Wang, Q., Zhu, Y., & Cheng, L. (2006). Reprogramming wireless sensor networks: Challenges and approaches. IEEE Network, 20(3), 48–55.

    Article  Google Scholar 

  31. Wang, Y., He, Y., Mao, X.F., & Liu, Y. (2012). Exploiting constructive interference for scalable flooding in wireless networks. In IEEE international conference on computer communications (INFOCOM) (pp. 2104–2112).

  32. Wu, J., & Dai, F. (2003). Broadcasting in ad hoc networks based on self-pruning. International Journal of Foundations of Computer Science, 14(02), 201–221.

    Article  MathSciNet  Google Scholar 

  33. Wu, J., Lou, W., & Dai, F. (2006). Extended multipoint relays to determine connected dominating sets in manets. IEEE Transactions on Computers, 55(3), 334–347.

    Article  Google Scholar 

  34. Yu, S., Wu, X., Wu, P., Wu, D., Dai, H., & Chen, G. (2014). Cirf: Constructive interference-based reliable flooding in asynchronous duty-cycle wireless sensor networks. In Wireless communications and networking conference (pp. 2734–2738).

Download references

Acknowledgements

The corresponding author of this paper is Xiaohui Wei. This work is supported by the National Natural Science Foundation of China (NSFC) (Grants Nos. 61772228, 61702298, 61602205, 51627805, 61170004), National key research and development program of China (Grant Nos. 2017YFC1502306, 2016YFB0201503, 2016YFB0701101), Specialized Research Fund for the Doctoral Program of Higher Education (20130061110052), Major Special Research Project of Science and Technology Department of Jilin Province (20160203008GX), Key Science and Technology Research Project of Science and Technology Department of Jilin Province (20140204013GX), Graduate Innovation Fund of Jilin University.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaohui Wei.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Bai, X., Wei, X. & Bai, S. Efficient receiver-based flooding in mobile ad hoc networks. Wireless Netw 26, 17–31 (2020). https://doi.org/10.1007/s11276-018-1779-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-018-1779-z

Keywords

Navigation