Skip to main content
Log in

Dynamic traffic-aware routing algorithm for multi-sink wireless sensor networks

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

In this paper, a distributed traffic-balancing routing algorithm is proposed for multi-sink wireless sensor networks that effectively distributes traffic from sources to sinks. Each node has a gradient field that is used to decide on a neighbor node to reach a sink. The node’s gradient index contains (1) the distance cost from a source to a respective sink, and (2) traffic information from neighboring nodes. The proposed algorithm considers the traffic being faced by surrounding neighbors before forwarding packets to any sink using gradient search for routing and providing a balance between optimal paths and possible congestion on routes toward those sinks. The key objective of this work is to achieve traffic-balancing by detecting congested areas along the route and distributing packets along paths that have idle and underloaded nodes. Extensive simulations conducted to evaluate the performance of the proposed scheme indicate that it effectively reduces the overall packet delay, energy consumption and improves the packet delivery ratio under heavy traffic.

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

Similar content being viewed by others

References

  1. Akkaya, K., & Younis, M. (2005) A survey on routing protocols for wireless sensor networks. Ad Hoc Networks, 3, 325–349.

    Article  Google Scholar 

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

    Article  Google Scholar 

  3. Basu, A., Lin, A., & Ramanathan, S. (2003) Routing using potentials: A dynamic traffic-aware routing algorithm. In Proceedings of the 2003 conference on applications, technologies, architectures, and protocols for computer communications, SIGCOMM, pp. 37–48.

  4. Dijkstra, E. W. (1959). A note on two problems in connexion with graphs. Numerische Mathematik, 1 (1), 269–271.

    Article  MATH  MathSciNet  Google Scholar 

  5. Dinh, N. Q., Hoa, T. D., & Kim, D. S. (2011). Distributed traffic aware routing with multiple sinks in wireless sensor networks. In 9th IEEE international conference on industrial informatics (INDIN), pp. 404 –409.

  6. Gao, D., Zheng, T., Zhang, S., & Yang, O. W. W. (2010). Improved gradient-based micro sensor routing protocol with node sleep scheduling in wireless sensor networks. In IEEE 72nd vehicular technology conference fall (VTC 2010-Fall), pp. 1–5.

  7. Heinzelman, W., Chandrakasan, A., & Balakrishnan, H. (2000). Energy-efficient communication protocol for wireless microsensor networks. In Proceedings of the 33rd annual Hawaii international conference on system sciences, Vol. 2, p. 10.

  8. Heo, J., Hong, J., & Cho, Y. (2009). EARQ: Energy aware routing for real-time and reliable communication in wireless industrial sensor networks. IEEE Transactions on Industrial Informatics, 5 (1), 3–11.

    Article  Google Scholar 

  9. Huang, P., Chen, H., Xing, G., & Tan, Y. (2009). SGF: A state-free gradient-based forwarding protocol for wireless sensor networks. ACM Transactions on Sensor Networks (TOSN), 5, 14:1–14:25.

    Article  Google Scholar 

  10. IETF ROLL WG. (2010). RPL: Routing protocol for low power and lossy networks. In IETF internet-draft. IETF ROLL WG, March 8.

  11. Intanagonwiwat, C., Govindan, R., Estrin D., Heidemann, J., & Silva, F., (2003). Directed diffusion for wireless sensor networking. IEEE/ACM Transactions on Networking, 11(1), 2–16.

    Article  Google Scholar 

  12. Kanavalli, A., Jayashree, M., Shenoy, P., Venugopal, K., & Patnaik, L. (2008). Hop by hop congestion control system for adhoc networks. In IEEE region 10 conference TENCON, pp. 1–4.

  13. Li, Y., Chen, C. S., Song, Y. Q., Wang, Z., & Sun, Y. (2009). Enhancing real-time delivery in wireless sensor networks with two-hop information. IEEE Transactions on Industrial Informatics, 5 (2), 113–122.

    Article  Google Scholar 

  14. Mei, A., Piroso, N., & Vavala, B. (2012). Fine grained load balancing in multi-hop wireless networks. Journal of Parallel and Distributed Computing, 72 (4), 475–488.

    Article  Google Scholar 

  15. Mottola, L., & Picco, G. (2011). Muster: Adaptive energy-aware multisink routing in wireless sensor networks. IEEE Transactions on Mobile Computing, 10(12), 1694–1709.

    Article  Google Scholar 

  16. Park, C., & Jung, I. (2010). Traffic-aware routing protocol for wireless sensor networks. In International conference on information science and applications (ICISA), pp. 1 –8.

  17. Pussente, R. M., & Barbosa, V. C. (2009). An algorithm for clock synchronization with the gradient property in sensor networks. Journal of Parallel and Distributed Computing, 69 (3), 261–265.

    Article  Google Scholar 

  18. Quang, P. T. A., & Kim, D. S. (2012). Enhancing real-time delivery of gradient routing for industrial wireless sensor networks. IEEE Transactions on Industrial Informatics, 8(1), 61–68.

    Article  Google Scholar 

  19. Ren, F., He, T., Das, S., & Lin, C. (2011). Traffic-aware dynamic routing to alleviate congestion in wireless sensor networks. IEEE Transactions on Parallel and Distributed Systems, 22(9) ,1585–1599.

    Article  Google Scholar 

  20. Schurgers, C., & Srivastava, M. (2001). Energy efficient routing in wireless sensor networks. In IEEE military communications conference, Vol. 1, pp. 357–361.

  21. Shah-Mansouri, V., Mohsenian-Rad, A. H., & Wong, V. (2009). Lexicographically optimal routing for wireless sensor networks with multiple sinks. IEEE Transactions on Vehicular Technology, 58(3), 1490–1500.

    Article  Google Scholar 

  22. Slama, I., Jouaber, B., & Zeghlache, D. (2008). Energy efficient scheme for large scale wireless sensor networks with multiple sinks. In Wireless communications and networking conference, pp. 2367–2372.

  23. Suhonen, J., Kuorilehto, M., Hannikainen, M., & Hamalainen, T. (2006). Cost-aware dynamic routing protocol for wireless sensor networks-design and prototype experiments. In IEEE 17th international symposium on personal, indoor and mobile radio communications, pp. 1–5.

  24. Torfs, T., Sterken, T., Brebels, S., Santana, J., van den Hoven , R., Spiering, V. et al. (2013). Low power wireless sensor network for building monitoring. IEEE Sensors Journal, 13(3), 909–915.

    Article  Google Scholar 

  25. yih Wan C., & Eisenman S. B. (2003). CODA congestion detection and avoidance in sensor networks (pp. 266–279). New york: ACM Press.

    Google Scholar 

  26. Watteyne, T., Pister, K., Barthel, D., Dohler, M., & Auge-Blum, I. (2009). Implementation of gradient routing in wireless sensor networks. In Proceedings of the 28th IEEE conference on global telecommunications, GLOBECOM, pp. 5331–5336.

  27. Yang, J., Zhang, C., Li, X., Huang, Y., Fu, S., & Acevedo, M. (2010). Integration of wireless sensor networks in environmental monitoring cyber infrastructure. Wireless Networks, 16 (4), 1091–1108.

    Article  Google Scholar 

  28. Yoo, H., Shim, M., Kim, D., & Kim, K. H. (2010). GLOBAL: A gradient-based routing protocol for load-balancing in large-scale wireless sensor networks with multiple sinks. In IEEE symposium on computers and communications (ISCC), pp. 556–562.

Download references

Acknowledgments

The authors would like to convey thanks to Faculty of Electrical and Electronics Engineering, University of Technical Education Ho Chi Minh City, Vietnam and Networked Systems Lab., School of Electronic Engineering, Kumoh National Institute of Technology, South Korea for providing laboratory facilities. This research was financially supported by National Research Foundation of Korea (NRF) through the Human Resource Training Project for Regional Innovation 2013 and Basic Science Research Program (NO. 2011-0025409).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dong-Seong Kim.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Tan, D.D., Kim, DS. Dynamic traffic-aware routing algorithm for multi-sink wireless sensor networks. Wireless Netw 20, 1239–1250 (2014). https://doi.org/10.1007/s11276-013-0672-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-013-0672-z

Keywords

Navigation