Skip to main content
Log in

On the packet loss overhead in buffer-limited ad hoc networks

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

This paper focuses on the routing overhead analysis in ad hoc networks. Available work in this research field considered the infinite buffer scenario, so that buffer overflow will never occur. Obviously, in realistic ad hoc networks, the node buffer size is strictly bounded, which leads to unavoidable packet loss. Once a packet is dropped by a relay node, the bandwidth consumption for the previous transmission is actually wasted. We define the extra wasted bandwidth as the packet loss (PL) overhead. A theoretical analysis framework based on G/G/1/K queuing model is provided, to estimate the PL overhead for any specific routing protocols. Then, with this framework, we propose a distributed routing algorithm termed as novel load-balancing cognitive routing (NLBCR). The OPNET network simulator is further conducted to compare the performance among the NLBCR, AODV and CRP. The results indicate that NLBCR can reduce routing overhead to a considerable extent, as well as improve the network throughput and decrease the end-to-end delay.

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

Similar content being viewed by others

References

  1. Tanenbaum, A. S., & Wetherall, D. J. (2010). Computer networks. Upper Saddle River, NJ: Prentice-Hall.

    Google Scholar 

  2. Ramanathan, R., & Redi, J. (2002). A brief overview of ad hoc networks: Challenges and directions. IEEE Communications Magazine, 40(5), 20–22.

    Article  Google Scholar 

  3. Perkins, C. E. (2008). Ad hoc networking. Boston: Addison-Wesley Professional.

    Google Scholar 

  4. Abolhasan, M., Wysocki, T., & Dutkiewicz, E. (2004). A review of routing protocols for mobile ad hoc networks. Ad Hoc Networks, 2(1), 1–22.

    Article  Google Scholar 

  5. Campista, M., Esposito, P., Moraes, I., et al. (2008). Routing metrics and protocols for wireless mesh networks. IEEE Network, 22(1), 6–12.

    Article  Google Scholar 

  6. Al-Karaki, J. N., & Kamal, A. E. (2004). Routing techniques in wireless sensor networks: a survey. IEEE Wireless Communications, 11(6), 6–28.

    Article  Google Scholar 

  7. Broch, J., Maltz, D.A., Johnson, D.B., et al. (1998). A performance comparison of multi-hop wireless ad hoc network routing protocols. In Proceedings of the 4th Annual ACM/IEEE International Conference on Mobile Computing and Networking (pp. 85–97).

  8. Corson, S., & Macker, J. (1999). Mobile ad hoc networking (MANET): routing protocol performance issues and evaluation considerations. RFC: IETF. 2501.

  9. Santinavez, C., McDonald, B., Stavrakakis, I., et al. (2002). On the scalability of ad hoc routing protocols. In Proceedings of IEEE INFOCOM (pp. 1688–1697).

  10. Andrews, J. G., Jindal, N., Haenggi, M., et al. (2008). Rethinking information theory for mobile ad hoc networks. IEEE Communication Magazine, 46(12), 94–101.

    Article  Google Scholar 

  11. Zhou, N., Wu, H., & Abouzeid, A. A. (2005). The impact of traffic patterns on the overhead of reactive routing protocols. IEEE Journal on Selected Areas in Communications, 23(3), 547–560.

    Article  Google Scholar 

  12. Perkins, C.E. & Royer, E.M. (1999). Ad hoc on-demand distance vector routing. In Proceedings of IEEE WMCSA.

  13. Tran, D. A., & Raghavendra, H. (2006). Congestion adaptive routing in mobile ad hoc networks. IEEE Transactions on Parallel Distributed Systems, 17(11), 1294–1305.

    Article  Google Scholar 

  14. Sucec, J. & Marsic, I. (2002). Clustering overhead for hierarchical routing in mobile ad hoc networks. In Proceedings of IEEE INFOCOM (pp. 1698–1706).

  15. Sucec, J., & Marsic, I. (2004). Hierarchical routing overhead in mobile ad hoc networks. IEEE Transactions on Mobile Computing, 3(1), 46–56.

    Article  Google Scholar 

  16. Lent, R. (2006). Linear QoS goals of additive and concave metrics in ad hoc cognitive packet routing. IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, 36(6), 1255–1260.

    Article  Google Scholar 

  17. Johnson, D. B., & Maltz, D. A. (1996). Dynamic source routing in ad hoc wireless networks. In Mobile Computing (pp. 153–181).

  18. Jacquet, P., Muhlethaler, P., Clausen, T., et al. (2001). Optimized link state routing protocol for ad hoc networks. In Proceedings of IEEE INMIC (pp. 62–68).

  19. Cheng, X. & Mohapatra, P. (2011). Retransmission-aware queuing and routing for video streaming in wireless mesh networks. In Proceedings of IEEE WCNC (pp. 2137–2142).

  20. Ju, S. & Evans, J. B. (2010). Scalable cognitive routing protocol for mobile ad-hoc networks. In Proceedings of IEEE GLOBECOM (pp. 1–6).

  21. Caleffi, M., Akyildiz, I. F., & Paura, L. (2012). OPERA: Optimal routing metric for cognitive radio ad hoc networks. IEEE Transactions on Wireless Communications, 11(8), 2884–2894.

    Google Scholar 

  22. Li, F., & Wang, Y. (2008). Circular sailing routing for wireless networks. In Proceedings of IEEE INFOCOM (pp. 1346–1354).

  23. Chiu, S. N., Stoyan, D., Kendall, W. S., et al. (2013). Stochastic geometry and its applications. New York: Wiley.

    Book  MATH  Google Scholar 

  24. Chen, Y. (1999). Banking panics: The role of the first-come, first-served rule and information externalities. Journal of Political Economy, 107(5), 946–968.

    Article  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  26. Cohen, J. W. (2012). The single server queue. Amsterdam: Elsevier.

    Google Scholar 

  27. Smith, J. M. (2003). M/G/c/K blocking probability models and system performance. Performance Evaluation, 52(4), 237–267.

    Article  Google Scholar 

  28. Boyd, S., & Vandenberghe, L. (2004). Convex optimization. Cambridge: Cambridge University Press.

    Book  MATH  Google Scholar 

  29. Sheng, M., Xu, Y., Liu, J. et al. (2013). On the overhead of ad hoc routing protocols with finite buffers. In IEEE International Conference on Communications (pp. 1429–1433).

  30. Takahashi, A., Takahashi, Y., Kaneda, S., et al. (2007). Diffusion approximations for the GI/G/c/K queue. In Proceedings of 16th ICCCN (pp. 681–686).

  31. Zhang, T., Berg, E. V. D., Chennikara, J., et al. (2001). Local predictive resource reservation for handoffs in multimedia wireless IP networks. IEEE Journal on Selected Areas in Communications, 19(10), 1931–1941.

    Article  Google Scholar 

  32. Chen, L., Low, S.H., Chiang, M., et al. (2006). Cross-layer congestion control, routing and scheduling design in ad hoc wireless networks. In Proceedings of IEEE INFOCOM.

  33. Banik, A.D., & Gupta, U.C. (2007). Analyzing the finite buffer batch arrival queue under Markovian service process: \(GI^{X}\) /MSP/1/N. TOP 15-MADRID, 15(1), 146–160.

Download references

Acknowledgements

This work is supported by the National Natural Science Foundation of China (61172079, 61231008, 61201141, 61301176, and 91338114), 863 project (No. 2014AA01A701), 111 Project (B08038), National S&T Major Project (2012ZX03004002-003), Shaanxi Province Science and Technology Research and Development Program (2011KJXX-40).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Min Sheng.

Appendix: Convexity of the blocking probability

Appendix: Convexity of the blocking probability

We use \(J\) and \(K\) to denote the queue length and buffer size respectively, \(0\le J\le K\). The blocking occurs when the queue length reaches its upper bound \(K\). Fixing the number of servers, buffer size and service process, for the arrival rates \(g_{1}\le g_{2}\), the mean queue length usually satisfies

$$\begin{aligned} \overline{J}\left( g_{1}\right) \le \overline{J}\left( g_{2}\right) \end{aligned}$$
(24)

We denote by \(\overline{K}\) the mean residual buffer size

$$\begin{aligned} \overline{K}\left( g_{1}\right) =K-\overline{J}\left( g_{1}\right) \ge K-\overline{J}\left( g_{2}\right) =\overline{K}\left( g_{2}\right) \end{aligned}$$
(25)

Imposing an increment \(\triangle g\) on both \(g_{1}\) and \(g_{2}\), we investigate the corresponding blocking probability increment \(\triangle P_{B}\). Since the mean residual buffer size satisfies \(\overline{K}\left( g_{1}\right) \ge \overline{K}\left( g_{2}\right)\), thus the former has a better capability to deal with the arrival rate increment, i.e., \(\Delta P_{B}\left( g_{1}\right) \le \Delta P_{B}\left( g_{2}\right)\) will hold for most situations. Then

$$\begin{aligned}&\frac{P_{B}\left( g_{1}+\Delta g\right) -P_{B}\left( g_{1}\right) }{\Delta g}\le \frac{P_{B}\left( g_{2}+\Delta g\right) -P_{B}\left( g_{2}\right) }{\Delta g}\nonumber \\&\Rightarrow P_{B}'\left( g_{1}\right) \le P_{B}'\left( g_{2}\right) \Rightarrow P_{B}''\left( g\right) \ge 0 \end{aligned}$$
(26)

The (26) indicates that the blocking probability \(P_{B}\) is a convex function with the arrival rate \(G\).

We refer to some simple queuing processes which have analytic solutions to check whether they are convex. For example, for an M/M/1/K queue and an M/M/m/m queue, the blocking probability is

$$\begin{aligned} P_{B}\left( g\right) =\frac{(1-g/\mu )\cdot (g/\mu )^{K}}{1-(g/\mu )^{K+1}} \end{aligned}$$

and

$$\begin{aligned} P_{B}\left( g\right) =\frac{(g/\mu )^{m}/m!}{\sum _{n=0}^{m}(g/\mu )/n!} \end{aligned}$$

respectively, they are both convex. The blocking curve of \(\text {GI}^\text {X}\)/M/1/K queue has been studied in [33], the result is convex. Different settings of M/G/c/K queuing models have been presented in [27]. When the buffer size is larger than the number of servers to a considerable range, the blocking probability \(P_{B}\) is convex with the arrival rate. Note that in our model, there is only one server, and we can set \(K>3\) to fall into the convex region.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Xu, Y., Sheng, M., Liu, J. et al. On the packet loss overhead in buffer-limited ad hoc networks. Wireless Netw 20, 1653–1667 (2014). https://doi.org/10.1007/s11276-014-0716-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-014-0716-z

Keywords

Navigation