Skip to main content

ORIGINAL RESEARCH article

Front. Energy Res., 20 October 2022
Sec. Advanced Clean Fuel Technologies

RUBER: Recoverable UAV-based energy-efficient reconfigurable routing scheme for smart wireless livestock sensor network

Mohammed A. AlaneziMohammed A. Alanezi1Abdulazeez F. SalamiAbdulazeez F. Salami2Yusuf A. Sha&#x;abanYusuf A. Sha’aban3Houssem R. E. H. Bouchekara
Houssem R. E. H. Bouchekara3*
  • 1Department of Computer Science and Engineering Technology, University of Hafr Al Batin, Hafr Al Batin, Saudi Arabia
  • 2Department of Computer Engineering, University of Ilorin, Ilorin, Nigeria
  • 3Department of Electrical Engineering, University of Hafr Al Batin, Hafr Al Batin, Saudi Arabia

This paper is a sequel to a previous article by the authors in which UAV-based energy-efficient reconfigurable routing (UBER) scheme was proposed to address coverage loss and rapid energy depletion issues for smart wireless livestock sensor networks. Sensor node and route failure issues associated with the UBER scheme are therefore addressed in this research by proposing a recoverable UAV-based energy-efficient reconfigurable routing (RUBER) scheme. RUBER scheme relies on an efficient fault detection and recycling technique, dynamic recovery mechanism, and robust route maintenance technique. Performance of RUBER was analyzed under low, medium and high failure rate network conditions. Performance indices employed for this assessment are failure detection ratio (FDR), failure recovery ratio (FRR), load balancing ratio (LBR), and packet delivery ratio (PDR). Analysis results demonstrated that keeping the failure rate below 10% led to performance improvements of 60.96%, 74.14%, 64.68%, and 60.74% for FDR, FRR, LBR, and PDR, respectively. Performance comparison of RUBER was conducted against UBER and hybrid heterogeneous routing (HYBRID) schemes. Performance metrics utilized for this comparative evaluation are average routing delay (ARD), energy dissipation ratio (EDR), routing overhead (ROH), fault tolerance index (FTI), nodal failure recovered (NFR), route failure recovered (RFR), and cluster survival ratio (CSR). With respect to best-case values, RUBER exhibited gains of 79.67%, 44.98%, 67.88%, 74.90%, 52.20%, 70.56%, and 52.52% over UBER and HYBRID in terms of ARD, EDR, ROH, FTI, NFR, RFR, and CSR respectively. Simulation experiments revealed the relative competitiveness of the RUBER scheme against the benchmarked schemes.

1 Introduction

Livestock farming (LF) plays a critical role in the global economy due to the rapidly growing pressure on food supply (Gray et al., 2017; Barbedo and Koenigkan, 2018; Alanezi et al., 2022a; Alanezi et al., 2022b). In reaction to this global trend, the productivity (including input and capacity efficiencies) of LF industries must scale up proportionally (Mudziwepasi and Scott, 2014; Sharma and Koundal, 2018; Friha et al., 2021). Low-cost automated wireless sensor network (WSN) technologies have served as viable solutions to tackle this production capacity challenge (Kakamoukas et al., 2019; Xiang et al., 2019; Boursianis et al., 2020; Long et al., 2020; Loukatos and Arvanitis, 2021; Alanezi et al., 2022a; Loukatos et al., 2022). Moreover, the integration of embedded Ambient Intelligence (AmI) services into Internet of Things (IoT) devices for smart sensor nodes (SNs) have led to the effective allocation, dynamic management, and distributed control of scarce energy resources (Barriuso et al., 2018; Mistry et al., 2022; Symeonaki et al., 2022). Conservation and optimal utilization of scarce energy resources is central to prolonging the lifetime of specialized WSN applications deployed for monitoring livestock’s vital stimuli and tracking their locations (Barbedo and Koenigkan, 2018; Sharma and Koundal, 2018). One of the common energy conservation techniques is the adoption of low-power portable, wearable and autonomous SNs for sensing, gathering and processing of livestock stimulus (Barriuso et al., 2018; Casas et al., 2021; Alanezi et al., 2022b). However, unfavorable atmospheric conditions coupled with the unpredictable roaming pattern of livestock makes tracking very challenging, especially for applications deployed solely based on wearable SNs. These challenges include rapid energy depletion, high cost of continuous real-time monitoring, frequent coverage loss in large network field, short network lifespan, and monotony of manual intervention in system’s operation.

These challenges have spurred series of research efforts on the viability of adopting Unmanned Aerial Vehicles (UAVs) to tackle routing issues related to monitoring livestock stimulus (Mudziwepasi and Scott, 2014; Pajares, 2015; Gray et al., 2017; Sharma and Koundal, 2018; Freed et al., 2021; Mukhamediev et al., 2021; Petrova and Petrov, 2021; Mistry et al., 2022). The key technical benefits of incorporating UAV into LF surveillance solutions are design flexibility, cost-effectiveness, and coverage effectiveness (Chamoso et al., 2014; Chabot and Bird, 2015; Barbedo and Koenigkan, 2018; Rivas et al., 2018; Afrianto et al., 2020; Behjati et al., 2021). In such LF surveillance applications, UAVs serve as 1.) sinks for gathering high-priority stimulus from wearable SNs and 2.) flying mobile terminals for direct observation of the livestock (Xu et al., 2016; Yue et al., 2018). Therefore, the large continuous production of LF products necessitates the fusion of WSN with UAV innovations to tackle the rising global food supply pressure. Researchers have consequently deployed several integrated UAV-WSN technologies to boost the production capacity of LF industries, where UAVs serve as mobile sinks (MS) gathering livestock stimulus, and specialized Embedded Intelligence (EI) algorithms are utilized for decision-driven predictive data analytics (Yue et al., 2018; Boursianis et al., 2020). Integrated UAV-WSN solutions are therefore highly effective in improving the end-to-end LF food supply chain process (Xu et al., 2016; Alanezi et al., 2022b; Mistry et al., 2022). Most especially, distributed unsupervised livestock surveillance solutions mitigate the monotony, difficulty, and tediousness of manual inspection of large livestock farms. However, the issues of short network lifespan and frequent coverage loss still subsist.

Researchers have proposed a wide range of generic (Sivakumar et al., 1999; Heinzelman et al., 2000; Heinzelman et al., 2002; Bandyopadhyay and Coyle, 2003; Ding et al., 2005; Huang and Wu, 2005; Lotfinezhad and Liang, 2005; Neethirajan, 2017) and specific (Rahmatizadeh et al., 2014; Asmaa et al., 2016; Nitesh et al., 2017; Yue et al., 2018; Zhang et al., 2018; Behera et al., 2019; Huang et al., 2020; Gnanasekera et al., 2021; Lin et al., 2021; Hu et al., 2022; Quoc et al., 2022) routing techniques to address these issues. Among the proffered techniques, cluster-based routing (CBR) strategies have relatively exhibited better network resilience, connectivity, adaptability, reliability, energy-efficiency, and computational simplicity (Salami et al., 2009; Salami et al., 2010; Astakhova, 2020; Alanezi et al., 2022b).

Effective design of distributed unsupervised livestock monitoring applications using CBR strategy requires flexible, scalable, low-cost, and energy-aware routing architectures. This is usually implemented by dynamically, logically, and systematically arranging smart SNs fastened to livestock herds into sets named herd clusters (HCs) in this research work, for easily achieving network scalability, adapting to dynamic topology and conserving scarce energy resources. For each HC, the network elects HC leads (HCLs) based on their relative distance cost with respect to the MS, residual energy, and shortest-path accessibility for data transmission. After the cluster configuration phase, HC members (HCMs) forward sensed livestock stimulus to their respective HCLs using single-hop or multi-hop transmission. After the intra-cluster data transmission phase, HCLs forward cumulated data to the hovering MS for subsequent relaying to the base station (BS) (Gnanasekera et al., 2021; Yaxley et al., 2021; Alanezi et al., 2022b; Hu et al., 2022; Li et al., 2022).

Centered on this herd CBR methodology, this article proffers a recoverable UAV-based energy-efficient reconfigurable (RUBER) routing algorithm for smart wireless livestock sensor networks. This proposed RUBER scheme is an improvement on the previous UBER scheme developed by the same authors. One of the major improvements and technical differences of RUBER is that it specifically solves sensor node and route failure issues which are significant challenges faced by the UBER scheme. Another technical difference lies in the unique features, techniques and operational mechanisms introduced and utilized by these CBR schemes. RUBER relies on an efficient fault detection and recycling technique, dynamic recovery mechanism, and robust route maintenance technique while UBER relies on UAV-assisted coverage recovery mechanism, dynamic residual energy thresholding strategy, and robust cluster-to-UAV link formation. These operational mechanisms and techniques introduced for RUBER are specialized enhancements, functional improvements and algorithmic extensions over the operational features of UBER. MATLAB and OMNET++ simulation experiments were employed for performance assessment and comparative analysis of RUBER by benchmarking its performance with UBER and HYBRID. Simulation experiments demonstrated the efficiency and relative competitiveness of the RUBER scheme against the benchmarked schemes.

The rest of this article is arranged in the following way: Section 2 reviews the pertinent fault-tolerant CBR strategies for MS-based applications. Section 3 technically describes the mechanism of operation of the proposed RUBER protocol, while Section 4 delivers the ensuing simulation results together with buttressing explanations. Section 5 provides the conclusion to this article.

2 Related works

Conventional CBR strategies are usually categorized as generic based on their network architecture, routing mode, and compatibility with diverse WSN applications. However, the common limitations of generic CBR schemes are cluster re-configuration/re-sizing issues for large-scale networks, time-complexity tradeoff, rapid energy depletion due to long-range single-hop transmissions, and frequent HCL failures (Sivakumar et al., 1999; Heinzelman et al., 2000; Heinzelman et al., 2002; Bandyopadhyay and Coyle, 2003; Ding et al., 2005; Huang and Wu, 2005; Lotfinezhad and Liang, 2005; Salami et al., 2009; Salami et al., 2010; Bello-Salau et al., 2011a; Bello-Salau et al., 2011b; Salami et al., 2011; Neethirajan, 2017).

UBER was proffered as an energy-efficient, coverage-aware and reconfigurable CBR technique for smart wireless livestock sensor networks (Alanezi et al., 2022b). This CBR technique relies on UAV-assisted coverage maintenance mechanism, adaptive cluster-to-UAV link formation, and linearized energy thresholding pattern for reduced energy consumption. Clustering costs and proximity to aerial MS are part of the parameters for HCL election while multi-hop data forwarding chain is dynamically constructed for end-to-end communication in the network (Alanezi et al., 2022b). The drawback of this CBR technique is the non-availability of repair and recovery strategy to cater for the detected SN and route failures.

FCGW was proposed as a fault-tolerant CBR scheme that relies on multi-path routing, symmetric link formation, Gaussian network architecture, and square-shaped cluster formation (Quoc et al., 2022). The LF field is divided into virtual square grids (or clusters) while Gaussian integers are used for electing the HCLs and MS are employed for distributed load balancing and network density re-adjustment. Shortest inter-cluster distance costs are computed for end-to-end data transmission with the aid of multiple path formation in the Gaussian network (Quoc et al., 2022). The limitations of this CBR scheme are the broadcast overhead issues and large delay associated with establishing long-range transmissions in the Gaussian network architecture.

HYBRID was proffered as a CBR strategy for network lifetime enhancement by engaging SNs deployed in unfavorable LF environments where energy consumption is managed by systematically partitioning the LF field into logical HCs and situating the BS at the edge of the network (Behera et al., 2019). Residual energy of SNs is the basis for constructing HCs. This means that SNs with relatively more residual energy have higher probability of being chosen as HCLs. Distance costs between HCs are taken into consideration for multi-hop transmission of livestock stimulus in the LF network (Behera et al., 2019). The drawback of this strategy is the processing costs of operating varying transmission modes and energy levels.

MS-DVCR was offered as a geographic routing scheme for minimizing energy consumption by employing MS-based goal-oriented virtual coordinate technique (Rahmatizadeh et al., 2014). The function of the virtual coordinate technique is to minimize the number of network update occurrences as aggregated data is relayed to the BS from the MS. This routing scheme provides an effective and alternative means for achieving MS localization without the need of taking actual distance measurements on the LF field (Rahmatizadeh et al., 2014). The limitation of this routing scheme is the execution overhead associated with virtual coordinate information broadcast, maintenance, and management.

AODV-SMS (ABC-PSO) was proposed as a fault-tolerant CBR technique for route optimization in mobile WSN using artificial bee colony-particle swarm algorithm (Yue et al., 2018). This CBR scheme incorporates path coding, collaborative updating, swarm evolution, and particle selection for the recovery and optimal formation of alternate routes. The strengths of this scheme are reliable data transmission route, effective route recovery ability, and relatively more accurate computations of network parameter(s) optimization (Yue et al., 2018). The major limitations of this strategy are the computational cost for running the optimization routine and the resulting associated energy tax of this algorithm.

VBRP was put forward as a delay-efficient coverage-aware CBR algorithm for optimizing MS trajectory in critical applications (Nitesh et al., 2017). This CBR algorithm relies on local orphaned SN recovery strategy, single-hop communication, and utilizes Voronoi vertices for computing rendezvous points which aids in MS path length reduction. The strengths of this algorithm are extended network lifespan, relatively optimal MS path length, reduced average waiting duration, and better network adaptability (Nitesh et al., 2017). The limitations of this algorithm are poor energy balancing and coverage loss issues due to topology variations.

RRM-WLDCNN was proffered as a resilient routing scheme for high-reliability monitoring applications (Huang et al., 2020). This routing strategy relies on graph labelling, subgraph extraction, and path prediction technique using deep-learning (kernel and dual convolutional neural network) approach. The benefits of this scheme are lower data transmission cost, improved path reliability, enhanced network lifetime, and better energy consumption performance (Huang et al., 2020). The drawbacks of this scheme are interference issues, processing delays, and lack of flexibility and adaptability for heterogeneous and dynamic large-scale WSNs.

Table 1 provides the technical summary of the reviewed CBR schemes.

TABLE 1
www.frontiersin.org

TABLE 1. Technical summary of reviewed CBR schemes.

3 Proposed RUBER scheme

This section discusses the integrated network architecture, operational assumptions, cluster setup process, routine sensing and forwarding operations, failure detection and recycling procedure, recovery mechanism, and route maintenance strategy.

3.1 Integrated network architecture

Figure 1 depicts the integrated network architecture for smart wireless livestock sensor network. In this heterogeneous network architecture, smart wearable SNs serving as HCMs sense vital stimulus (pulse rate, sweat volume, temperature, position) and transmit detected stimulus to their corresponding HCLs. The HCLs combine all received stimulus received from their respective HCMs and forward the cumulated stimulus to the adjacent UAVs serving as MS. UAVs hover above the LF network area at a reachable operational altitude. With the aid of a network gateway (NGW)-BS connection equipped with Zigbee (ZGB) interface, these MS relay received cumulated stimulus to the livestock monitoring server (LMS) for classification and processing. The LMS examines the classified and processed stimulus in order to trigger the appropriate LF controller (LFC) devices (switches, alarms, thermostat, lighting adjusters, and other regulators). Permitted mobile end users (MEUs) are allowed to access, scrutinize, and utilize the livestock stimulus database from the LMS through Internet (INET) link.

FIGURE 1
www.frontiersin.org

FIGURE 1. Integrated network architecture (Alanezi et al., 2022b).

3.2 Assumptions

The proposed RUBER scheme is based on the following underlying assumptions:

1) All SNs are identical with homogeneous physico-electronic properties.

2) UAVs serve as MS with advanced energy storage, antenna characteristics and processing capabilities.

3) UAV has variable speed with three degrees of freedom.

4) UAVs are EI-enabled for seamless control from the LMS.

5) Smart SNs are adaptive to multiple transmission routes.

3.3 Energy consumption model

Conventional energy dissipation model is largely contingent on the number of transferred bits (b) and interspace (l) as posited in (Heinzelman et al., 2000; Heinzelman et al., 2002) using the first-order radio model. The consequence of this contingent relationship is that energy tax (ETAX) grows exponentially with increasing interspace, as stated in Eq. 1 (Alanezi et al., 2022b):

ETAX=b[EEC+(EPAl2)](1)

Where EPA and EEC are op-amp and electronic energy depletions, respectively. Eq. 2 describes the interspace as (Friis, 1946):

l=[λ16π2]1α(2)

Where λ is the wavelength and α is the path attenuation factor. RUBER’s energy dissipation model curbs this exponential growth of ETAX by relying on the dynamic residual energy thresholding (ETAXth) strategy formulated in (Alanezi et al., 2022b) as:

ETAXth={b[EEC+(ESl)],ifllthb[EEC+(ELl)],ifl>lth(3)

Where lth, EL, and ES are distance threshold, long-range transmission energy and short-range transmission energy, respectively. EL and ES values are based on practical transceivers design specifications (IEEE, 2020; Texas Instruments, 2022). The distance threshold is expressed as (Alanezi et al., 2022b):

lth=2fchtxhrxkv(4)

Where hrx, htx, v, fc, and k are receiver’s antenna height, transmitter’s antenna height, velocity, carrier frequency, and threshold constant, respectively. By inspection, Eq. 3 has been reduced to a linear form which helps to curb exponential ETAX growth associated with the quadratic form in Eq. 1. Furthermore, it must be mentioned that most reliability and fault-tolerant CBR schemes rely on multipath routing which is an energy-intensive process as the energy incurred can be expressed as:

EMP=i=1Nj=1Q[ETAXth](5)

Where N and Q represent the total number of SNs and total number of backup routes, respectively. In the proposed RUBER scheme, only two backup routes are employed in addition to the main shortest route. This reduces the energy loss, complexity and computational cost of Eq. 5 by setting Q constant for the RUBER scheme as:

EMP=k[i=1NETAXth](6)

The implication of Eq. 6 is that the main shortest route is employed for data transmission while two backup routes are utilized to handle traffic overloading and network failures (specifically SN and route failures). In order to further curb traffic overloading, a time-variant dynamic load is contrived based on the residual energy (Ersd) as:

Gi=δ(Ersd)δ(bi)(7)
Ersd=EtotEMP(8)

Where Etot, δ() and bi are the total initial energy, partial derivative operator and number of transferred bits at instance i, respectively. The load balancing condition is therefore expressed as:

Gibi=δ(Gi)δ(bi)(9)

The load balancing condition in Eq. 8 is periodically monitored and tuned for effective HC size adjustment, traffic overload prevention, and avoiding severe network congestion issues associated with employing multipath routing strategy.

3.4 Setup phase

RUBER algorithm starts with network-wide learning and recognition process where clustering costs (CCx) are exchanged among contiguous SNs. This is defined as (Alanezi et al., 2022b):

CCx=max[Zx,t](10)

Where Zx,t is the received UAV signal strength for SNx at instance t. After the learning and recognition stage, SNs with an active connection with the MS compete to assume HCL roles by computing and dynamically updating their electability probability (HCLPR) as (Alanezi et al., 2022b):

HCLPR={max[LIMUPErsdEtot,LIMLOW],ifCCx>00,ifCCx=0(11)

Where LIMUP and LIMLOW are the upper and lower HCL contention probability limits. The essence of Ersd/Etot ratio in Eq. 11 is to improve the HC setup phase by incorporating dynamic residual energy thresholding. The implication of Eq. 11 is that SNs with active connection to the MS and relatively higher Ersd have a higher likelihood of being pre-elected as trial HCLs after a specified round R of network operation. Trial HCLs information are shared with closest SNs to construct a set of contiguous trial HCLs out of which the ones with the least clustering cost (CCx) are given preference as final HCLs for initiating the HCM enlisting process. Upon successful round completion, roles of trial HCLs are upgraded and confirmed as final HCLs. POLLING packets are sent by the final HCLs in expectation of JOIN packets from their adjacent SNs. At the end of the HCM enlisting process, ordinary SNs are tagged as HCMs and included as members of their corresponding final HCL sets. The algorithmic details of the cluster setup phase are described in (Alanezi et al., 2022b).

3.5 Sensing and forwarding phase

In this phase, the radios of HCMs are activated for sensing and forwarding livestock stimulus to their corresponding HCLs. Figure 2 depicts the sensing and forwarding process while Figure 3 illustrates the handshaking process for the proposed RUBER scheme. Neighborhood-1 HCMs (HCM_1, HCM_2, HCM_3, HCM_4, HCM_5, HCM_6) are the set of closest SNs to the HCL while Neighborhood-2 HCMs (HCM_7, HCM_8, HCM_9, HCM_10, HCM_11, HCM_12) are closer to the Neighborhood-1 HCMs than the HCL and as a result, Neighborhood-2 HCMs communicate with the HCL through Neighborhood-1 HCMs using hop-to-hop delivery. As an illustration, HCM_7 detects a desired livestock stimulus and forwards it to HCM_1. HCM_1 replies HCM_7 with an ACK packet provided there are no SN or route failures and forward the stimulus to the HCL. HCL replies HCM_1 with an ACK packet. The HCL combine all received stimulus received from the Neighborhood-1 HCMs and forward the cumulated stimulus to the nearest MS (MS_1). In order to ensure reliability, balanced duty cycle and reduced energy consumption, handshaking is interlaced with multi-hop transmission in the end-to-end communication chain. Upon reception of all the desired livestock stimulus by the LMS, the MS transmit interrupting signal that prompts the HCLs to broadcast END_ROUND packet across the network.

FIGURE 2
www.frontiersin.org

FIGURE 2. Sensing and forwarding process.

FIGURE 3
www.frontiersin.org

FIGURE 3. Handshaking process.

3.6 Failure detection and recycling procedure

Figure 4 shows a HC with SN failure for HCM_2 and route failures for HCM_7-to-HCM_1 and HCM_10-to-HCM_4 links. In this scenario, HCM_7 sends the detected stimulus to HCM_1 but without receiving an ACK response. If an ACK response is not received till the retransmission limit expires for two consecutive transmission rounds (t-2, t-1), then the fault is classified as route failure. In the event that HCM_1, HCM_8 and HCM_12 probes HCM_7 status with ACK packet but without an acknowledging response until the allowed idle limit is exceeded, the fault is classified as SN failure (receiver module). On the other hand, if HCM_7 sends the detected stimulus to HCM_1 and has already received ACK responses in the past at t-2 and t-1 but fails to receive an ACK response in the current round till the retransmission limit expires, then the fault is classified as SN failure (transmitter module). In a scenario, that HCM_1 forwards HCM_7 and HCM_1 stimuli to HCL but before aggregation, HCL detects HCM_1’s stimulus time stamp is out of synchronization (or expired) by more than two transmission rounds in comparison with the current stimulus forwarded by HCM_7, then the fault is classified as SN failure (sensor module). Based on the different classifications of detected faults, RUBER adopts a recycling strategy where SNs are logically categorized (as fully-functioning, traffic-only, initiator, defunct) and reused by the network based on the status of each SN module. A fully-functioning SN has its microcontroller, sensing, transmitter, receiver and power modules operating normally while all these modules are dead for a defunct SN. A backup SN is assigned by the HCL to replace a defunct SN through the network discovery and HCM updating/re-enlisting process. A traffic-only SN has a defective sensing module and is employed only as a passive intermediary for receiving and forwarding packets. On the other hand, an initiator SN has a defective receiver module and is employed only for sensing and forwarding detected stimulus. The failure detection and recycling algorithm is presented in Table 2.

FIGURE 4
www.frontiersin.org

FIGURE 4. Illustration of SN and route failures.

TABLE 2
www.frontiersin.org

TABLE 2. Failure detection and recycling algorithm for RUBER.

3.7 Recovery mechanism

Figure 5 describes the recovery mechanism based on the SN and route failure scenarios indicated in Figure 4. In the scenario of route failure between HCM_7 and HCM_1 link, the next shortest backup route (out of the two backup routes) is used to transmit the detected stimulus from HCM_7 to HCM_12. HCM_12 handshakes with HCM_7 and forwards the detected stimulus to HCM_6. HCM_6 handshakes with HCM_12 and forwards the detected stimulus to the HCL. The HCL finally handshakes with HCM_6 before synchronization check, cumulation and forwarding of cumulated stimulus to the MS. In the case of route failure between HCM_4 and HCM_10 as a result of HCM_10s receiver module fault (initiator category), HCM_10 sent detected stimulus to HCM_4 but failed to receive ACK response from HCM_4, backup route through HCM_11 is therefore used to re-transmit the detected stimulus. In the scenario of SN failure of HCM_2 (defunct category), HCM_8 utilizes the next shortest backup route to HCM_9. After handshaking with HCM_8, HCM_9 forwards the detected stimulus to HCM_3. HCM_3 handshakes with HCM_9 and forwards the detected stimulus to the HCL. HCL finally handshakes with HCM_3 before pre-processing and forwarding of cumulated stimulus to the MS.

FIGURE 5
www.frontiersin.org

FIGURE 5. Recovery mechanism.

3.8 Route maintenance strategy

The function of the route maintenance strategy is to prevent severe congestion issues associated with multipath routing. Route maintenance is primarily achieved by utilizing the FIFO transmission scheduling policy, implementing the retransmission limit, and maintaining transmission window between successive data transmissions. The tripartite backup mechanism (using main shortest route and two next shortest backup routes) further helps to effectively ensure route maintenance and reliable data transmission.

4 Results and discussion

This section is a technical discussion on RUBER’s performance indices, simulation specifications, time complexity, performance assessment with respect to different failure rates, and performance analysis of RUBER in comparison with UBER and HYBRID.

4.1 Performance Indices

The indices adopted for performance assessment are failure detection ratio (FDR), failure recovery ratio (FRR), load balancing ratio (LBR), packet delivery ratio (PDR), average routing delay (ARD), energy dissipation ratio (EDR), routing overhead (ROH), fault tolerance index (FTI), nodal failure recovered (NFR), route failure recovered (RFR), and cluster survival ratio (CSR). The conundrum matrix representation for the performance indices is provided in Table 3.

TABLE 3
www.frontiersin.org

TABLE 3. Conundrum matrix evaluation for performance indices.

4.2 Simulation specifications

Simulations were carried out with the aid of MATLAB and OMNET++ while key settings/specifications adopted for the simulation experiment are as shown in Table 4. Other network design parameters are based on specifications in (Alanezi et al., 2022b).

TABLE 4
www.frontiersin.org

TABLE 4. Simulation specifications.

4.3 Time complexity

In the proposed RUBER scheme, Ersd and nearest neighbor relative distance costs are computed for each SN in order to implement fault-tolerant cluster-based data transmission. It logically follows that for the worst-case scenario, each SN will have to be processed N-1 times for electability to become HCL while N-1 HCL-to-MS link configurations need to be tested for stimulus collection. Therefore, this shows that RUBER has time complexity and processing cost of Θ(N) which is relatively higher than the complexity (Θ(1)) of UBER. This relatively high processing cost is a tradeoff of the proposed RUBER scheme which will be addressed in future research work.

4.4 Performance Evaluation

4.4.1 Assessment of RUBER performance

In order to analyze the variations in failure rate with respect to LBR, PDR, FDR, and FRR on RUBER performance, experimental cases of low failure (10%), medium failure (35%), and high failure (65%) rates were systematically tested with the aid of simulation.

4.4.2 Effect of Failure Rate on Load Balancing Ratio (LBR)

With reference to Figure 6, a higher LBR value (LBR ≥0.5) is desired as this signifies the rotation of transmission burden and ensuing degradation of Ersd are equalized for all SNs and not skewed towards specific set of network elements (e.g., HCLs). Observation: The simulation yielded an average LBR of 0.6277, 0.4319 and 0.2216 for the low, medium and high failure rate scenarios for the indicated period of network operation. Interpretation: With respect to the hypothesis (i.e., if the failure increases, the capacity of the network to balance traffic reduces), the findings of this research reveal that the network was able to successfully distribute traffic among 62.77% of the SNs when the failure rate is kept low (i.e., at 10%). This capacity of the network to successfully balance traffic among the SNs dropped to 43.19% and 22.16% when the failure rates are increased to 35% and 65% respectively. This means that a low-failure rate network yields LBR gains of 31.19% and 64.68% over medium- and high-failure rate networks, respectively. Justification: The technical justification for the obtained results is that energy loss and dynamic load factor (Gi) of SNx proportionally increase with the number of adjacent SNs directly connected to SNx at instance i. Implication: The implication of this in the context of smart wireless livestock sensor network is that an increased failure rate will lead to imbalanced load (i.e., unfavorably high concentration and distribution of traffic to specific HCLs for prolonged period of network operation) and relatively higher energy loss which shortens network lifetime and disrupts real-time monitoring of livestock stimulus for a desirably longer period. Figure 6 results underscore the importance of operating the network with an appropriate failure rate on LBR performance.

FIGURE 6
www.frontiersin.org

FIGURE 6. Effect of failure rate on load balancing ratio.

4.4.3 Effect of Failure Rate on Packet Delivery Ratio (PDR)

With respect to Figure 7, a higher PDR value (PDR ≥0.5) is desired as this implies more packets are successfully transmitted and received through the HCM-to-HCL and HCL-to-MS transmission links. Observation: The simulation yielded an average PDR of 0.5473, 0.3835 and 0.2148 for the low, medium and high failure rate scenarios for the duration of network operation. Interpretation: With respect to the working hypothesis (i.e., if the failure rate increases, the capacity of the network to deliver packets reduces), the findings of this research demonstrate that the network was able to successfully deliver 54.73% of packets (at first trial without retransmission) when the failure rate is kept low (i.e., at 10%). This packet delivery capacity dropped to 38.35% and 21.48% when the failure rates were increased to 35% and 65% respectively. This means that a low-failure rate network results in PDR improvements of 29.92% and 60.74% over medium- and high-failure rate networks, respectively. Justification: The reason for this is that operating the network at relatively higher failure rates (≥35%) results in frequent packet drops, connectivity loss, and high retransmission rates. Implication: The implication of this in the context of livestock monitoring applications is that an increased failure rate will negatively affect the time-synchronization, quality, and integrity of captured livestock stimulus which makes it difficult to carry out timely control/corrective operations based on the detected stimulus. Figure 7 results emphasize the significance of running the network with a suitable failure rate on PDR performance.

FIGURE 7
www.frontiersin.org

FIGURE 7. Effect of failure rate on packet delivery ratio.

4.4.4 Effect of Failure Rate on Failure Detection Ratio (FDR)

Regarding Figure 8, a low FDR value (FDR ≤0.4) is desired as this indicates the frequency of detected/reported faults in the network. A low FDR is a reliably good indicator of a healthy network. Observation: The simulation yielded an average FDR of 0.2525, 0.4903 and 0.6469 for the low, medium, and high failure rate scenarios over the indicated network operation period. Interpretation: With respect to the underlying hypothesis (i.e., higher failure cases will occur and be detected if the network is operated with relatively higher failure rates), the findings of this research show that the network reported 25.25% cases of failure when the failure rate is kept low (i.e., at 10%). The occurrence and cases of failure detected increased to 49.03% and 64.69% when the failure rates were increased to 35% and 65% respectively. This means that a low-failure rate network records FDR gains of 48.49% and 60.96% over medium- and high-failure rate networks, respectively. Justification: The technical reason for this is that running the network with relatively high failure rates (≥35%) leads to high processing overheads (due to excessive handshaking, recurrent exchange of control packets, failure to resolve path to HCL, looping) which introduces more faults into the network and worsens the efficiency of the failure detection and recycling process. Implication: The implication of this in the context of livestock monitoring is that operating the network with high failure rates will lead to network breakdown as a result of the high cases of node and route faults. Figure 8 results underline the influence of designing the network with suitable failure rate on FDR performance.

FIGURE 8
www.frontiersin.org

FIGURE 8. Effect of failure rate on failure detection ratio.

4.4.5 Effect of Failure Rate on Failure Recovery Ratio (FRR)

With regard to Figure 9, a high FRR value (FRR ≥0.5) is desired as this reflects the rate of the network to successfully repair and recover from SN and route failures. A high FRR is a strong indicator of a resilient network. Observation: The simulation yielded an average FRR of 0.6969, 0.3014 and 0.1802 for the low, medium and high failure rate scenarios for the network operation duration. Interpretation: With respect to the fundamental proposition (i.e., if the failure rate increases, the capacity of the network to recover from failure reduces), the findings of this research reveal that the network was able to successfully exhibit 69.69% failure recovery when the failure rate is kept low (i.e., at 10%). This failure recovery capacity dropped to 30.14% and 18.02% when the failure rates were increased to 35% and 65% respectively. This means that a low-failure rate network results in FRR gains of 56.75% and 74.14% over medium- and high-failure rate networks, respectively. Justification: The justification for this is that operating the network with relatively high failure rates (≥35%) introduces more faults (especially from completely dead HCs and SNs surrounded/isolated by dead neighbors) into the network and significantly reduces the failure recovery process. Implication: The implication of this in the context of livestock monitoring applications is that operating the network with high failure rates disrupts real-time gathering of livestock stimulus as a result of undesirably long network response time. Figure 9 results underline the influence of employing suitable MS altitude on FRR performance.

FIGURE 9
www.frontiersin.org

FIGURE 9. Effect of failure rate on failure recovery ratio.

Table 5 sums up RUBER performance assessment results for different failure rates.

TABLE 5
www.frontiersin.org

TABLE 5. Précis of RUBER performance with failure rate variations.

4.5 Performance comparison of RUBER

For the purpose of performance comparison, UBER and HYBRID routing schemes are selected for benchmarking against RUBER.

4.5.1 Evaluation of average routing delay (ARD) performance

Figure 10 shows the comparative plot of ARD for RUBER against UBER and HYBRID. Observation and Interpretation: With respect to the operational hypothesis (i.e., if the time trends for data traffic are analyzed for the proposed scheme against the benchmarked schemes under similar network conditions, higher transmission delays will be observed for the benchmarked schemes), the findings of this research demonstrated that RUBER exhibited lesser average routing delay with 32.74% and 79.67% improvements over UBER and HYBRID, respectively. Justification and Implication: These performance improvements are technically justified by the delay prevention components (FIFO transmission scheduling, imposing retransmission limit, maintaining transmission window, flexible/alternative route formation for inter-cluster communication, adaptive MS-assisted intra-cluster communication) of the adopted route maintenance strategy. The implication of this in the context of smart wireless livestock sensor network applications is the capacity to perform seamless real-time monitoring and execute timely control/corrective operations with the incorporation of the RUBER scheme.

FIGURE 10
www.frontiersin.org

FIGURE 10. Average routing delay performance.

4.5.2 Evaluation of energy dissipation ratio (EDR) performance

Figure 11 provides the comparative plot of EDR for RUBER with respect to UBER and HYBRID. Observation and Interpretation: With relation to the working proposition (i.e., if the energy consumption trends for the network are analyzed for the proposed scheme against the benchmarked schemes under similar network conditions, higher energy costs will be observed for the benchmarked schemes), the findings of this research revealed that RUBER exhibited lower energy dissipation ratio by yielding improvements of 10.43% and 44.98% over UBER and HYBRID, respectively. Justification and Implication: These performance enhancements are due to the energy conservation components (utilization of load balancing condition, dynamic/linearized ETAXth thresholding, simplified EMP for fault-tolerant routing) of the employed energy consumption model. The implication of this in the context of livestock monitoring is the capacity to conserve scarce energy resources and prolong network operational lifetime with the adoption of the RUBER scheme.

FIGURE 11
www.frontiersin.org

FIGURE 11. Energy dissipation ratio performance.

4.5.3 Evaluation of routing overhead (ROH) performance

Figure 12 depicts the comparative plot of ROH for RUBER compared to UBER and HYBRID. Observation and Interpretation: In connection with the working hypothesis (i.e., if the packet processing time trends prior to actual data transmission are analyzed for the proposed scheme against the benchmarked schemes under similar network conditions, higher routing overheads will be observed for the benchmarked schemes), the findings of this research demonstrated that RUBER displayed lower ROH by giving improvements of 39.08% and 67.88% over UBER and HYBRID, respectively. Justification and Implication: The technical justification for these performance improvements are due to the employment of shorter (least distance cost) alternative routes for data transmission, rapid HCL-to-MS communication, relatively reduced cost of ACK handshaking, rapid path resolution, and quicker route reconstruction. The implication of this in the context of smart livestock monitoring is the capacity of the network to favorably display faster response time and rapid execution of network operations with the integration of the RUBER scheme.

FIGURE 12
www.frontiersin.org

FIGURE 12. Routing overhead performance.

4.5.4 Evaluation of fault tolerance index (FTI) performance

Figure 13 provides the comparative plot of FTI for RUBER with respect to UBER and HYBRID. Observation and Interpretation: With relation to the underlying hypothesis (i.e., if the rates of successful recovery from failures are analyzed for the proposed scheme against the benchmarked schemes under similar network conditions, lesser tolerance and recovery from faults will be observed for the benchmarked schemes), the findings of this research revealed that RUBER exhibited higher FTI by recording gains of 55.73% and 74.90% over UBER and HYBRID, respectively. Justification and Implication: These performance gains for RUBER are due to the fact that failure detection and recycling process are intrinsically carried out on the basis of relative distance cost and residual energy. Another reason for the improved FTI of RUBER is the setting of Q constant (practical/manageable limit on the number of backup routes) which makes it possible to achieve rapid and seamless repair and recovery process. The implication of this in the context of livestock monitoring is the capacity of the network to practically exhibit resilience, robustness and rapid recovery from faults with the adoption of the RUBER scheme.

FIGURE 13
www.frontiersin.org

FIGURE 13. Fault tolerance index performance.

4.5.5 Evaluation of nodal failure recovered (NFR) performance

Figure 14 shows the comparative plot of NFR for RUBER against UBER and HYBRID. Observation and Interpretation: With regard to the fundamental proposition (i.e., if the number of recovered cases from nodal failures is analyzed for the proposed scheme against the benchmarked schemes under similar network conditions, lesser recovery from nodal failures will be observed for the benchmarked schemes), the findings of this research displayed that RUBER recorded higher NFR by showing improvements of 44.93% and 52.20% over UBER and HYBRID, respectively. Justification and Implication: The technical justifications for these performance improvements are due to the effective SN fault recovery mechanism, recycling process (for SN reuse and significant SN failure cases reduction), and dynamic HCL-assisted cluster membership process that ensures resilient end-to-end communication with reduced SN failures. The implication of this in the context of livestock monitoring applications is that with the incorporation of the RUBER scheme, the ability of the network to timely detect, backup and resolve node faults is improved without constituting significant interruption of data transmission.

FIGURE 14
www.frontiersin.org

FIGURE 14. Nodal failure recovered performance.

4.5.6 Evaluation of route failure recovered (RFR) performance

Figure 15 provides the comparative plot of RFR for RUBER with respect to UBER and HYBRID. Observation and Interpretation: With respect to the working hypothesis (i.e., if the number of recovered cases from route failures is analyzed for the proposed scheme against the benchmarked schemes under similar network conditions, lesser recovery from route failures will be observed for the benchmarked schemes), the findings of this research demonstrated that RUBER exhibited higher RFR by recording gains of 53.22% and 70.56% over UBER and HYBRID, respectively. Justification and Implication: These performance gains are due to the effective route failure recovery mechanism, MS-based network (intra-cluster connectivity chain) monitoring, and dynamic HCL-assisted enlisting process that ensures robust end-to-end transmission with reduced route failures. The implication of this in the context of smart livestock monitoring applications is that with the integration of the RUBER scheme, the capacity of the network to quickly identify, repair and backup link faults is enhanced without resulting to significant disruption in data transmission.

FIGURE 15
www.frontiersin.org

FIGURE 15. Route failure recovered performance.

4.5.7 Evaluation of cluster survival ratio (CSR) performance

Figure 16 depicts the comparative plot of CSR for RUBER in comparison to UBER and HYBRID. Observation and Interpretation: With reference to the fundamental hypothesis (i.e., if the cluster operational duration trends are analyzed for the proposed scheme against the benchmarked schemes under similar network conditions, lesser cluster survival duration will be observed for the benchmarked schemes), the findings of this research revealed that RUBER displayed higher CSR by 19.26% and 52.52% improvements over UBER and HYBRID, respectively. Justification and Implication: The technical justifications for these performance improvements are the distributed (inter-cluster, intra-cluster, cluster-to-MS) multi-hop data transmission, energy-efficient route maintenance strategy, effective repair, and recovery procedures. The implication of this in the context of smart wireless livestock sensor network applications is the capacity of the network to effectively manage cluster-based transmissions and prolong cluster lifetime with the incorporation of the RUBER scheme.

FIGURE 16
www.frontiersin.org

FIGURE 16. Cluster survival ratio performance.

Table 6 outlines RUBER’s performance comparison with UBER and HYBRID.

TABLE 6
www.frontiersin.org

TABLE 6. Précis of RUBER’s performance comparison results.

5 Conclusion

This paper addresses sensor node and route failure issues for smart wireless livestock sensor networks by developing a recoverable UAV-based energy-efficient reconfigurable routing (RUBER) scheme. RUBER scheme relies on an efficient fault detection and recycling technique, dynamic recovery mechanism, and robust route maintenance technique for the running of an integrated heterogenous network. Performance-based experiments were conducted with MATLAB and OMNET++ simulations. Performance of RUBER was analyzed under low, medium and high failure rate conditions. Simulation results demonstrated that running a low-failure rate network yielded significant performance improvements with respect to failure detection ratio, failure recovery ratio, load balancing ratio, and packet delivery ratio. Performance comparison of RUBER was conducted against UBER and HYBRID schemes. With respect to best-case values, RUBER exhibited marked performance gains in terms of average routing delay, energy dissipation ratio, routing overhead, fault tolerance index, nodal failure recovered, route failure recovered, and cluster survival ratio. Results obtained revealed the relative competitiveness of the RUBER scheme against the benchmarked schemes.

6 Future research works

Future research efforts in this project will focus on the development and deployment of an integrated UAV-WSN testbed for livestock monitoring applications distributed for experimental use in the campus of University of Hafr Al Batin. This will facilitate systematic performance evaluation and comparative assessment of actual field measurements with the obtained simulation results. Furthermore, the identified time complexity and processing cost issues of RUBER will be addressed in an upcoming research article by designing a time-aware cost-effective CBR scheme.

Data availability statement

The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.

Author contributions

Conceptualization, AS and YS; methodology, AS, YS and HB; software, AS; validation, YS and HB.; formal analysis, YS; investigation, AS.; resources, AS and YS; writing—original draft preparation, MA, AS, YS, HB, and MK; writing—review and editing, MA, AS, YS, HB, and MK; visualization, YS; supervision, HB and MA; project administration, MA; funding acquisition, MA. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Deputyship for Research and Innovation, Ministry of Education in Saudi Arabia, grant number IFP-A-201-2-1.

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

Afrianto, I., Wahjuni, S., and Djatna, T. (2020). “Model of ubiquitous precision livestock system 4.0: A technological review,” in Proceedings of the 2nd Faculty of Industrial Technology International Congress FoITIC, Bandung, Indonesia, January 2020, 156–162. Available: https://eproceeding.itenas.ac.id/index.php/foitic/article/view/74 (Accessed Apr. 25, 2022).

Google Scholar

Alanezi, M. A., Salami, A. F., Sha’aban, Y. A., Bouchekara, H. R. E. H., Shahriar, M. S., Khodja, M., et al. (2022)., 22. Sensors, 6158. doi:10.3390/s22166158Uber: UAV-based energy-efficient reconfigurable routing scheme for smart wireless livestock sensor networkSensors (Basel).

PubMed Abstract | CrossRef Full Text | Google Scholar

Alanezi, M. A., Shahriar, M. S., Hasan, M. B., Ahmed, S., Sha’aban, Y. A., and Bouchekara, H. R. E. H. (2022). Livestock management with unmanned aerial Vehicles: A review. IEEE Access 10, 45001–45028. doi:10.1109/ACCESS.2022.3168295

PubMed Abstract | CrossRef Full Text | Google Scholar

Asmaa, E., Said, R., and Lahoucine, K. (2016). “Review of recovery techniques to recapture lost targets in wireless sensor networks,” in Proceedings of the 2nd IEEE International Conference on Electrical and Information Technologies (ICEIT), 04-07 May 2016, Tangiers, Morocco, 1–6. doi:10.1109/eitech.2016.7519591

CrossRef Full Text | Google Scholar

Astakhova, T. (2020). “Research on the energy characteristics of routing in wireless sensor networks,” in Proceedings of the CEUR Workshop Proceedings. [Online]. Available: http://ceur-ws.org/Vol-2590/short15.pdf (Accessed Apr. 20, 2022).

Google Scholar

Bandyopadhyay, S., and Coyle, E. J. (2003). “An energy efficient hierarchical clustering algorithm for wireless sensor networks,” in Proceedings of the IEEE INFOCOM 2003 - Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies, 30 Mar. 2003-03 Mar. 2003, San Francisco, CA, USA, 1713–1723. doi:10.1109/INFCOM.2003.1209194

CrossRef Full Text | Google Scholar

Barbedo, J. G. A., and Koenigkan, L. V. (2018). Perspectives on the use of unmanned aerial systems to monitor cattle. Outlook Agric. 47 (3), 214–222. doi:10.1177/0030727018781876

CrossRef Full Text | Google Scholar

Barriuso, A., Villarrubia González, G., De Paz, J., Lozano, Á., and Bajo, J. (2018). Combination of multi-agent systems and wireless sensor networks for the monitoring of cattle. Sensors 18 (2), 108. doi:10.3390/s18010108

CrossRef Full Text | Google Scholar

Behera, T. M., Mohapatra, S. K., Samal, U. C., and Khan, M. S. (2019). Hybrid heterogeneous routing scheme for improved network performance in WSNs for animal tracking. Internet Things 6, 100047. doi:10.1016/j.iot.2019.03.001

CrossRef Full Text | Google Scholar

Behjati, M., Mohd Noh, A. B., Alobaidy, H. A. H., Zulkifley, M. A., Nordin, R., and Abdullah, N. F. (2021). LoRa communications as an enabler for Internet of drones towards large-scale livestock monitoring in rural farms. Sensors 21 (15), 5044. doi:10.3390/s21155044

PubMed Abstract | CrossRef Full Text | Google Scholar

Bello-Salau, H., Salami, A. F., Anwar, F., and Aibinu, A. M. (2011). “Evaluation of radio propagation techniques for hierarchical sensor networks,” in Proceedings of the 4th IEEE International Conference on Mechatronics (ICOM), Kuala Lumpur, Malaysia, 001–005.

Google Scholar

Bello-Salau, H., Salami, A. F., Anwar, F., and Islam, M. R. (2011). Analysis of radio model performance for clustering sensor networks. Sensors Transducers 128 (5), 27–38.

Google Scholar

Boursianis, A. D., Papadopoulou, M. S., Diamantoulakis, P., Liopa-Tsakalidi, A., Barouchas, P., Salahas, G., et al. (2020). Internet of Things (IoT) and agricultural unmanned aerial Vehicles (UAVs) in smart farming: A comprehensive review. Internet Things 18, 100187. doi:10.1016/j.iot.2020.100187

CrossRef Full Text | Google Scholar

Casas, R., Hermosa, A., Marco, Á., Blanco, T., and Zarazaga-Soria, F. J. (2021). Real-time extensive livestock monitoring using LPWAN smart wearable and infrastructure. Appl. Sci. 11 (3), 1240. doi:10.3390/app11031240

CrossRef Full Text | Google Scholar

Chabot, D., and Bird, D. M. (2015). Wildlife research and management methods in the 21st century: Where do unmanned aircraft fit in? J. Unmanned Veh. Syst. 3 (4), 137–155. doi:10.1139/juvs-2015-0021

CrossRef Full Text | Google Scholar

Chamoso, P., Raveane, W., Parra, V., and González, A. (2014). UAVs applied to the counting and monitoring of animals. Ambient Intell. - Softw. Appl., 291, 71–80. doi:10.1007/978-3-319-07596-9_8

CrossRef Full Text | Google Scholar

Ding, P., Holliday, J., and Celik, A. (2005). Distributed energy-efficient hierarchical clustering for wireless sensor networks. Distributed Comput. Sens. Syst., 3560, 322–339. doi:10.1007/11502593_25

CrossRef Full Text | Google Scholar

Freed, T., Carson, V. C., and Doerr, K. H. (2021). Optimizing a RFID-UAV cattle search tour. Int. J. RF Technol. 11 (2), 127–141. doi:10.3233/rft-180163

CrossRef Full Text | Google Scholar

Friha, O., Ferrag, M. A., Shu, L., Maglaras, L., and Wang, X. (2021). Internet of Things for the future of smart agriculture: A comprehensive survey of emerging technologies. IEEE/CAA J. Autom. Sin. 8 (4), 718–752. doi:10.1109/JAS.2021.1003925

CrossRef Full Text | Google Scholar

Friis, H. T. (1946). A note on a simple transmission formula. Proc. IRE 34 (5), 254–256. doi:10.1109/jrproc.1946.234568

CrossRef Full Text | Google Scholar

Gnanasekera, M., Katupitiya, J., Savkin, A. V., and De Silva, A. H. T. E. (2021). A range-based algorithm for autonomous navigation of an aerial drone to approach and follow a herd of cattle. Sensors 21 (21), 7218. doi:10.3390/s21217218

PubMed Abstract | CrossRef Full Text | Google Scholar

Gray, J., Banhazi, T. M., and Kist, A. A. (2017). Wireless data management system for environmental monitoring in livestock buildings. Inf. Process. Agric. 4 (1), 1–17. doi:10.1016/j.inpa.2016.12.001

CrossRef Full Text | Google Scholar

Heinzelman, W. B., Chandrakasan, A. P., and Balakrishnan, H. (2002). An application-specific protocol architecture for wireless microsensor networks. IEEE Trans. Wirel. Commun. 1 (4), 660–670. doi:10.1109/twc.2002.804190

CrossRef Full Text | Google Scholar

Heinzelman, W. R., Chandrakasan, A., and Balakrishnan, H. (2000). “Energy-efficient communication protocol for wireless microsensor networks,” in Proceedings of the 33rd Annual Hawaii International Conference on System Sciences, Maui, HI, USA, Jan. 01 2020, 1–10. doi:10.1109/HICSS.2000.926982

CrossRef Full Text | Google Scholar

Hu, J., Turgut, A. E., Krajnik, T., Lennox, B., and Arvin, F. (2022). Occlusion-based coordination protocol design for autonomous robotic shepherding tasks. IEEE Trans. Cogn. Dev. Syst. 14 (1), 126–135. doi:10.1109/TCDS.2020.3018549

CrossRef Full Text | Google Scholar

Huang, H., and Wu, J. (2005). “A probabilistic clustering algorithm in wireless sensor networks,” in Proceedings of the VTC-2005-Fall - 2005 IEEE 62nd Vehicular Technology Conference, 28-28 Sep. 2005, Dallas, TX, USA, 1796–1798. doi:10.1109/VETECF.2005.1558414

CrossRef Full Text | Google Scholar

Huang, R., Ma, L., Zhai, G., He, J., Chu, X., and Yan, H. (2020). Resilient routing mechanism for wireless sensor networks with deep learning link reliability prediction. IEEE Access 8, 64857–64872. doi:10.1109/access.2020.2984593

CrossRef Full Text | Google Scholar

IEEE (2020). IEEE standard for low-rate wireless networks. IEEE Std 802.15.4-2020 Revis. IEEE Std 802.15.4-2015), 1–800. doi:10.1109/IEEESTD.2020.9144691

CrossRef Full Text | Google Scholar

Kakamoukas, G., Sariciannidis, P., Livanos, G., Zervakis, M., Ramnalis, D., Polychronos, V., et al. (2019). “A multi-collective, IoT-enabled, adaptive smart farming architecture,” in Proceedings of the 2019 IEEE International Conference on Imaging Systems and Techniques (IST), 09-10 Dec. 2019, Abu Dhabi, United Arab Emirates, 1–6. doi:10.1109/IST48021.2019.9010236

CrossRef Full Text | Google Scholar

Li, X., Huang, H., Savkin, A. V., and Zhang, J. (2022). Robotic herding of farm animals using a network of barking aerial drones. Drones 629 (2), 29–22. doi:10.3390/drones6020029

CrossRef Full Text | Google Scholar

Lin, C., Han, G., Qi, X., Du, J., Xu, T., and Martínez-García, M. (2021). Energy-optimal data collection for unmanned aerial vehicle-aided industrial wireless sensor network-based agricultural monitoring system: A clustering compressed sampling approach. IEEE Trans. Ind. Inf. 17 (6), 4411–4420. doi:10.1109/TII.2020.3027840

CrossRef Full Text | Google Scholar

Long, N. K., Sammut, K., Sgarioto, D., Garratt, M., and Abbass, H. A. (2020). A comprehensive review of shepherding as a bio-inspired swarm-robotics guidance approach. IEEE Trans. Emerg. Top. Comput. Intell. 4 (4), 523–537. doi:10.1109/TETCI.2020.2992778

CrossRef Full Text | Google Scholar

Lotfinezhad, M., and Liang, B. (2005). “Energy efficient clustering in sensor networks with mobile agents,” in Proceedings of the IEEE Wireless Communications and Networking Conference, 13-17 Mar. 2005, New Orleans, LA, USA, 1872–1877. doi:10.1109/WCNC.2005.1424797

CrossRef Full Text | Google Scholar

Loukatos, D., and Arvanitis, K. G. (2021). Multi-modal sensor nodes in experimental scalable agricultural IoT application scenarios. IoT-based Intelligent Model. Environ. Ecol. Eng., 67, 101–128. doi:10.1007/978-3-030-71172-6_5

CrossRef Full Text | Google Scholar

Loukatos, D., Fragkos, A., and Arvanitis, K. G. (2022). Experimental performance evaluation techniques of LoRa radio modules and exploitation for agricultural use. Springer Optim. Its Appl. 182, 101–120. doi:10.1007/978-3-030-84144-7_4

CrossRef Full Text | Google Scholar

Mistry, C., Ghosh, A., Biswas, M., Bagui, B., and Basak, A. (2022). Applications of Internet of Things and unmanned aerial Vehicle in smart agriculture: A review. OSF Prepr., 1–18. doi:10.31219/osf.io/fmgtw

CrossRef Full Text | Google Scholar

Mudziwepasi, S. K., and Scott, M. S. (2014). “Assessment of a wireless sensor network based monitoring tool for zero effort technologies: A cattle-health and movement monitoring test case,” in Proceedings of the IEEE 6th International Conference on Adaptive Science & Technology (ICAST), Ota, Nigeria, 29-31 Oct. 2014. doi:10.1109/icastech.2014.7068068

CrossRef Full Text | Google Scholar

Mukhamediev, R. I., Symagulov, A., Kuchin, Y., Zaitseva, E., Bekbotayeva, A., Yakunin, K., et al. (2021). Review of some applications of unmanned aerial Vehicles Technology in the resource-rich country. Appl. Sci. 11 (21). doi:10.3390/app112110171

CrossRef Full Text | Google Scholar

Neethirajan, S. (2017). Recent advances in wearable sensors for animal health management. Sens. Bio-Sensing Res. 12, 15–29. doi:10.1016/j.sbsr.2016.11.004

CrossRef Full Text | Google Scholar

Nitesh, K., Azharuddin, M., and Jana, P. K. (2017). A novel approach for designing delay efficient path for mobile sink in wireless sensor networks. Wirel. Netw. 24 (7), 2337–2356. doi:10.1007/s11276-017-1477-2

CrossRef Full Text | Google Scholar

Pajares, G. (2015). Overview and current status of remote sensing applications based on unmanned aerial Vehicles (UAVs). Photogramm. Eng. Remote Sens. 81 (4), 281–330. doi:10.14358/pers.81.4.281

CrossRef Full Text | Google Scholar

Petrova, T., and Petrov, Z. (2021). Analysis of efficiency of the unmanned aerial Vehicles use in contemporary agrotechnologies. Int. J. Inf. Technol. Secur. 13 (4), 25–34. Available: https://ijits-bg.com/contents/IJITS-2021-No4/2021-N4-03.pdf (Accessed Apr. 24, 2022).

Google Scholar

Quoc, D. N., Liu, N., and Guo, D. (2022). A hybrid fault-tolerant routing based on Gaussian network for wireless sensor network. J. Commun. Netw. 24 (1), 37–46. doi:10.23919/JCN.2021.000028

CrossRef Full Text | Google Scholar

Rahmatizadeh, R., Khan, S. A., Jayasumana, A. P., Turgut, D., and Bölöni, L. (2014). “Routing towards a mobile sink using virtual coordinates in a wireless sensor network,” in Proceedings of the 2014 IEEE International Conference on Communications (ICC), 10-14 Jun. 2014, Sydney, NSW, Australia, 12–17. doi:10.1109/ICC.2014.6883287

CrossRef Full Text | Google Scholar

Rivas, A., Chamoso, P., González-Briones, A., and Corchado, J. M. (2018). Detection of cattle using drones and convolutional neural networks. Sensors 18 (7). doi:10.3390/s18072048

CrossRef Full Text | Google Scholar

Salami, A. F., Anwar, F., Aibinu, A. M., Bello-Salau, H., and Abdalla, A. H. (2011). “Investigative analysis of clustering routing protocols for scalable sensor networks,” in Proceedings of the 4th IEEE International Conference on Mechatronics (ICOM), Kuala Lumpur, Malaysia, 17-19 May 2011, 011–015.

CrossRef Full Text | Google Scholar

Salami, A. F., Anwar, F., and Priantoro, A. U. (2009). An investigation into clustering routing protocols for wireless sensor networks. Sensors Transducers 106 (7), 48–61.

Google Scholar

Salami, A. F., Bari, S. M. S., Anwar, F., and Khan, S. (2010). “Feasibility analysis of clustering routing protocols for multipurpose sensor networking,” in Proceedings of the 2nd International Conference on Multimedia and Computational Intelligence (ICMCI), Shanghai, China, 432–435.

Google Scholar

Sharma, B., and Koundal, D. (2018). Cattle health monitoring system using wireless sensor network: A survey from innovation perspective. IET Wirel. Sens. Syst. 8 (4), 143–151. doi:10.1049/iet-wss.2017.0060

CrossRef Full Text | Google Scholar

Sivakumar, R., Sinha, P., and Bharghavan, V. (1999). Cedar: A core-extraction distributed ad hoc routing algorithm. IEEE J. Sel. Areas Commun. 17 (8), 1454–1465. doi:10.1109/49.779926

CrossRef Full Text | Google Scholar

Symeonaki, E., Arvanitis, K. G., Piromalis, D., Tseles, D., and Balafoutis, A. T. (2022). Ontology-based IoT middleware approach for smart livestock farming toward agriculture 4.0: A case study for controlling thermal environment in a pig facility. Agronomy 12 (3). doi:10.3390/agronomy12030750

CrossRef Full Text | Google Scholar

Texas Instruments “2.4 GHz IEEE 802.15.4/ZigBee-ready RF transceiver applications.” Accessed: Apr. 21, 2022. Available: https://www.ti.com/product/CC2420.

Google Scholar

Xiang, T.-Z., Xia, G.-S., and Zhang, L. (2019). Mini-Unmanned aerial vehicle-based remote sensing: Techniques, applications, and prospects. IEEE Geosci. Remote Sens. Mag. 7 (3), 29–63. doi:10.1109/MGRS.2019.2918840

CrossRef Full Text | Google Scholar

Xu, J., Solmaz, G., Rahmatizadeh, R., Turgut, D., and Boloni, L., “Internet of Things applications: Animal monitoring with unmanned aerial Vehicle,” 2016, Accessed: Apr. 25, 2022. [Online]. arXiv:1610.05287 [cs], Available: https://arxiv.org/abs/1610.05287.

Google Scholar

Yaxley, K. J., Joiner, K. F., and Abbass, H. (2021). Drone approach parameters leading to lower stress sheep flocking and movement: Sky shepherding. Sci. Rep. 11 (1), 7803–7809. doi:10.1038/s41598-021-87453-y

PubMed Abstract | CrossRef Full Text | Google Scholar

Yue, Y., Cao, L., Hang, B., and Luo, Z. (2018). A swarm intelligence algorithm for routing recovery strategy in wireless sensor networks with mobile sink. IEEE Access 6, 67434–67445. doi:10.1109/ACCESS.2018.2879364

PubMed Abstract | CrossRef Full Text | Google Scholar

Zhang, Z., Mehmood, A., Shu, L., Huo, Z., Zhang, Y., and Mukherjee, M. (2018). A survey on fault diagnosis in wireless sensor networks. IEEE Access 6, 11349–11364. doi:10.1109/access.2018.2794519

CrossRef Full Text | Google Scholar

Keywords: failure recovery, herd cluster-based routing, fault tolerance, unmanned aerial vehicle, wireless livestock sensor network

Citation: Alanezi MA, Salami AF, Sha’aban YA and Bouchekara HREH (2022) RUBER: Recoverable UAV-based energy-efficient reconfigurable routing scheme for smart wireless livestock sensor network. Front. Energy Res. 10:975614. doi: 10.3389/fenrg.2022.975614

Received: 22 June 2022; Accepted: 21 July 2022;
Published: 20 October 2022.

Edited by:

Haris M. Khalid, Higher Colleges of Technology, United Arab Emirates

Reviewed by:

Konstantinos G. Arvanitis, Agricultural University of Athens, Greece
Neeraj Kumar Singh, Larsen & Toubro, India

Copyright © 2022 Alanezi, Salami, Sha’aban and Bouchekara. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Houssem R. E. H. Bouchekara, bouchekara.houssem@gmail.com

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.