Skip to main content
Log in

Intelligent Agent-Based Assessment of a Resilient Multi-hop Routing Protocol for Dynamic WSN

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

Wireless sensor networks (WSN) constitute a current field of interest in which the major concerns are related to mobility, spatial distribution, connectivity and dynamic creation of networks between autonomous nodes for cooperative detection and data transfer in diverse areas (e.g., healthcare, environmental or industrial monitoring). To this end, the present work describes the theoretical and practical development of a communication protocol for WSNs based on Bluetooth. The interaction between mobile nodes is performed with a multi-hop scheme in response to traffic needs without requiring a scatternet formation procedure. The interest of this algorithm—based on the concept of routing vector—is that it was designed to withstand changes in the node distribution for high-mobility scenarios, thus allowing the implementation of a robust data routing in low-resource microcontrolled devices with no operability loss. As the main contribution, we present the hardware and software implementation of the communication protocol in real devices along several case studies. With this aim, a long-term experimentation in a dense scenario has been carried out through an intelligent agent-based approach to formally validate the protocol considering three different performance metrics: packet delivery ratio, feedback overhead and round-trip time.

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

Similar content being viewed by others

Abbreviations

ABR:

Associativity-based routing

AbRA:

Agent-based routing approach

AFH:

Adaptive frequency-hopping

AODV:

Ad hoc on-demand distance vector

CCMAR:

Cluster-chain mobile agent routing

CGSR:

Cluster-head gateway switch routing

CORB:

Cross-layer optimized routing protocol for Bluetooth

DSDV:

Destination-sequenced distance-vector

DSR:

Dynamic source routing

DSRP:

Distributed sensor web routing protocol

FSR:

Fisheye state routing

FO:

Feedback overhead

GSR:

Global state routing

HSR:

Hierarchical state routing

IMA:

Intelligent mobile agent

LAR:

Location-aided routing

LARP:

Location aware routing protocol

LEACH:

Low-energy adaptive clustering hierarchy

OLSR:

Optimized link state routing

OMRP:

On-demand multi-hop routing protocol

PDR:

Packet delivery ratio

RRP:

Routing request packet

RPL:

Routing protocol for low power and lossy networks

RTT:

Round-trip time

RVM:

Routing vector method

SSA:

Signal stability-based adaptive routing

TORA:

Temporally-ordered routing algorithm

MANET:

Mobile ad hoc network

MCU:

Micro controller unit

WRP:

Wireless routing protocol

ZBR:

Zone-based routing

ZRP:

Zone routing protocol

References

  1. Zhang, X., & Riley, G. F. (2005). An on-demand Bluetooth scatternet formation and routing protocol for wireless sensor networks. In Sixth international conference on software engineering, artificial intelligence, networking and parallel/distributed computing, 2005 and first ACIS international workshop on self-assembling wireless networks (SNPD/SAWN) (pp. 411–418).

  2. Jayasri, C., Vinothini, K. R., & Chitravalavan, (2013). Mobile based data acquisition system for wireless sensor networks. International Journal of Advanced Information Science and Technology,10(10), 23–28.

    Google Scholar 

  3. Kaushik, S., & Singh, C. (2013). Monitoring and controlling in food storage system using wireless sensor networks based on Zigbee & Bluetooth modules. International Journal of Multidisciplinary in Cryptology and Information Security,2(3), 7–10.

    Google Scholar 

  4. Lozano Domínguez, J. M., Mateo Sanguino, T. J., & Redondo González, M. J. (2019). Evaluation of a robust fault-tolerant mechanism for resilient IoT infrastructures. Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering,263, 3–12.

    Article  Google Scholar 

  5. Alkhatib, A., Baicher, G. S., & Darwish, W. K. (2013). Wireless sensor network: An advanced survey. International Journal of Engineering and Innovative Technology,2(7), 355–369.

    Google Scholar 

  6. Tripathi, K., Pandey, M., & Verma, S. (2011). Comparison of reactive and proactive routing protocols for different mobility conditions in WSN. In Proceedings of the international conference on communication, computing & security (ICCCS) (pp. 156–161).

  7. Sharma, P., Kalia, A., & Thakur, J. (2012). Performance analysis of AODV, DSR and DSDV routing protocols in mobile ad hoc network (MANET). Journal of Information Systems and Communication,3(1), 322–326.

    Google Scholar 

  8. Pabuwal, N., Jain, N., & Jain, B. N. (2003). An architectural framework to deploy scatternet-based applications over Bluetooth. IEEE International Conference on Communications (ICC),2, 1019–1023.

    Article  Google Scholar 

  9. Murthy, S., & García, J. J. (1996). An efficient routing protocol for wireless networks. Mobile Networks and Applications,1(2), 183–197.

    Article  Google Scholar 

  10. Lafon, C., & Durrani, T. S. (2005). Routing strategy for Bluetooth scatternet. In International workshop on wireless ad hoc networks (IWWAN), London, UK.

  11. Tan, G., Miu, A., Guttag, J., & Balakrishnan, H. (2002). An efficient scatternet formation algorithm for dynamic environments. In IASTED communications and computer networks (CCN), Cambridge, USA.

  12. Ilyas, N., Akbar, M., Ullah, R., Khalid, M., Arif, A., & Hafeez, A. (2015). SEDG: Scalable and efficient data gathering routing protocol for underwater WSNs. Procedia Computer Science,52, 584–591.

    Article  Google Scholar 

  13. Bhagwat, P., Watson, T. J., & Segall, A. (1999). A routing vector method (RVM) for routing in Bluetooth scatternets. In The 6th IEEE international workshop on mobile multimedia communications (MOMUC) (pp. 375–379).

  14. Bacarreza Nogales, I. M. (2007). Routing protocol for mobile ad hoc wireless networks. Radioengineering,16(3), 86–90.

    Google Scholar 

  15. Liu, Y., Lee, M. J., & Saadawi, T. N. (2003). A Bluetooth scatternet-route structure for multihop ad hoc networks. IEEE Journal of Selected Areas in Communications,21, 229–239.

    Article  Google Scholar 

  16. Johnson, D. B., Maltz, D. A., & Broch, J. (2001). DSR: The dynamic source routing protocol for multihop wireless ad hoc networks. In C. E. Perkins (Ed). Ad hoc networking, Chapter 5 (pp. 139–172).

  17. Gupta, A. K., Sadawarti, H., & Verma, A. K. (2010). Performance analysis of AODV, DSR & TORA routing protocols. IACSIT International Journal of Engineering and Technology,2(2), 226–231.

    Google Scholar 

  18. Silva, A., Silva, T., Gomes, R., Oliveira, L., Cananea, I., Sadok, D., & Johnsson, M. (2008). Routing solutions for future dynamic networks. In 10th international conference on advanced communication technology (ICACT) (pp. 212–217).

  19. Perkins, C., Royer, E., & Das, S. (2003). RFC3561 ad hoc on-demand distance vector (AODV) routing. Technical report, Internet Engineering Task Force (IETF).

  20. Jung, S., Chang, A., & Gerla, M. (2007). New bluetooth interconnection methods: Overlaid Bluetooth piconets (OBP) and temporary scatternets (TS). Computer Communications,30(10), 2258–2273.

    Article  Google Scholar 

  21. Huang, L., Chen, H, Sivakumar, T., & Sezaki, K. (2004). Cross-layer optimized routing for Bluetooth personal area network. In Proceedings of the International Conference on computer communications and networks (ICCCN) (pp. 155–160).

  22. Ghinita, G., Azarmi, M., & Bertino, E. (2010). Privacy-aware location-aided routing in mobile ad hoc networks. In Eleventh international conference on mobile data management (MDM) (pp. 65–74).

  23. Chang, C. Y., Sahoo, P. K., & Lee, S. C. (2005). LARP: A novel routing protocol for the Bluetooth scatternet. In Second IFIP international conference on wireless and optical communications networks (WOCN) (pp. 56–60).

  24. Kapoor, R., & Gerla, M. (2003). A zone routing protocol for Bluetooth scatternets. In IEEE wireless communications and networking conference (pp. 1459–1464).

  25. Du, H., Hassanein, H., & Yeh, C. (2003). Zone-based routing protocol for high-mobility MANET. IEEE Canadian Conference on Electrical and Computer Engineering (CCECE),2, 1055–1058.

    Google Scholar 

  26. Rabiner Heinzelman, W., Chandrakasan, A., & Balakrishnan, H. (2000). Energy-efficient communication protocol for wireless microsensor networks. In 33rd Hawaii international conference on system sciences.

  27. Salim, A., Osamy, W., & Khedr, A. (2014). IBLEACH: Intra-balanced LEACH protocol for wireless sensor networks. Journal Wireless Networks,20(6), 1515–1525.

    Article  Google Scholar 

  28. Cai, X., Duan, Y., He, Y., Yang, J., & Li, C. (2014). Bee-sensor-C: An energy-efficient and scalable multipath routing protocol for wireless sensor networks. International Journal of Distributed Sensor Networks, 26, 1–14.

  29. Pachlor, R., & Shrimankar, D. (2017). VCH-ECCR: A centralized routing protocol for wireless sensor networks. Journal of Sensors,2017, 8946576.

    Article  Google Scholar 

  30. Beutel, J., Kasten, O., Mattern, F., Römer, K., Siegemund, F., & Thiele, L. (2004). Prototyping wireless sensor network applications with BTnodes. In 1st IEEE European workshop on wireless sensor networks (EWSN) (pp. 323–338).

  31. Nachman, L., Kling, R., Adler, R., Huang, J., & Hummel, V. (2005). The Intel mote platform: A Bluetooth-based sensor network for industrial monitoring. In The fourth international conference on information processing in sensor networks (IPSN 2005) (pp. 437–442), Los Angeles, USA.

  32. Valada, A., Kohanbash, D., & Kantor, G. (2010). Design and development of a wireless sensor network system for precision agriculture. Technical report, Carnegie Mellon University.

  33. Malik, H., & Zatar, W. (2019). Agent based routing approach to support structural health monitoring-informed, intelligent transportation system. Journal of Ambient Intelligence and Humanized Computing, 1–13.

  34. Mittal, M., Srinivasan, S., Rani, M., & Vyas, O. P. (2017). Type-2 fuzzy ontology-based multi-agents system for wireless sensor network. In Proceedings of the 2017 IEEE region 10 conference (TENCON) (pp. 1–6).

  35. Sasirekha, S., & Swamynathan, S. (2017). Cluster-chain mobile agent routing algorithm for efficient data aggregation in wireless sensor network. Journal of Communications and Networks,19(4), 392–401.

    Article  Google Scholar 

  36. Vijayalakshmi, A., & Palanivelu, T. G. (2017). Intelligent mobile agents collaboration for the performance enhancement in wireless sensor networks. International Journal of Signal and Imaging Systems Engineering,10(1–2), 72–83.

    Article  Google Scholar 

  37. Mezghani, M., & Abdellaoui, M. (2016). WSN efficient data management and intelligent communication for load balancing based on Khalimsky topology and mobile agents. Studies in Computational Intelligence,650, 385–404.

    Google Scholar 

  38. IEEE Computer Society. (2002). 802.15.1-2002—Part 15: Wireless medium access control (MAC) and physical layer (PHY) specifications for wireless personal area networks (WPANs). Technical report, New York, USA.

  39. Sánchez Alcántara, M., & Mateo Sanguino, T. J. (2009). Routing and control protocol of Bluetooth devices. Technical report, University of Huelva, Spain.

  40. Koninklijke Philips Electronics. (2005). BGB203 BT 2.0 serial port profile module user’s guide Rev. 1.0.3-21. Technical report, The Netherlands.

  41. Kelly, D., McLoone, S., Dishongh, T., McGrath, M., & Behan J. (2008). Single access point location tracking for in-home health monitoring. In Proceedings of 5th workshop on positioning, navigation and communication (WPNC) (pp. 23–29).

  42. Czernikowski, R. (2005). Personal ambience monitor. Technical report, The Kate Gleason College of Engineering, NY, USA.

  43. Lagerstedt, L. (2003). Simulation of Bluetooth network. Technical report, Royal Institute of Technology (KTH), Stockholm, Sweden.

  44. Taillandier, P., Bourgais, M., Caillou, P., Adam, C. A., & Gaudou, B. (2016). A BDI agent architecture for the GAMA modeling and simulation platform. In 17th international workshop on multi-agent-based simulation (MABS).

  45. Navarro Lozano, E. (2019). Simulation of Bluetooth protocols through intelligent agents. Technical report, University of Huelva, Spain.

  46. Johnson, D. B., & Maltz, D. A. (1996). Dynamic source routing in ad hoc wireless networks. In T. Imielinski & H. F. Korth (Eds.), Mobile computing. The Kluwer international series in engineering and computer science (Vol. 353). Boston, MA: Springer.

    Google Scholar 

Download references

Acknowledgements

We would like to thank the support of the research group TEP-192 “Control and Robotics” of the University of Huelva.

Author information

Authors and Affiliations

Authors

Contributions

The author declares full contribution to this work.

Corresponding author

Correspondence to Tomás de J. Mateo Sanguino.

Ethics declarations

Conflict of interest

The authors declare that they have no conflicts of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mateo Sanguino, T.J., Navarro Lozano, E. & Sánchez Alcántara, M. Intelligent Agent-Based Assessment of a Resilient Multi-hop Routing Protocol for Dynamic WSN. Wireless Pers Commun 112, 1995–2021 (2020). https://doi.org/10.1007/s11277-020-07136-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-020-07136-1

Keywords

Navigation