An Efficient Opportunistic Routing Protocol with Low Latency for Farm Wireless Sensor Networks
Abstract
:1. Introduction
- This method introduces algebraic connectivity to quantify the importance of the nodes in the farm WSN. When constructing the candidate set, the key nodes are not frequently used, which prolongs the network lifetime.
- Considering the opportunistic forwarding of candidate sets, the transmission cost is transformed into anycast link cost, and the remaining path cost is affected by energy consumption. Design construction rules of the candidate set are based on factors such as node energy consumption, the importance of the node, and distance to sink.
- We adopt the priority queue to calculate the transmission cost iteratively to construct candidate sets. Then, the invalid copies are reduced by defining the backoff time, so the transmission efficiency in WSN is further improved.
2. Related Works
3. Modeling of Wireless Sensor Networks in Farms
- (1)
- Importance model of nodes
- (2)
- Energy consumption model
3.1. Anycast Transmission Cost
3.2. Remaining Opportunistic Path Transmission Cost
4. Opportunistic Transmission Strategy for Farm WSN
4.1. Constructing Candidate Set Based on Improved Bellman–Ford
- (1)
- Let CQsink = 0, CQi = +∞, 2 ≤ I ≤ N, and add the sink to set A. Initialize algorithm parameters, h = 1, CQ10 = 0, CQi0 = +∞, 2 ≤ i ≤ N.
- (2)
- In the h-th iteration, the transmission cost of node i in A is calculated. If the neighbor node j joins the candidate set and makes the transmission cost CQjh smaller, node j is added to the candidate set. At the same time, it is judged whether node i belongs to B, if not, node i is added to set B.
- (3)
- When the candidate set of all nodes no longer changes, the algorithm ends, otherwise, the next step is executed.
- (4)
- Empty set A, transfer the elements in set B to set A, and then empty set B. At the same time, for any node i, let CQ10 = CQh0, then let h = h + 1, go to step 2.
Input: Node number N, node location (xi, yi), and probability peij |
Output: Candidate set |
1.Parameter initialization |
2.S = ø; S0 = ø; CQsink = 0; CQi0 = +∞, 1 ≤ i ≤ N; A = {sink}, B = ø, h = 1;3.Initialization of the candidate sets based on ETX |
4. for i = 1:N |
5. for j = 1:|Ne(vi)| |
6. if ETX (j,sink) < ETX (i,sink) and Erth ≤ Erj |
7. S0i = S0i ∪ j |
8. end if |
9. end for |
10. end for11. Calculate the minimum expected transmission cost iteratively |
12. while CQih = CQih−1 do |
13. h = h + 1 |
14. for i = 1:N |
15. Judge whether there is an intersection between the initial candidate set S0i and set A |
16. Store the transmission cost CQh−1 of the neighbor node j in set S0i. and the candi-date set in the h − 1 round |
17. if CQ ih < CQih−1 |
18. B = B∪i |
19. According to the Equation (10), the candidate set and transmission cost of i in round h is calculated. |
20. end if |
21. end for |
22. S = S0, A←B, B = ø |
23.end while |
4.2. Selecting Forwarding Nodes Based on Backoff Time
5. Experiment and Analysis
5.1. Experimental Parameter Setting
5.2. Analysis of Network Energy Consumption
5.3. Analysis of Network Throughput
5.4. Analysis of End-to-End Delay
5.5. Retransmission Rate Analysis
6. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Tang, Y.; Dananjayan, S.; Hou, C.J.; Guo, Q.W.; Luo, S.M.; He, Y. A survey on the 5G network and its impact on agriculture: Challenges and opportunities. Comput. Electron. Agric. 2021, 180, 105895. [Google Scholar] [CrossRef]
- Sanjeevi, P.; Prasanna, S.; Siva Kumar, B.; Gunasekaran, G.; Alagiri, I.; Vijay Anand, R. Precision agriculture and farming using Internet of Things based on wireless sensor network. Trans. Emerg. Telecommun. 2020, 31, e3978. [Google Scholar] [CrossRef]
- Alshehri, A.; Badawy, A.H.A.; Huang, H. FQ-AGO: Fuzzy Logic Q-Learning Based Asymmetric Link Aware and Geographic Opportunistic Routing Scheme for MANETs. Electronics 2020, 9, 576. [Google Scholar] [CrossRef] [Green Version]
- Mahajan, H.B.; Badarla, A.; Junnarkar, A.A. CL-IoT: Cross-layer Internet of Things protocol for intelligent manufacturing of smart farming. J. Ambient. Intell. Humaniz. Comput. 2021, 12, 7777–7791. [Google Scholar] [CrossRef]
- Mohanty, S.N.; Lydia, E.L.; Elhoseny, M.; Al Otaibi, M.M.G.; Shankar, K. Deep Learning with LSTM Based Distributed Data Mining Model for Energy Efficient Wireless Sensor Networks. Phys. Commun. 2020, 40, 101097. [Google Scholar] [CrossRef]
- Geng, H.J.; Shi, X.G.; Yin, X.; Wang, Z.L.; Yin, S.P. Algebra and Algorithms for Multipath QoS Routing in Link State Networks. J. Commun. Netw. 2017, 19, 189–200. [Google Scholar] [CrossRef]
- Cama-Pinto, D.; Damas, M.; Holgado-Terriza, J.A.; Gomez-Mula, F.; Cama-Pinto, A. Path loss determination using linear and cubic regression inside a classic tomato greenhouse. Int. J. Environ. Res. Public Health 2019, 16, 1744. [Google Scholar] [CrossRef] [Green Version]
- Raheemah, A.; Sabri, N.; Salim, M.S.; Ehkan, P.; Ahmad, R.B. New empirical path loss model for wireless sensor networks in mango greenhouses. Comput. Electron. Agric. 2016, 127, 553–560. [Google Scholar] [CrossRef]
- Wang, T.; Zeng, J.D.; Lai, Y.X.; Cai, Y.Q.; Tian, H.; Chen, Y.H.; Wang, B.W. Data collection from WSNs to the cloud based on mobile Fog elements. Future Gener. Comput. Syst. 2020, 105, 864–872. [Google Scholar] [CrossRef]
- Khan, T.H.F.; Kumar, D.S. Ambient crop field monitoring for improving context based agricultural by mobile sink in WSN. J. Ambient. Intell. Humaniz. Comput. 2020, 11, 1431–1439. [Google Scholar] [CrossRef]
- Qureshi, K.N.; Bashir, M.U.; Lloret, J.; Leon, A. Optimized cluster-based dynamic energy-aware routing protocol for wireless sensor networks in agriculture precision. Sens. Appl. Agric. Environ. Monit. 2020, 2020, 9040395. [Google Scholar] [CrossRef] [Green Version]
- Hsu, C.J.; Liu, H.I.; Seah, W.K.G. Opportunistic routing—A review and the challenges ahead. Comput. Netw. 2011, 55, 3592–3603. [Google Scholar] [CrossRef]
- Guan, Q.S.; Ji, F.; Liu, Y.; Yu, H.; Chen, W.Q. Distance-vector-based opportunistic routing for underwater acoustic sensor networks. IEEE Internet Things J. 2019, 6, 3831–3839. [Google Scholar] [CrossRef]
- Yousofi, A.; Sabaei, M.; Hosseinzadeh, M. Design of optimum criterion for opportunistic multi-hop routing in cognitive radio networks. ETRI J. 2018, 40, 613–623. [Google Scholar] [CrossRef]
- Biswas, S.; Morris, R. ExOR: Opportunistic multi-hop routing for wireless networks. In Proceedings of the 2005 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, Philadelphia, PA, USA, 22–26 August 2005. [Google Scholar]
- Kashani, A.A.; Ghanbari, M.; Rahmani, A.M. Improving the performance of opportunistic routing protocol using the evidence theory for VANETs in highways. IET Commun. 2019, 13, 3360–3368. [Google Scholar] [CrossRef]
- Mao, X.F.; Tang, S.J.; Xu, X.H.; Li, X.Y.; Ma, H.D. Energy-efficient opportunistic routing in wireless sensor networks. IEEE Trans. Parallel Distrib. Syst. 2011, 22, 1934–1942. [Google Scholar] [CrossRef] [Green Version]
- Bangotra, D.K.; Singh, Y.; Selwal, A.; Kumar, N.; Singh, P.K.; Hong, W.C. An intelligent opportunistic routing algorithm for wireless sensor networks and its application towards e-Healthcare. Sensors 2020, 20, 3887. [Google Scholar] [CrossRef]
- Yee, P.L.; Mehmood, S.; Almogren, A.; Ali, I.; Anisi, M.H. Improving the performance of opportunistic routing using min-max range and optimum energy level for relay node selection in wireless sensor networks. PeerJ Comput. Sci. 2020, 6, e326. [Google Scholar] [CrossRef]
- Chithaluru, P.; Kumar, S.; Jangir, S.K. An Energy-Efficient Routing Scheduling Based on Fuzzy Ranking Scheme for Internet of Things. IEEE Internet Things J. 2022, 9, 7251–7260. [Google Scholar] [CrossRef]
- Chithaluru, P.; Tiwari, R.; Kumar, K. AREOR-Adaptive ranking based energy efficient opportunistic routing scheme in Wireless Sensor Network. Comput. Netw. 2019, 162, 106863. [Google Scholar] [CrossRef]
- Ashraf, S.; Gao, M.S.; Chen, Z.M.; Naeem, H.; Ahmed, T. CED-OR Based Opportunistic Routing Mechanism for Underwater Wireless Sensor Networks. Wireless Pers. Commun. 2022, 1–25. [Google Scholar] [CrossRef]
- Li, Y.; He, X.; Yin, C. Energy aware opportunistic routing for energy harvesting wireless sensor networks. In Proceedings of the 2020 IEEE 31st Annual International Symposium on Personal, Indoor and Mobile Radio Communications, London, UK, 31 August–3 September 2020. [Google Scholar]
- Li, N.; Yuan, X.; Martinez-Ortega, J.F.; Diaz, V.H. The Network-Based Candidate Forwarding Set Optimization for Opportunistic Routing. IEEE Sens. J. 2021, 21, 23626–23644. [Google Scholar] [CrossRef]
- Kandhoul, N.; Dhurandher, S.K. An efficient and secure data forwarding mechanism for opportunistic IoT. Wireless Pers. Commun. 2021, 118, 217–237. [Google Scholar] [CrossRef]
- Zhang, Y.; Zhang, Z.M.; Wang, X.H. Reinforcement Learning-Based Opportunistic Routing Protocol for Underwater Acoustic Sensor Networks. IEEE Trans. Veh. Technol. 2021, 70, 2756–2770. [Google Scholar] [CrossRef]
- Ge, L.G.; Jiang, S.M. An Efficient Routing Scheme Based on Node Attributes for Opportunistic Networks in Oceans. Entropy 2022, 24, 607. [Google Scholar] [CrossRef]
- Nassr, M.S.; Jun, J.; Eidenbenz, S.J.; Hansson, A.A.; Mielke, A.M. Scalable and reliable sensor network routing: Performance study from field deployment. In Proceedings of the IEEE INFOCOM 2007—26th IEEE International Conference on Computer Communications, Anchorage, AK, USA, 6–12 May 2007; pp. 670–678. [Google Scholar]
- Rosário, D.; Zhao, Z.; Braun, T.; Cerqueira, E.; Santos, A.; Li, Z. Assessment of A Robust Opportunistic Routing for Video Transmission in Dynamic Topologies. In Proceedings of the 2013 IFIP Wireless Days (WD), Valencia, Spain, 13–15 November 2013; pp. 1–6. [Google Scholar]
- Zhao, Z.; Rosário, D.; Braun, T.; Cerqueira, E. Context-Aware Opportunistic Routing in Mobile Ad-Hoc Networks Incorporating Node Mobility. In Proceedings of the 2014 IEEE Wireless Communications and Networking Conference (WCNC), Istanbul, Turkey, 6–9 April 2014; pp. 2138–2143. [Google Scholar]
- Ghaffari, A. Hybrid opportunistic and position-based routing protocol in vehicular ad hoc networks. J. Ambient Intell. Humaniz. Comput. 2020, 11, 1593–1603. [Google Scholar] [CrossRef]
- Wang, X.Y.; Wang, X.M.; Wang, L.; Qin, X.Y. An Efficient location-aware routing approach in opportunistic networks. IEEJ Trans. Electr. Electron. Eng. 2020, 15, 704–713. [Google Scholar] [CrossRef]
- Karim, S.; Shaikh, F.K.; Chowdhry, B.S.; Mehmood, Z.; Tariq, U.; Naqvi, R.A.; Ahmed, A. GCORP: Geographic and Cooperative Opportunistic Routing Protocol for Underwater Sensor Networks. IEEE Access 2021, 9, 27650–27667. [Google Scholar] [CrossRef]
- Shen, X.F.; Liu, L.L.; Shang, Y.L. Link-Correlation-Aware Opportunistic Routing in Low-Duty-Cycle Wireless Networks. Sensors 2021, 21, 3840. [Google Scholar] [CrossRef]
- Pang, X.; Liu, M.; Guo, X.B. Geographic Position based Hopless Opportunistic Routing for UAV networks. Ad Hoc Netw. 2021, 120, 102560. [Google Scholar] [CrossRef]
- Dubois-Ferriere, H.; Grossglauser, M.; Vetterli, M.; Least-Cost Opportunistic Routing. EPFL 2010. Available online: https://icapeople.epfl.ch/grossglauser/Papers/allerton07.pdf (accessed on 1 May 2022).
- Zhong, Z.F.; Nelakuditi, S. On the Efficacy of Opportunistic Routing. In Proceedings of the 2007 4th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks, San Diego, CA, USA, 18–21 June 2007. [Google Scholar]
- Gao, H.C.; Chen, X.J.; Xu, D.; Peng, Y.; Tang, Z.Y.; Fang, D.Y. Balance of energy and delay opportunistic routing protocol for passive sensing network. J. Softw. 2019, 30, 2528–2544. [Google Scholar] [CrossRef]
Parameters | Values |
---|---|
Area (m2) | 400 × 400 |
Number of nodes | 90~210 |
Node communication distance (m) | 100 |
Packet size (bit) | 1440 |
Data rate (kbps) | 250 |
Initial energy (J) | 5 |
Eelec () | 50 |
εfs () | 10 |
εmp () | 0.0013 |
d0 (m) | 88 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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
Wu, H.; Han, X.; Zhu, H.; Chen, C.; Yang, B. An Efficient Opportunistic Routing Protocol with Low Latency for Farm Wireless Sensor Networks. Electronics 2022, 11, 1936. https://doi.org/10.3390/electronics11131936
Wu H, Han X, Zhu H, Chen C, Yang B. An Efficient Opportunistic Routing Protocol with Low Latency for Farm Wireless Sensor Networks. Electronics. 2022; 11(13):1936. https://doi.org/10.3390/electronics11131936
Chicago/Turabian StyleWu, Huarui, Xiao Han, Huaji Zhu, Cheng Chen, and Baozhu Yang. 2022. "An Efficient Opportunistic Routing Protocol with Low Latency for Farm Wireless Sensor Networks" Electronics 11, no. 13: 1936. https://doi.org/10.3390/electronics11131936
APA StyleWu, H., Han, X., Zhu, H., Chen, C., & Yang, B. (2022). An Efficient Opportunistic Routing Protocol with Low Latency for Farm Wireless Sensor Networks. Electronics, 11(13), 1936. https://doi.org/10.3390/electronics11131936