Design of a Technique for Accelerating the WSN Convergence Process
Abstract
:1. Introduction
2. Related Works
Problem Areas
- Energy efficiency: One of the main problems in WSNs is the limited energy capacity of sensor devices. Research seeks to find ways to minimize energy consumption at the level of sensors, communication protocols, and algorithms to extend network lifetime and enable long-term deployment [44].
- Data processing: Sensors in WSNs acquire a huge amount of data that need to be processed and interpreted. Research focuses on the development of algorithms for data processing and analysis, including clustering, classification, aggregation, and anomaly detection [45].
- Security: Considering sensitive data and critical applications, research deals with the development of mechanisms to ensure authentication, encryption, data integrity, and protection against attacks [46].
- Efficient routing: It is an important aspect of WSNs. Since sensors are often spread over large areas, it is necessary to find optimal paths for data transmission from one point to another. Research in this area deals with the design of efficient routing protocols that consider energy constraints, network topological properties, FRR mechanisms, and others [8].
- Fast network recovery (Fast Reroute, FRR): This area deals with the development of techniques and protocols that enable fast connection recovery in the event of a link or node failure in the network. The goal is to minimize the impact of outages on operations and ensure that the network restores its functionality as quickly as possible.
- Fault detection and traffic rerouting: This area focuses on identifying outages and faults in the network and then rerouting traffic to alternative paths. The goal is to minimize the impact of a failure on the connection and ensure continuous operation of the network.
- Ad hoc On-demand Distance Vector protocol (AODV): The AODV routing protocol is widely used in ad hoc wireless networks. The goal is to verify the effectiveness and efficiency of this protocol in the context of rapid network recovery and traffic rerouting after an outage.
- OMNET++ simulation environment: The OMNET++ simulation environment aims to test the designed add-on module and evaluate its impact on the speed of fault detection, packet loss prevention, and network recovery process.
- New add-on module based on RFC 5880 (BFD): This area deals with the design and implementation of a new module in the AODV routing protocol, which is based on RFC 5880 (Bidirectional Forwarding Detection—BFD) standards. The goal is to use BFD to speed up fault detection and improve network recovery after an outage.
3. Theoretical Principles Used in Research
3.1. Fast Reroute (FRR)
- The level of computational complexity of the algorithm (precomputing);
- Effectiveness of network protection (repair coverage);
- Options for protection against line or router failure;
- Fault detection time and communication recovery time;
- Percentage success rate of saved packets;
- Multicast technology support.
3.2. Fast Recovery of the WSN
3.3. Bidirectional Forwarding Detection (BFD)
- Asynchronous mode: Based on the constant periodic sending of control messages, and in case of their nondelivery, the connection is cancelled;
- Active role—a system with such a role must establish a BFD session by sending a BFD packet to a neighboring node. It does not matter whether the BFD packet of the given session has already been received.
- Passive role—a system with this role must not start sending BFD packets for a given session unless it receives a BFD packet from a neighboring system. BFD creates a session only when it receives a BFD packet.
3.4. Ad Hoc On-Demand Distance Vector Protocol (AODV)
3.5. AdHoc On-Demand Distance Vector–Backup Routing (AODV-BR)
3.6. Implicit Backup Routing–AODV (IBR-AODV)
3.7. Hybrid Routing
- IntraZone Routing Protocol (IARP): It is used for communication in an area with known nodes (proactive component). A route to a destination in the local area can be created from IARP routing tables, which are stored in the memory of individual nodes.
- InterZone Routing Protocol (IERP): It is used for communication outside the area of known nodes (reactive component) [71].
- Bordercast Resolution Protocol (BRP): It is used to increase the efficiency of communication outside the area of known nodes [72].
3.8. Simulation Environment for Wireless Networks
4. Determination of Research Hypothesis (RH)
- Step 1: Review of current fast network recovery techniques and convergence principle;
- Step 2: Analyzing existing mechanisms for rapid network recovery;
- Step 3: The design and implementation of own fast recovery mechanism (a new additional module based on RFC 5880 (BFD) was implemented into the OADV protocol);
- Step 4: Verification in the OMNET++ simulation environment;
- Step 5: Evaluation of the achieved results.
5. Proposal—Design and Implementation of a Quick Recovery Mechanism (Step 3)
- Get to know the BFD and AODV protocols in detail.
- Identify places in AODV where BFD could be integrated.
- Create an independent BFD module that ensures communication between neighboring nodes and performs outage detection functions.
- Integration of the BFD module into AODV—the created BFD module must be integrated into the existing AODV code, that is, adding BFD functions at appropriate AODV times and ensuring proper coordination between BFD and AODV operations.
- Testing and debugging the integrated BFD in AODV and verifying the proper functioning of outage detection.
5.1. BFD Packet
- Version: This field identifies the version of the BFD protocol. The version currently in use is BFD version 1.
- Diagnostic: The diagnostic field is used to provide diagnostic information about the state of the connection. It can contain values such as “No Diagnostic”, “Control Detection Time Expired”, and others.
- State: This field represents the current state of the connection between neighboring nodes. It can contain values such as “Admin Down”, “Down”, “Init”, “Up”, and “Unknown”.
- Poll: This field is used to poll a neighboring node for a response. When set to 1, it means that the node requests a response from the neighboring node.
- Final: This field is used to end the BFD session. When set to 1, it indicates that the node is trying to terminate the connection.
- Control Plane Independent: This field indicates whether the BFD communication is independent of the control plane (for example, independent of OSPF or BGP). When this field is set to 1, BFD communication is independent of the control plane.
- Detection Time: This field represents the time interval between sending BFD packets. Specifies how often BFD packets should be broadcast between neighboring nodes.
- Desired Min TX Interval: This field specifies the minimum interval between sending BFD packets from the node that is the source of BFD messages.
- Required Min RX Interval: This field specifies the minimum interval between receiving BFD packets on the node that is the destination of BFD messages.
5.2. BFD Session
5.3. BFD Reports
5.4. Processing of the Packet
- If regular sending of BFD control packets is not scheduled, it will be scheduled.
- The RemoteDiscr of the session is set according to the received value.
- The RemoteState of the session is set according to the received value.
- The RemoteDemandMode of the session is set according to the received value.
- The RemoteMinRxInterval of the session is set according to the received value.
- If the received packet has the Required Min Echo RX Interval set to 0, the sending of Echo packets must be enabled (not yet implemented).
- The poll sequence is used if it is set in the received packet (not yet implemented).
- The detection time is updated according to the received values and the outage detection timer is scheduled.
- If the session state is administratively down (AsminDown), the received packet is dropped.
- If the session status of the received packet is administratively disabled (AsminDown), the session status will be set to disabled (Down), if it is not already, and the local diagnostics will be set to 3.
- If the session status is other than administratively disabled (AsminDown), the session status is set according to the following status machine (Figure 16).
- If the session status after evaluating the machine is ON (UP) and the neighboring device also has a session in the UP status, the interval between sending regular BFD packets can be adjusted. Here, only one common rapidTransmissionInterval was implemented, which speeds up the sending of BFD packets. However, each session can have its own pace of sending and receiving packets. This is an option for further development of the mentioned implementation.
- If the BFD mechanism of the remote device is in demand mode and both devices have a session in the UP state, the local system must stop the regular sending of BFD packets. Demand mode was not implemented in this case because it requires separate detection of the outage. This work is focused on the possibility of detection using the BFD mechanism, and in this case, the demand mode would not help.
6. Evaluation
6.1. Scenario 1—Simple Outage
6.2. Scenario 2—Complex Outage
7. Discussion
- −
- Test 1 is a simulation without the BFD mechanism.
- −
- Test 2 is a simulation with the BFD mechanism not activated on any node.
- −
- Test 3 is a simulation with the BFD mechanism activated on the sender and intermediateNodeA nodes.
- −
- Test 4 is a simulation with the BFD mechanism activated on the nodes sender, intermediateNodeA, and intermediateNodeB.
- −
- Test 5 is a simulation with the BFD mechanism activated on all nodes.
- −
- Each scenario was repeated 20 times to confirm and validate the result.
- −
- Test 6 as a simulation without the BFD mechanism.
- −
- Test 7 as a simulation with the BFD mechanism not activated on any node.
- −
- Test 8 as a simulation with the BFD mechanism activated on host [0] and host [16].
- −
- Test 9 as a simulation with the BFD mechanism activated on all nodes.
- −
- Test 10 as a simulation with the BFD mechanism activated on all nodes except the host node [1].
8. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Begum, B.A.; Nandury, S.V. Data aggregation protocols for WSN and IoT applications—A comprehensive survey. J. King Saud Univ. Comput. Inf. Sci. 2023, 35, 651–681. [Google Scholar] [CrossRef]
- Dener, M.; Orman, A. BBAP-WSN: A New Blockchain-Based Authentication Protocol for Wireless Sensor Networks. Appl. Sci. 2023, 13, 1526. [Google Scholar] [CrossRef]
- Vikas, B.; Sagar, B.; Munjul, M. Security issues in wireless sensor network—A survey. J. Discret. Math. Sci. Cryptogr. 2021, 24, 1415–1427. [Google Scholar] [CrossRef]
- Faris, M.; Mahmud, M.N.; Salleh, M.F.M.; Alnoor, A. Wireless sensor network security: A recent review based on state-of-the-art works. Int. J. Eng. Bus. Manag. 2023, 15. [Google Scholar] [CrossRef]
- Khera, S.; Turk, N.; Kaur, N. HC-WSN: A Hibernated Clustering based framework for improving energy efficiency of wireless sensor networks. Multimed. Tools Appl. 2023, 82, 3879–3894. [Google Scholar] [CrossRef]
- Pal, T.; Saha, R.; Biswas, S. Sink Mobility-Based Energy Efficient Routing Algorithm Variants in WSN. Int. J. Wirel. Inf. Netw. 2022, 29, 373–392. [Google Scholar] [CrossRef]
- Sreedevi, P.; Venkateswarlu, S. Comparative analysis of energy efficient routing protocols with optimization in WSN. Int. J. Interact. Des. Manuf. 2022, 1–16. [Google Scholar] [CrossRef]
- Khan, M.Z.I.; Jalil, K.A.; Ibrahim, M.F. Efficient Energy Optimization Routing for WSN Based on Even-Odd Scheduling. Pertanika J. Sci. Technol. 2022, 30, 1343–1361. [Google Scholar] [CrossRef]
- Prasad, R.; Baghel, R.K. Self-detection based fault diagnosis for wireless sensor networks. Ad Hoc Netw. 2023, 149, 103245. [Google Scholar] [CrossRef]
- Chen, H.; Ren, L. ACO-GCN: A Fault Detection Fusion Algorithm for Wireless Sensor Network Nodes. Int. J. Ind. Eng. Theory Appl. Pract. 2023, 30, 336–349. [Google Scholar] [CrossRef]
- Dongliang, L. Research on coverage holes repair in wireless sensor networks based on an improved artificial fish swarm algorithm. Int. J. Auton. Adapt. Commun. Syst. 2022, 15, 312–330. [Google Scholar] [CrossRef]
- Joshi, A.; Kanungo, D.P.; Panigrahi, R.K. WSN-Based Smart Landslide Monitoring Device. IEEE Trans. Instrum. Meas. 2023, 72, 5501912. [Google Scholar] [CrossRef]
- Luo, S.; Lai, Y.; Liu, J. Selective forwarding attack detection and network recovery mechanism based on cloud-edge cooperation in software-defined wireless sensor network. Comput. Secur. 2023, 126, 103083. [Google Scholar] [CrossRef]
- Adday, G.H.; Subramaniam, S.K.; Zukarnain, Z.A.; Samian, N. Fault Tolerance Structures in Wireless Sensor Networks (WSNs): Survey, Classification, and Future Directions. Sensors 2022, 22, 6041. [Google Scholar] [CrossRef]
- Akyildiz, I.F.; Su, W.; Sankarasubramaniam, Y.; Cayirci, E. Wireless sensor networks: A survey. Comput. Netw. 2002, 38, 393–422. [Google Scholar] [CrossRef]
- Sohn, I.; Lee, J.H.; Lee, S.H. Low-Energy Adaptive Clustering Hierarchy Using Affinity Propagation for Wireless Sensor Networks. IEEE Commun. Lett. 2016, 20, 558–561. [Google Scholar] [CrossRef]
- Kishore, C.V.N.; Kumar, H.V. Dynamic source routing protocol for robust path reliability and link sustainability aware routing in wireless communication. Optik (Stuttg) 2023, 282, 170036. [Google Scholar] [CrossRef]
- Kebeng, T.O.; Sheikh, S.M.; Kgwadi, M. Reducing Routing Overhead with a Clustering Protocol Based on Ad hoc Distance Vector and Dynamic Source Routing Protocols. In Proceedings of the 5th International Conference on Artificial Intelligence, Big Data, Computing and Data Communication Systems, icABCD 2022, Durban, South Africa, 4–5 August 2022. [Google Scholar] [CrossRef]
- Zhu, J.; Kia, S.S. A SPIN-Based Dynamic TDMA Communication for a UWB-Based Infrastructure-Free Cooperative Navigation. IEEE Sens. Lett. 2020, 4, 3004890. [Google Scholar] [CrossRef]
- Alharthi, S.A.; Johnson, P.A. Threshold sensitive heterogeneous LEACH protocol for wireless sensor networks. In Proceedings of the 24th Telecommunications Forum, TELFOR 2016, Belgrade, Serbia, 22–23 November 2016. [Google Scholar] [CrossRef]
- Ge, Y.; Wang, S.; Ma, J. Optimization on TEEN routing protocol in cognitive wireless sensor network. EURASIP J. Wirel. Commun. Netw. 2018, 2018, 27. [Google Scholar] [CrossRef]
- Mankotia, V.; Sunkaria, R.K.; Gurung, S. DT-AODV: A dynamic threshold protocol against black-hole attack in MANET. Sadhana Acad. Proc. Eng. Sci. 2023, 48, 4. [Google Scholar] [CrossRef]
- Kurian, S.; Ramasamy, L. Novel AODV based service discovery protocol for MANETS. Wirel. Netw. 2021, 27, 2497–2508. [Google Scholar] [CrossRef]
- Mccarthy, P.W.; Liu, Z.; Cascioli, V.; Jiang, Y.; Sun, H.; Yang, M. AODV-EOCW: An Energy-Optimized Combined Weighting AODV Protocol for Mobile Ad Hoc Networks. Sensors 2023, 23, 6759. [Google Scholar] [CrossRef]
- Reddy, B.P.; Reddy, B.B.; Dhananjaya, B. The AODV routing protocol with built-in security to counter blackhole attack in MANET. Mater. Today Proc. 2022, 50, 1152–1158. [Google Scholar] [CrossRef]
- Shutnan, W.A.; Hassan, M.Y.; Najim, A.H.; Faisal, N. A Review: Routing Challenges in Wireless Sensor Network. In Proceedings of the AICCIT 2023—Al-Sadiq International Conference on Communication and Information Technology, Al-Muthana, Iraq, 4–6 July 2023; pp. 40–43. [Google Scholar] [CrossRef]
- Kamisinski, A. Evolution of IP fast-reroute strategies. In Proceedings of the 2018 10th International Workshop on Resilient Networks Design and Modeling, RNDM 2018, Longyearbyen, Norway, 27–29 August 2018; pp. 1–6. [Google Scholar] [CrossRef]
- Gray, W.; Tsokanos, A.; Kirner, R. Multi-Link Failure Effects on MPLS Resilient Fast-Reroute Network Architectures. In Proceedings of the 2021 IEEE 24th International Symposium on Real-Time Distributed Computing, ISORC 2021, Daegu, Republic of Korea, 1–3 June 2021; pp. 29–33. [Google Scholar] [CrossRef]
- Braun, W.; Menth, M. Loop-Free Alternates with Loop Detection for Fast Reroute in Software-Defined Carrier and Data Center Networks. J. Netw. Syst. Manag. 2016, 24, 470–490. [Google Scholar] [CrossRef]
- Sarkar, P.; Hegde, S.; Bowers, C.; Gredler, H.; Litkowski, S. Remote-LFA Node Protection and Manageability. RFC8102. 2017. Available online: https://datatracker.ietf.org/doc/rfc8102/ (accessed on 1 August 2023).
- Csikor, L.; Rétvári, G. On providing fast protection with remote loop-free alternates. Telecommun. Syst. 2015, 60, 485–502. [Google Scholar] [CrossRef]
- Cevher, S.; Ulutas, M.; Hokelek, I. Topology-Aware Multiple Routing Configurations for Fault Tolerant Networking. J. Netw. Syst. Manag. 2016, 24, 944–973. [Google Scholar] [CrossRef]
- Litkowski, S.; Bashandy, A.; Filsfils, C.; Francois, P.; Decraene, B.; Voyer, D. Topology Independent Fast Reroute using Segment Routing. Internet-Draft. 2023. Available online: https://datatracker.ietf.org/doc/draft-ietf-rtgwg-segment-routing-ti-lfa/11/ (accessed on 1 August 2023).
- Singh, J.A.; Sachin, K.M.R.; Shushrutha, K.S. Implementation of Topology Independent Loop Free Alternate with Segment Routing Traffic. In Proceedings of the 2021 12th International Conference on Computing Communication and Networking Technologies (ICCCNT), Kharagpur, India, 6–8 July 2021; pp. 1–5. [Google Scholar] [CrossRef]
- Chiesa, M.; Sedar, R.; Antichi, G.; Borokhovich, M.; Kamisinski, A.; Nikolaidis, G.; Schmid, S. Fast ReRoute on programmable switches. IEEE/ACM Trans. Netw. 2021, 29, 637–650. [Google Scholar] [CrossRef]
- Giorgetti, A.; Sgambelluri, A.; Paolucci, F.; Cugini, F.; Castoldi, P. Segment routing for effective recovery and multi-domain traffic engineering. J. Opt. Commun. Netw. 2017, 9, A223–A232. [Google Scholar] [CrossRef]
- Lemeshko, O.; Kinan, A.; Wahhab, M.A.A. Multicast fast re-route schemes for multiflow case. In Proceedings of the Experience of Designing and Application of CAD Systems in Microelectronics, Lviv, Ukraine, 24–27 February 2015; pp. 422–424. [Google Scholar] [CrossRef]
- Aman, A.H.M.; Hashim, A.-H.A.; Ramli, H.A.M. Mathematical Evaluation of Context Transfer and Multicast Fast Reroute in Multicast Enabled Network Mobility Management. Int. J. Control Autom. 2017, 10, 207–216. [Google Scholar] [CrossRef]
- Elhourani, T.; Gopalan, A.; Ramasubramanian, S. IP Fast Rerouting for Multi-Link Failures. IEEE/ACM Trans. Netw. 2016, 24, 3014–3025. [Google Scholar] [CrossRef]
- Atlas, A.; Bowers, C.; Enyedi, G. An Architecture for IP/LDP Fast Reroute Using Maximally Redundant Trees (MRT-FRR). RFC7812. 2016. Available online: https://datatracker.ietf.org/doc/rfc7812/ (accessed on 1 August 2023).
- Kuang, K.; Wang, S.; Wang, X. Discussion on the combination of Loop-Free Alternates and Maximally Redundant Trees for IP networks Fast Reroute. In Proceedings of the 2014 IEEE International Conference on Communications (ICC), Sydney, NSW, Australia, 10–14 June 2014; pp. 1131–1136. [Google Scholar] [CrossRef]
- Papan, J.; Segec, P.; Paluch, P.; Uramova, J.; Moravcik, M. The new Multicast Repair (M-REP) IP fast reroute mechanism. Concurr. Comput. 2018, 32, e5105. [Google Scholar] [CrossRef]
- Papan, J.; Segec, P.; Yeremenko, O.; Bridova, I.; Hodon, M. Enhanced Multicast Repair Fast Reroute Mechanism for Smart Sensors IoT and Network Infrastructure. Sensors 2020, 20, 3428. [Google Scholar] [CrossRef]
- Anuradha, D.; Srinivasan, R.; Kumar, T.C.A.; Banu, J.F.; Pundir, A.K.S.; Babu, D.V. Energy Aware Seagull Optimization-Based Unequal Clustering Technique in WSN Communication. Intell. Autom. Soft Comput. 2021, 32, 1325–1341. [Google Scholar] [CrossRef]
- Mishra, M.; Gupta, G.S.; Gui, X. Investigation of Energy Cost of Data Compression Algorithms in WSN for IoT Applications. Sensors 2022, 22, 7685. [Google Scholar] [CrossRef] [PubMed]
- Priyanka, R.; Reddy, S. An End-to-End Security Aware WSN Approach with Localization & Authentication and Data Exchange Security. Int. Trans. J. Eng. Manag. Appl. Sci. Technol. 2022, 13, 1–15. [Google Scholar] [CrossRef]
- Basith, K.A.; Shankar, T.N. Hybrid Routing Topology Control for Node Energy Minimization For WSN. Int. J. Adv. Comput. Sci. Appl. 2022, 13, 468–476. [Google Scholar] [CrossRef]
- Wu, H.; Han, X.; Yang, B.; Miao, Y.; Zhu, H. Fault-Tolerant Topology of Agricultural Wireless Sensor Networks Based on a Double Price Function. Agronomy 2022, 12, 837. [Google Scholar] [CrossRef]
- Papan, J.; Segec, P.; Kvet, M. Enhanced Bit Repair IP Fast Reroute Mechanism for Rapid Network Recovery. Appl. Sci. 2021, 11, 3133. [Google Scholar] [CrossRef]
- Huang, Z.; Huang, H.; Shi, R.; Li, X.; Zhang, X.; Chen, W.; Wang, J.; Zhu, Z. Detailed Placement and Global Routing Co-Optimization with Complex Constraints. Electronics 2021, 11, 51. [Google Scholar] [CrossRef]
- Xu, S.; Wei, L.; Liu, G.; Chen, Y.C.; Chen, G. A high-quality global routing algorithm based on hybrid topology optimization and heuristic search for data processing in MEC. J. Supercomput. 2022, 78, 7133–7157. [Google Scholar] [CrossRef]
- Bahattab, A.A. A Survey on Packet Switching Networks. IETE J. Res. 2022. [Google Scholar] [CrossRef]
- Goulamghoss, M.I.; Bassoo, V. Analysis of traffic engineering and fast reroute on multiprotocol label switching. J. Ambient. Intell. Humaniz. Comput. 2021, 12, 2409–2420. [Google Scholar] [CrossRef]
- Zheng, Z.; Zhao, C.; Zhang, J.; Cai, J. Traffic engineering with segment routing under uncertain failures. KSII Trans. Internet Inf. Syst. 2021, 15, 2589–2609. [Google Scholar] [CrossRef]
- Chiesa, M.; Kamisinski, A.; Rak, J.; Retvari, G.; Schmid, S. A Survey of Fast-Recovery Mechanisms in Packet-Switched Networks. IEEE Commun. Surv. Tutor. 2021, 23, 1253–1301. [Google Scholar] [CrossRef]
- Begum, B.A.; Nandury, S.V. A Survey of Data Aggregation Protocols for Energy Conservation in WSN and IoT. Wirel. Commun. Mob. Comput. 2022, 2022, 1–28. [Google Scholar] [CrossRef]
- Adu-Manu, K.S.; Engmann, F.; Sarfo-Kantanka, G.; Baiden, G.E.; Dulemordzi, B.A. WSN Protocols and Security Challenges for Environmental Monitoring Applications: A Survey. J. Sens. 2022, 2022, 1–21. [Google Scholar] [CrossRef]
- Quy, V.K.; Nam, V.H.; Linh, D.M.; Ban, N.T.; Han, N.D. A Survey of QoS-aware Routing Protocols for the MANET-WSN Convergence Scenarios in IoT Networks. Wirel. Pers. Commun. 2021, 120, 49–62. [Google Scholar] [CrossRef]
- RFC 5880—Bidirectional Forwarding Detection (BFD). Available online: https://datatracker.ietf.org/doc/rfc5880/ (accessed on 24 March 2023).
- Katz, D.; Ward, D.; Pallagatti, S.; Mirsky, G. Bidirectional Forwarding Detection (BFD) for Multipoint Networks. RFC Editor. 2019. Available online: https://www.rfc-editor.org/info/rfc8562 (accessed on 1 August 2023).
- de F. Medeiros, D.; de Souza, C.P.; de Carvalho, F.B.S.; Lopes, W.T.A. Energy-Saving Routing Protocols for Smart Cities. Energies 2022, 15, 7382. [Google Scholar] [CrossRef]
- Deepak, S.; Anandakumar, H. AODV Route Discovery and Route Maintenance in MANETs. In Proceedings of the 2019 5th International Conference on Advanced Computing and Communication Systems, ICACCS 2019, Coimbatore, India, 15–16 March 2019; pp. 1187–1191. [Google Scholar] [CrossRef]
- Malik, S.; Sahu, P.K. A comparative study on routing protocols for VANETs. Heliyon 2019, 5, e02340. [Google Scholar] [CrossRef] [PubMed]
- Geethika, S.; Sai Sree, I.; Kumar Raju Alluri, B.K.S.P. A Reliable Routing Protocol with Backup Scheme in Wired Computer Networks. Lect. Notes Electr. Eng. 2019, 545, 13–22. [Google Scholar] [CrossRef]
- Lee, S.J.; Gerla, M. AODV-BR: Backup routing in ad hoc networks. In Proceedings of the 2000 IEEE Wireless Communications and Networking Conference, Chicago, IL, USA, 23–28 September 2000; pp. 1311–1316. [Google Scholar] [CrossRef]
- Yujun, L.; Lincheng, H. The research on an AODV-BRL to increase reliability and reduce routing overhead in MANET. In Proceedings of the ICCASM 2010—2010 International Conference on Computer Application and System Modeling, Taiyuan, China, 22–24 October 2010; Volume 12. [Google Scholar] [CrossRef]
- Feng, Z.; Wang, L.; Gao, X. An improved routing protocol Ad-AODV Based on AODV. In Proceedings of the International Conference on Information Science and Computer Applications (ISCA 2013), Changsha, China, 8–9 November 2013; pp. 95–101. [Google Scholar] [CrossRef]
- Hassan, M.M.; Kamruzzaman, S.M.; Alamri, A.; Almogren, A.; Alelaiwi, A.; Alnuem, M.; Islam, M.; Razzaque, A. Design of an energy-efficient and reliable data delivery mechanism for mobile ad hoc networks: A cross-layer approach. Concurr. Comput. Pract. Exp. 2015, 27, 2637–2655. [Google Scholar] [CrossRef]
- Kumar, A.; Singh, R.K.; Vijay, S. Comprehensive Performance Analysis of Energy Efficient Infrastructure-Less Network. Wirel. Pers. Commun. 2022, 125, 3787–3800. [Google Scholar] [CrossRef]
- Ahmed, D.E.M.; Khalifa, O.O. A Comprehensive Classification of MANETs Routing Protocols. Int. J. Comput. Appl. Technol. Res. 2017, 6, 141–158. [Google Scholar] [CrossRef]
- Kapoor, C.; Singh, H.; Laxmi, V. A Survey on Energy Efficient Routing for Delay Minimization in IoT Networks. In Proceedings of the 2018 International Conference on Intelligent Circuits and Systems (ICICS), Phagwara, India, 19–20 April 2018; pp. 324–329. [Google Scholar] [CrossRef]
- Barolli, L.; Honma, Y.; Koyama, A.; Durresi, A.; Arai, J. A selective border-casting zone routing protocol for ad-hoc networks. In Proceedings of the International Conference on Database and Expert Systems Applications—DEXA, Zaragoza, Spain, 3 September 2004; Volume 15, pp. 326–330. [Google Scholar] [CrossRef]
- Verma, U.S.; Gupta, N. Wireless Sensor Network Path Optimization Using Sensor Node Coverage Area Calculation Approach. Wirel. Pers. Commun. 2021, 116, 91–103. [Google Scholar] [CrossRef]
- Lecointre, A.; Berthe, A.; Dragomirescu, D.; Turbert, J.; Plana, R. Performance evaluation of impulse radio ultra wide band wireless sensor networks. In Proceedings of the IEEE Military Communications Conference MILCOM, Boston, MA, USA, 18–21 October 2009. [Google Scholar] [CrossRef]
- Li, X.; Peng, M.; Cai, J.; Yi, C.; Zhang, H. OPNET-based modeling and simulation of mobile Zigbee sensor networks. Peer-to-Peer Netw. Appl. 2016, 9, 414–423. [Google Scholar] [CrossRef]
- Keerthi, D.S.; Chaithanyaranga, H.V.; Shreedevi, P. Study and performance evaluation of mobility models in MANET and WSN. In Proceedings of the 2016 International Conference on Electrical, Electronics, Communication, Computer and Optimization Techniques, ICEECCOT 2016, Mysuru, India, 9–10 December 2016; pp. 297–301. [Google Scholar] [CrossRef]
- Xian, X.; Shi, W.; Huang, H. Comparison of OMNET++ and other simulator for WSN simulation. In Proceedings of the 2008 3rd IEEE Conference on Industrial Electronics and Applications, ICIEA 2008, Singapore, 3–5 June 2008; pp. 1439–1443. [Google Scholar] [CrossRef]
- Baazaoui, M.K.; Ketata, I.; Fakhfakh, A.; Derbel, F. Modeling of Packet Error Rate Distribution Based on Received Signal Strength Indications in OMNeT++ for Wake-Up Receivers. Sensors 2023, 23, 2394. [Google Scholar] [CrossRef]
- Jabba, D.; Acevedo, P. ViTool-BC: Visualization Tool Based on Cooja Simulator for WSN. Appl. Sci. 2021, 11, 7665. [Google Scholar] [CrossRef]
- Khan, M.A.; Hasbullah, H.; Nazir, B. Recent open source wireless sensor network supporting simulators: A performance comparison. In Proceedings of the I4CT 2014—1st International Conference on Computer, Communications, and Control Technology, Langkawi, Malaysia, 2–4 September 2014; pp. 324–328. [Google Scholar] [CrossRef]
- Al-Roubaiey, A.; Al-Jamimi, H. Online Power Tossim Simulator for Wireless Sensor Networks. In Proceedings of the 11th International Conference on Electronics, Computers and Artificial Intelligence, ECAI 2019, Pitesti, Romania, 27–29 June 2019. [Google Scholar] [CrossRef]
- Zhang, R.; Chandran, A.R.; Timmons, N.; Morrison, J. OppSim: A simulation framework for opportunistic networks based on MiXiM. In Proceedings of the 2014 IEEE 19th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks, CAMAD 2014, Athens, Greece, 1–3 December 2014; pp. 41–45. [Google Scholar] [CrossRef]
B-REP | EM-REP | MRC | MRT | LFA | R-LFA | D-LFA | |
---|---|---|---|---|---|---|---|
100% Repair Coverage | Yes | Yes | Yes | Yes | No | No | Yes |
Custom Alternative Path | Yes | No | Yes | No | No | No | No |
Precomputing | Yes | No | Yes | Yes | Yes | Yes | Yes |
Packet Modification | Yes | Yes | Yes | Yes | No | Yes | Yes |
Link-State Dependency | Yes | No | Yes | Yes | No | Yes | Yes |
Name | License |
---|---|
ns-2 [73] | Open source |
GloMoSim [74] | Open source |
OPNet [75] | Commercial |
QualNet [76] | Commercial |
OMNeT++ [77,78] | Open source |
COOJA | Open source |
J-Sim [79] | Open source |
SWANS [80] | Open source |
TOSSIM [81] | Open source |
ns-3 | Open source |
MiXim [82] | Open source |
The Name of the Scenario | Detection Multiplier | Accelerated Interval (s) | Packet Loss Rate (%) | Average Packet Travel Time (ms) | Recovery Time (s) |
---|---|---|---|---|---|
Test 1 | 3 | 0.1 | 0.564972 | 3.85699 | 0.90747 |
Test 2 | 3 | 0.1 | 0.564972 | 2.03286 | 0.90971 |
Test 3 | 3 | 0.1 | 0 | 2.03401 | 0.66698 |
Test 4 | 3 | 0.1 | 1.12994 | 2.03663 | 0.66698 |
Test 4 | 2 | 0.1 | 0 | 2.04288 | 0.76905 |
Test 5 | 3 | 0.1 | 1.69492 | 4.43788 | 0.92814 |
Test 5 | 2 | 0.1 | 0.564972 | 4.84417 | 1.03019 |
Test 5 | 3 | 0.15 | 0 | 4.99224 | 0.87140 |
The Name of the Scenario | Detection Multiplier | Accelerated Interval (s) | Packet Loss Rate (%) | Average Packet Travel Time (ms) | Recovery Time (s) |
---|---|---|---|---|---|
Test 6 | 3 | 0.1 | 0.564972 | 55.2861 | 2.23644 |
Test 7 | 3 | 0.1 | 0.564972 | 4.69619 | 1.23513 |
Test 8 | 3 | 0.1 | 0 | 7.37104 | 1.23338 |
Test 9 | 3 | 0.1 | 4.51977 | 31.5021 | 2.86021 |
Test 9 | 3 | 0.15 | 4.51977 | 18.3285 | 2.83879 |
Test 10 | 3 | 0.15 | 0 | 18.7073 | 2.09002 |
AODV | AODV + BFD | |
---|---|---|
Average RTT (ms) | 3.85699 | 2.03401 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Papan, J.; Bridova, I.; Filipko, A. Design of a Technique for Accelerating the WSN Convergence Process. Sensors 2023, 23, 8682. https://doi.org/10.3390/s23218682
Papan J, Bridova I, Filipko A. Design of a Technique for Accelerating the WSN Convergence Process. Sensors. 2023; 23(21):8682. https://doi.org/10.3390/s23218682
Chicago/Turabian StylePapan, Jozef, Ivana Bridova, and Adam Filipko. 2023. "Design of a Technique for Accelerating the WSN Convergence Process" Sensors 23, no. 21: 8682. https://doi.org/10.3390/s23218682
APA StylePapan, J., Bridova, I., & Filipko, A. (2023). Design of a Technique for Accelerating the WSN Convergence Process. Sensors, 23(21), 8682. https://doi.org/10.3390/s23218682