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.
Similar content being viewed by others
References
Ahn, J. H., & Lee, T. J. (2014). Multipoint relay selection for robust broadcast in ad hoc networks. Ad Hoc Networks, 17, 82–97.
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.
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.
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.
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.
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.
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.
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.
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.
Gupta, P., & Kumar, P. R. (2002). The capacity of wireless networks. IEEE Transactions on Information Theory, 46(2), 388–404.
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.
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.
Khabbazian, M., & Bhargava, V. K. (2008). Localized broadcasting with guaranteed delivery and bounded transmission redundancy. IEEE Transactions on Computers, 57(8), 1072–1086.
Khabbazian, M., & Bhargava, V. K. (2009). Efficient broadcasting in mobile ad hoc networks. IEEE Transactions on Mobile Computing, 8(2), 231–245.
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.
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.
Ko, Y. B., & Vaidya, N. H. (2000). Location-aided routing (lar) in mobile ad hoc networks. Wireless Networks, 6(4), 307–321.
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.
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.
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.
Papanikos, N., & Papapetrou, E. (2016). Revisiting XOR-based network coding for energy efficient broadcasting in mobile ad hoc networks. Computer Communications, 96, 1–16.
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.
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.
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.
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.
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.
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.
Ruiz, P., & Bouvry, P. (2015). Survey on broadcast algorithms for mobile ad hoc networks. ACM Computing Surveys, 48(1), 8.
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.
Wang, Q., Zhu, Y., & Cheng, L. (2006). Reprogramming wireless sensor networks: Challenges and approaches. IEEE Network, 20(3), 48–55.
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).
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.
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.
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).
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
Corresponding author
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-018-1779-z