<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Energy Res.</journal-id>
<journal-title>Frontiers in Energy Research</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Energy Res.</abbrev-journal-title>
<issn pub-type="epub">2296-598X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">975614</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2022.975614</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>RUBER: Recoverable UAV-based energy-efficient reconfigurable routing scheme for smart wireless livestock sensor network</article-title>
<alt-title alt-title-type="left-running-head">Alanezi et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fenrg.2022.975614">10.3389/fenrg.2022.975614</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Alanezi</surname>
<given-names>Mohammed A.</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Salami</surname>
<given-names>Abdulazeez F.</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Sha&#x2019;aban</surname>
<given-names>Yusuf A.</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1879084/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Bouchekara</surname>
<given-names>Houssem R. E. H.</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1475508/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Department of Computer Science and Engineering Technology</institution>, <institution>University of Hafr Al Batin</institution>, <addr-line>Hafr Al Batin</addr-line>, <country>Saudi Arabia</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Department of Computer Engineering</institution>, <institution>University of Ilorin</institution>, <addr-line>Ilorin</addr-line>, <country>Nigeria</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Department of Electrical Engineering</institution>, <institution>University of Hafr Al Batin</institution>, <addr-line>Hafr Al Batin</addr-line>, <country>Saudi Arabia</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/808496/overview">Haris M. Khalid</ext-link>, Higher Colleges of Technology, United Arab Emirates</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1468891/overview">Konstantinos G. Arvanitis</ext-link>, Agricultural University of Athens, Greece</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1831143/overview">Neeraj Kumar Singh</ext-link>, Larsen &#x26; Toubro, India</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Houssem R. E. H. Bouchekara, <email>bouchekara.houssem@gmail.com</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Advanced Clean Fuel Technologies, a section of the journal Frontiers in Energy Research</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>20</day>
<month>10</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>975614</elocation-id>
<history>
<date date-type="received">
<day>22</day>
<month>06</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>21</day>
<month>07</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Alanezi, Salami, Sha&#x2019;aban and Bouchekara.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Alanezi, Salami, Sha&#x2019;aban and Bouchekara</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>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.</p>
</license>
</permissions>
<abstract>
<p>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.</p>
</abstract>
<kwd-group>
<kwd>failure recovery</kwd>
<kwd>herd cluster-based routing</kwd>
<kwd>fault tolerance</kwd>
<kwd>unmanned aerial vehicle</kwd>
<kwd>wireless livestock sensor network</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Livestock farming (LF) plays a critical role in the global economy due to the rapidly growing pressure on food supply (<xref ref-type="bibr" rid="B22">Gray et al., 2017</xref>; <xref ref-type="bibr" rid="B7">Barbedo and Koenigkan, 2018</xref>; <xref ref-type="bibr" rid="B3">Alanezi et al., 2022a</xref>; <xref ref-type="bibr" rid="B2">Alanezi et al., 2022b</xref>). In reaction to this global trend, the productivity (including input and capacity efficiencies) of LF industries must scale up proportionally (<xref ref-type="bibr" rid="B37">Mudziwepasi and Scott, 2014</xref>; <xref ref-type="bibr" rid="B49">Sharma and Koundal, 2018</xref>; <xref ref-type="bibr" rid="B19">Friha et al., 2021</xref>). Low-cost automated wireless sensor network (WSN) technologies have served as viable solutions to tackle this production capacity challenge (<xref ref-type="bibr" rid="B29">Kakamoukas et al., 2019</xref>; <xref ref-type="bibr" rid="B53">Xiang et al., 2019</xref>; <xref ref-type="bibr" rid="B13">Boursianis et al., 2020</xref>; <xref ref-type="bibr" rid="B32">Long et al., 2020</xref>; <xref ref-type="bibr" rid="B34">Loukatos and Arvanitis, 2021</xref>; <xref ref-type="bibr" rid="B3">Alanezi et al., 2022a</xref>; <xref ref-type="bibr" rid="B35">Loukatos et al., 2022</xref>). 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 (<xref ref-type="bibr" rid="B8">Barriuso et al., 2018</xref>; <xref ref-type="bibr" rid="B36">Mistry et al., 2022</xref>; <xref ref-type="bibr" rid="B51">Symeonaki et al., 2022</xref>). Conservation and optimal utilization of scarce energy resources is central to prolonging the lifetime of specialized WSN applications deployed for monitoring livestock&#x2019;s vital stimuli and tracking their locations (<xref ref-type="bibr" rid="B7">Barbedo and Koenigkan, 2018</xref>; <xref ref-type="bibr" rid="B49">Sharma and Koundal, 2018</xref>). 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 (<xref ref-type="bibr" rid="B8">Barriuso et al., 2018</xref>; <xref ref-type="bibr" rid="B14">Casas et al., 2021</xref>; <xref ref-type="bibr" rid="B2">Alanezi et al., 2022b</xref>). 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&#x2019;s operation.</p>
<p>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 (<xref ref-type="bibr" rid="B37">Mudziwepasi and Scott, 2014</xref>; <xref ref-type="bibr" rid="B41">Pajares, 2015</xref>; <xref ref-type="bibr" rid="B22">Gray et al., 2017</xref>; <xref ref-type="bibr" rid="B49">Sharma and Koundal, 2018</xref>; <xref ref-type="bibr" rid="B18">Freed et al., 2021</xref>; <xref ref-type="bibr" rid="B38">Mukhamediev et al., 2021</xref>; <xref ref-type="bibr" rid="B42">Petrova and Petrov, 2021</xref>; <xref ref-type="bibr" rid="B36">Mistry et al., 2022</xref>). The key technical benefits of incorporating UAV into LF surveillance solutions are design flexibility, cost-effectiveness, and coverage effectiveness (<xref ref-type="bibr" rid="B16">Chamoso et al., 2014</xref>; <xref ref-type="bibr" rid="B15">Chabot and Bird, 2015</xref>; <xref ref-type="bibr" rid="B7">Barbedo and Koenigkan, 2018</xref>; <xref ref-type="bibr" rid="B45">Rivas et al., 2018</xref>; <xref ref-type="bibr" rid="B1">Afrianto et al., 2020</xref>; <xref ref-type="bibr" rid="B10">Behjati et al., 2021</xref>). 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 (<xref ref-type="bibr" rid="B54">Xu et al., 2016</xref>; <xref ref-type="bibr" rid="B56">Yue et al., 2018</xref>). 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 (<xref ref-type="bibr" rid="B56">Yue et al., 2018</xref>; <xref ref-type="bibr" rid="B13">Boursianis et al., 2020</xref>). Integrated UAV-WSN solutions are therefore highly effective in improving the end-to-end LF food supply chain process (<xref ref-type="bibr" rid="B54">Xu et al., 2016</xref>; <xref ref-type="bibr" rid="B2">Alanezi et al., 2022b</xref>; <xref ref-type="bibr" rid="B36">Mistry et al., 2022</xref>). 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.</p>
<p>Researchers have proposed a wide range of generic (<xref ref-type="bibr" rid="B50">Sivakumar et al., 1999</xref>; <xref ref-type="bibr" rid="B24">Heinzelman et al., 2000</xref>; <xref ref-type="bibr" rid="B23">Heinzelman et al., 2002</xref>; <xref ref-type="bibr" rid="B6">Bandyopadhyay and Coyle, 2003</xref>; <xref ref-type="bibr" rid="B17">Ding et al., 2005</xref>; <xref ref-type="bibr" rid="B26">Huang and Wu, 2005</xref>; <xref ref-type="bibr" rid="B33">Lotfinezhad and Liang, 2005</xref>; <xref ref-type="bibr" rid="B39">Neethirajan, 2017</xref>) and specific (<xref ref-type="bibr" rid="B44">Rahmatizadeh et al., 2014</xref>; <xref ref-type="bibr" rid="B4">Asmaa et al., 2016</xref>; <xref ref-type="bibr" rid="B40">Nitesh et al., 2017</xref>; <xref ref-type="bibr" rid="B56">Yue et al., 2018</xref>; <xref ref-type="bibr" rid="B57">Zhang et al., 2018</xref>; <xref ref-type="bibr" rid="B9">Behera et al., 2019</xref>; <xref ref-type="bibr" rid="B27">Huang et al., 2020</xref>; <xref ref-type="bibr" rid="B21">Gnanasekera et al., 2021</xref>; <xref ref-type="bibr" rid="B31">Lin et al., 2021</xref>; <xref ref-type="bibr" rid="B25">Hu et al., 2022</xref>; <xref ref-type="bibr" rid="B43">Quoc et al., 2022</xref>) 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 (<xref ref-type="bibr" rid="B47">Salami et al., 2009</xref>; <xref ref-type="bibr" rid="B48">Salami et al., 2010</xref>; <xref ref-type="bibr" rid="B5">Astakhova, 2020</xref>; <xref ref-type="bibr" rid="B2">Alanezi et al., 2022b</xref>).</p>
<p>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) (<xref ref-type="bibr" rid="B21">Gnanasekera et al., 2021</xref>; <xref ref-type="bibr" rid="B55">Yaxley et al., 2021</xref>; <xref ref-type="bibr" rid="B2">Alanezi et al., 2022b</xref>; <xref ref-type="bibr" rid="B25">Hu et al., 2022</xref>; <xref ref-type="bibr" rid="B30">Li et al., 2022</xref>).</p>
<p>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&#x2b;&#x2b; 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.</p>
<p>The rest of this article is arranged in the following way: <xref ref-type="sec" rid="s2">Section 2</xref> reviews the pertinent fault-tolerant CBR strategies for MS-based applications. <xref ref-type="sec" rid="s3">Section 3</xref> technically describes the mechanism of operation of the proposed RUBER protocol, while <xref ref-type="sec" rid="s4">Section 4</xref> delivers the ensuing simulation results together with buttressing explanations. <xref ref-type="sec" rid="s5">Section 5</xref> provides the conclusion to this article.</p>
</sec>
<sec id="s2">
<title>2 Related works</title>
<p>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 (<xref ref-type="bibr" rid="B50">Sivakumar et al., 1999</xref>; <xref ref-type="bibr" rid="B24">Heinzelman et al., 2000</xref>; <xref ref-type="bibr" rid="B23">Heinzelman et al., 2002</xref>; <xref ref-type="bibr" rid="B6">Bandyopadhyay and Coyle, 2003</xref>; <xref ref-type="bibr" rid="B17">Ding et al., 2005</xref>; <xref ref-type="bibr" rid="B26">Huang and Wu, 2005</xref>; <xref ref-type="bibr" rid="B33">Lotfinezhad and Liang, 2005</xref>; <xref ref-type="bibr" rid="B47">Salami et al., 2009</xref>; <xref ref-type="bibr" rid="B48">Salami et al., 2010</xref>; <xref ref-type="bibr" rid="B11">Bello-Salau et al., 2011a</xref>; <xref ref-type="bibr" rid="B12">Bello-Salau et al., 2011b</xref>; <xref ref-type="bibr" rid="B46">Salami et al., 2011</xref>; <xref ref-type="bibr" rid="B39">Neethirajan, 2017</xref>).</p>
<p>UBER was proffered as an energy-efficient, coverage-aware and reconfigurable CBR technique for smart wireless livestock sensor networks (<xref ref-type="bibr" rid="B2">Alanezi et al., 2022b</xref>). 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 (<xref ref-type="bibr" rid="B2">Alanezi et al., 2022b</xref>). The drawback of this CBR technique is the non-availability of repair and recovery strategy to cater for the detected SN and route failures.</p>
<p>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 (<xref ref-type="bibr" rid="B43">Quoc et al., 2022</xref>). 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 (<xref ref-type="bibr" rid="B43">Quoc et al., 2022</xref>). 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.</p>
<p>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 (<xref ref-type="bibr" rid="B9">Behera et al., 2019</xref>). 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 (<xref ref-type="bibr" rid="B9">Behera et al., 2019</xref>). The drawback of this strategy is the processing costs of operating varying transmission modes and energy levels.</p>
<p>MS-DVCR was offered as a geographic routing scheme for minimizing energy consumption by employing MS-based goal-oriented virtual coordinate technique (<xref ref-type="bibr" rid="B44">Rahmatizadeh et al., 2014</xref>). 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 (<xref ref-type="bibr" rid="B44">Rahmatizadeh et al., 2014</xref>). The limitation of this routing scheme is the execution overhead associated with virtual coordinate information broadcast, maintenance, and management.</p>
<p>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 (<xref ref-type="bibr" rid="B56">Yue et al., 2018</xref>). 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 (<xref ref-type="bibr" rid="B56">Yue et al., 2018</xref>). The major limitations of this strategy are the computational cost for running the optimization routine and the resulting associated energy tax of this algorithm.</p>
<p>VBRP was put forward as a delay-efficient coverage-aware CBR algorithm for optimizing MS trajectory in critical applications (<xref ref-type="bibr" rid="B40">Nitesh et al., 2017</xref>). 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 (<xref ref-type="bibr" rid="B40">Nitesh et al., 2017</xref>). The limitations of this algorithm are poor energy balancing and coverage loss issues due to topology variations.</p>
<p>RRM-WLDCNN was proffered as a resilient routing scheme for high-reliability monitoring applications (<xref ref-type="bibr" rid="B27">Huang et al., 2020</xref>). 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 (<xref ref-type="bibr" rid="B27">Huang et al., 2020</xref>). The drawbacks of this scheme are interference issues, processing delays, and lack of flexibility and adaptability for heterogeneous and dynamic large-scale WSNs.</p>
<p>
<xref ref-type="table" rid="T1">Table 1</xref> provides the technical summary of the reviewed CBR schemes.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Technical summary of reviewed CBR schemes.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">CBR Scheme</th>
<th align="left">Authos</th>
<th align="left">Year</th>
<th align="left">Mechanism</th>
<th align="left">Metrics</th>
<th align="left">Benefis</th>
<th align="left">Drawbacks</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">UBER</td>
<td align="left">Alanei et.al</td>
<td align="left">2022</td>
<td align="left">Dynamic residual energy thresholding culster-to-UAV Link Formation UAV-assisted coverage recovery</td>
<td align="left">Network stability load balancing ratio,topology fluctuation effect ratio energy consumption network coverage,received packets,SN failures detected,routing overhead,end-to-end delay</td>
<td align="left">Energy conservation network coverage maximization</td>
<td align="left">Critical SN and route failures</td>
</tr>
<tr>
<td align="left">FCGW</td>
<td align="left">Quc et al.</td>
<td align="left">2022</td>
<td align="left">Multi-path routing symmetric link formation,Gaussion network architecture square-shaped cluster formation</td>
<td align="left">Average residual energy number of dead nodes number of packets sent/received</td>
<td align="left">Enhanced fault tolerance,improved data reliability minimal energy consumption</td>
<td align="left">Broadcast overhead issues, large delays from long-range transmission</td>
</tr>
<tr>
<td align="left">HYBRID</td>
<td align="left">Behera et al.</td>
<td align="left">2019</td>
<td align="left">Distance dependent hybrid routing mode, two-mode energy level for effective power utilization</td>
<td align="left">Residual energy packets received,throughput number of alive nodes number of dead nodes network stability, network lifetime</td>
<td align="left">Improved throughput,prolonged network lifetime minimal energy consumption</td>
<td align="left">Procssing costs of operating varying transmission modes and energy levels</td>
</tr>
<tr>
<td align="left">MS-DVCR</td>
<td align="left">Rahmatizadeh et al.</td>
<td align="left">2014</td>
<td align="left">MS-based goal-oriented virtual coordinate technique</td>
<td align="left">Successfully routed messages, average path length, energy consumption</td>
<td align="left">Lower energy consumption, effective mobile nodes localization</td>
<td align="left">Execution overhead from virtual coordinate information broadcast, maintenance, and management</td>
</tr>
<tr>
<td align="left">AODV-SMS</td>
<td align="left">Yue et al.</td>
<td align="left">2018</td>
<td align="left">Artificial bee colony-particle swarm algorithm</td>
<td align="left">Energy consumption energy utilization rate,packets loss rate transmission latency,network connectivity network reliability size of network</td>
<td align="left">Reliable data transmission route, effective route recovery ability, accurate computations of network parameter(s) optimization</td>
<td align="left">Computational cost for running the optimization routine, high energy tax</td>
</tr>
<tr>
<td align="left">VBRP</td>
<td align="left">Nitesh et al.</td>
<td align="left">2017</td>
<td align="left">Local orphaned SN recovery strategy, single-hop communication, Voronoi vertices</td>
<td align="left">Path length, average waiting time, network lifetime, standard deviation of remaining energy</td>
<td align="left">Extended network lifespan, optimal MS path length, reduced average waiting duration, better network adaptability</td>
<td align="left">Poor energy balancing, coverage loss issues from topology variations</td>
</tr>
<tr>
<td align="left">RRM-WLDCNN</td>
<td align="left">Huang et al.</td>
<td align="left">2020</td>
<td align="left">Graph labelling, subgraph extraction, path prediction using deep-learning (kernel and dual convolutional neural network)</td>
<td align="left">Transmission delay, system residual energy, average routing length, number of dead nodes, precision</td>
<td align="left">Lower data transmission cost, improved path reliability, enhanced network lifetime, better energy consumption</td>
<td align="left">Interference issues, processing delays, lack of flexibility/adaptability</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3">
<title>3 Proposed RUBER scheme</title>
<p>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.</p>
<sec id="s3-1">
<title>3.1 Integrated network architecture</title>
<p>
<xref ref-type="fig" rid="F1">Figure 1</xref> 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.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Integrated network architecture (<xref ref-type="bibr" rid="B2">Alanezi et al., 2022b</xref>).</p>
</caption>
<graphic xlink:href="fenrg-10-975614-g001.tif"/>
</fig>
</sec>
<sec id="s3-2">
<title>3.2 Assumptions</title>
<p>The proposed RUBER scheme is based on the following underlying assumptions:<list list-type="simple">
<list-item>
<p>1) All SNs are identical with homogeneous physico-electronic properties.</p>
</list-item>
<list-item>
<p>2) UAVs serve as MS with advanced energy storage, antenna characteristics and processing capabilities.</p>
</list-item>
<list-item>
<p>3) UAV has variable speed with three degrees of freedom.</p>
</list-item>
<list-item>
<p>4) UAVs are EI-enabled for seamless control from the LMS.</p>
</list-item>
<list-item>
<p>5) Smart SNs are adaptive to multiple transmission routes.</p>
</list-item>
</list>
</p>
</sec>
<sec id="s3-3">
<title>3.3 Energy consumption model</title>
<p>Conventional energy dissipation model is largely contingent on the number of transferred bits (<italic>b</italic>) and interspace (<italic>l</italic>) as posited in (<xref ref-type="bibr" rid="B24">Heinzelman et al., 2000</xref>; <xref ref-type="bibr" rid="B23">Heinzelman et al., 2002</xref>) using the first-order radio model. The consequence of this contingent relationship is that energy tax (<italic>E</italic>
<sub>TAX</sub>) grows exponentially with increasing interspace, as stated in <xref ref-type="disp-formula" rid="e1">Eq. 1</xref> (<xref ref-type="bibr" rid="B2">Alanezi et al., 2022b</xref>):<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>b</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mi>l</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>Where <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">A</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mi mathvariant="normal">C</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are op-amp and electronic energy depletions, respectively. <xref ref-type="disp-formula" rid="e2">Eq. 2</xref> describes the interspace as (<xref ref-type="bibr" rid="B20">Friis, 1946</xref>):<disp-formula id="e2">
<mml:math id="m4">
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mn>16</mml:mn>
<mml:msup>
<mml:mi>&#x3c0;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>Where <inline-formula id="inf3">
<mml:math id="m5">
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the wavelength and <inline-formula id="inf4">
<mml:math id="m6">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the path attenuation factor. RUBER&#x2019;s energy dissipation model curbs this exponential growth of <inline-formula id="inf5">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">X</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> by relying on the dynamic residual energy thresholding <inline-formula id="inf6">
<mml:math id="m8">
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> strategy formulated in (<xref ref-type="bibr" rid="B2">Alanezi et al., 2022b</xref>) as:<disp-formula id="e3">
<mml:math id="m9">
<mml:mrow>
<mml:msubsup>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>S</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mi>f</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>l</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mi>f</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>l</mml:mi>
<mml:mo>&#x3e;</mml:mo>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>Where <italic>l</italic>th, <inline-formula id="inf7">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf8">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are distance threshold, long-range transmission energy and short-range transmission energy, respectively. <inline-formula id="inf9">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf10">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> values are based on practical transceivers design specifications (<xref ref-type="bibr" rid="B28">IEEE, 2020</xref>; <xref ref-type="bibr" rid="B52">Texas Instruments, 2022</xref>). The distance threshold is expressed as (<xref ref-type="bibr" rid="B2">Alanezi et al., 2022b</xref>):<disp-formula id="e4">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>Where <italic>h</italic>
<sub>rx</sub>, <italic>h</italic>
<sub>tx</sub>, <italic>v</italic>, <italic>f</italic>
<sub>c</sub>, and <italic>k</italic> are receiver&#x2019;s antenna height, transmitter&#x2019;s antenna height, velocity, carrier frequency, and threshold constant, respectively. By inspection, <xref ref-type="disp-formula" rid="e3">Eq. 3</xref> has been reduced to a linear form which helps to curb exponential <inline-formula id="inf11">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">X</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> growth associated with the quadratic form in <xref ref-type="disp-formula" rid="e1">Eq. 1</xref>. 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:<disp-formula id="e5">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>Q</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>Where <inline-formula id="inf12">
<mml:math id="m17">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf13">
<mml:math id="m18">
<mml:mrow>
<mml:mi>Q</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> 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 <xref ref-type="disp-formula" rid="e5">Eq. 5</xref> by setting <inline-formula id="inf14">
<mml:math id="m19">
<mml:mrow>
<mml:mi>Q</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> constant for the RUBER scheme as:<disp-formula id="e6">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
<mml:msubsup>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>The implication of <xref ref-type="disp-formula" rid="e6">Eq. 6</xref> 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 <inline-formula id="inf15">
<mml:math id="m21">
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> as:<disp-formula id="e7">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
<disp-formula id="e8">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>Where <inline-formula id="inf16">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf17">
<mml:math id="m25">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>&#x25cf;</mml:mo>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <italic>b</italic>
<sub>i</sub> are the total initial energy, partial derivative operator and number of transferred bits at instance <inline-formula id="inf18">
<mml:math id="m26">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, respectively. The load balancing condition is therefore expressed as:<disp-formula id="e9">
<mml:math id="m27">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>The load balancing condition in <xref ref-type="disp-formula" rid="e8">Eq. 8</xref> 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.</p>
</sec>
<sec id="s3-4">
<title>3.4 Setup phase</title>
<p>RUBER algorithm starts with network-wide learning and recognition process where clustering costs <inline-formula id="inf19">
<mml:math id="m28">
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi mathvariant="normal">x</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> are exchanged among contiguous SNs. This is defined as (<xref ref-type="bibr" rid="B2">Alanezi et al., 2022b</xref>):<disp-formula id="e10">
<mml:math id="m29">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>Where <inline-formula id="inf20">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the received UAV signal strength for SN<sub>x</sub> at instance <inline-formula id="inf21">
<mml:math id="m31">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. 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 <inline-formula id="inf22">
<mml:math id="m32">
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mi>C</mml:mi>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>PR</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> as (<xref ref-type="bibr" rid="B2">Alanezi et al., 2022b</xref>):<disp-formula id="e11">
<mml:math id="m33">
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mi>C</mml:mi>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi mathvariant="italic">PR</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>I</mml:mi>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mi>L</mml:mi>
<mml:mi>I</mml:mi>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>f</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>C</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>f</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>C</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>Where <inline-formula id="inf23">
<mml:math id="m34">
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>I</mml:mi>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">U</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf24">
<mml:math id="m35">
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>I</mml:mi>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mi mathvariant="normal">O</mml:mi>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the upper and lower HCL contention probability limits. The essence of <inline-formula id="inf25">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> ratio in <xref ref-type="disp-formula" rid="e11">Eq. 11</xref> is to improve the HC setup phase by incorporating dynamic residual energy thresholding. The implication of <xref ref-type="disp-formula" rid="e11">Eq. 11</xref> is that SNs with active connection to the MS and relatively higher <inline-formula id="inf26">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> have a higher likelihood of being pre-elected as trial HCLs after a specified round <italic>R</italic> 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 <inline-formula id="inf27">
<mml:math id="m38">
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi mathvariant="normal">x</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 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 (<xref ref-type="bibr" rid="B2">Alanezi et al., 2022b</xref>).</p>
</sec>
<sec id="s3-5">
<title>3.5 Sensing and forwarding phase</title>
<p>In this phase, the radios of HCMs are activated for sensing and forwarding livestock stimulus to their corresponding HCLs. <xref ref-type="fig" rid="F2">Figure 2</xref> depicts the sensing and forwarding process while <xref ref-type="fig" rid="F3">Figure 3</xref> 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.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Sensing and forwarding process.</p>
</caption>
<graphic xlink:href="fenrg-10-975614-g002.tif"/>
</fig>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Handshaking process.</p>
</caption>
<graphic xlink:href="fenrg-10-975614-g003.tif"/>
</fig>
</sec>
<sec id="s3-6">
<title>3.6 Failure detection and recycling procedure</title>
<p>
<xref ref-type="fig" rid="F4">Figure 4</xref> 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 (<italic>t</italic>-2, <italic>t</italic>-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 <italic>t</italic>-2 and <italic>t</italic>-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&#x2019;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 <xref ref-type="table" rid="T2">Table 2</xref>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Illustration of SN and route failures.</p>
</caption>
<graphic xlink:href="fenrg-10-975614-g004.tif"/>
</fig>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Failure detection and recycling algorithm for RUBER.</p>
</caption>
<table>
<tbody valign="top">
<tr>
<td align="left">
<inline-graphic xlink:href="FENRG_fenrg-2022-975614_wc_tfx1.tif"/>
</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3-7">
<title>3.7 Recovery mechanism</title>
<p>
<xref ref-type="fig" rid="F5">Figure 5</xref> describes the recovery mechanism based on the SN and route failure scenarios indicated in <xref ref-type="fig" rid="F4">Figure 4</xref>. 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.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Recovery mechanism.</p>
</caption>
<graphic xlink:href="fenrg-10-975614-g005.tif"/>
</fig>
</sec>
<sec id="s3-8">
<title>3.8 Route maintenance strategy</title>
<p>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.</p>
</sec>
</sec>
<sec sec-type="results|discussion" id="s4">
<title>4 Results and discussion</title>
<p>This section is a technical discussion on RUBER&#x2019;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.</p>
<sec id="s4-1">
<title>4.1 Performance Indices</title>
<p>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 <xref ref-type="table" rid="T3">Table 3</xref>.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Conundrum matrix evaluation for performance indices.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Index</th>
<th align="left">Measure</th>
<th align="left">Unit (Scale)</th>
<th align="left">Evaluation Objective</th>
<th align="left">Complexity Rating</th>
<th align="left">Accuracy Rating</th>
<th align="left">Consistency Rating</th>
<th align="left">Performance Target</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">FDR</td>
<td align="left">Reported Faults</td>
<td align="left">Ratio (0&#x2013;1)</td>
<td align="left">Response to Variations</td>
<td align="left">Low</td>
<td align="left">Medium</td>
<td align="left">Medium</td>
<td align="left">Fault Tolerance</td>
</tr>
<tr>
<td align="left">FRR</td>
<td align="left">Faults Recovered</td>
<td align="left">Ratio (0&#x2013;1)</td>
<td align="left">Response to Variations</td>
<td align="left">Medium</td>
<td align="left">Medium</td>
<td align="left">High</td>
<td align="left">Fault Tolerance</td>
</tr>
<tr>
<td align="left">LBR</td>
<td align="left">Residual Energy</td>
<td align="left">Ratio (0&#x2013;1)</td>
<td align="left">Response to Variations</td>
<td align="left">High</td>
<td align="left">Medium</td>
<td align="left">High</td>
<td align="left">Energy Efficiency</td>
</tr>
<tr>
<td align="left">PDR</td>
<td align="left">Packets Received</td>
<td align="left">Ratio (0&#x2013;1)</td>
<td align="left">Response to Variations</td>
<td align="left">Low</td>
<td align="left">High</td>
<td align="left">High</td>
<td align="left">Throughput</td>
</tr>
<tr>
<td align="left">ARD</td>
<td align="left">Transmission Delay</td>
<td align="left">Ratio (0&#x2013;1)</td>
<td align="left">Comparative Analysis</td>
<td align="left">Low</td>
<td align="left">High</td>
<td align="left">Medium</td>
<td align="left">End-to-End Delay</td>
</tr>
<tr>
<td align="left">EDR</td>
<td align="left">Energy Dissipation</td>
<td align="left">Ratio (0&#x2013;1)</td>
<td align="left">Comparative Analysis</td>
<td align="left">Low</td>
<td align="left">High</td>
<td align="left">Medium</td>
<td align="left">Energy Efficiency</td>
</tr>
<tr>
<td align="left">ROH</td>
<td align="left">Processing Cost</td>
<td align="left">Ratio (0&#x2013;1)</td>
<td align="left">Comparative Analysis</td>
<td align="left">Medium</td>
<td align="left">Medium</td>
<td align="left">High</td>
<td align="left">Operating Cost</td>
</tr>
<tr>
<td align="left">FTI</td>
<td align="left">Recovery Success Rate</td>
<td align="left">Ratio (0&#x2013;1)</td>
<td align="left">Comparative Analysis</td>
<td align="left">High</td>
<td align="left">High</td>
<td align="left">Medium</td>
<td align="left">Fault Tolerance</td>
</tr>
<tr>
<td align="left">NFR</td>
<td align="left">Node Failures</td>
<td align="left">Percentage (0&#x2013;100)</td>
<td align="left">Comparative Analysis</td>
<td align="left">Medium</td>
<td align="left">Medium</td>
<td align="left">High</td>
<td align="left">Fault Tolerance</td>
</tr>
<tr>
<td align="left">RFR</td>
<td align="left">Route Failures</td>
<td align="left">Percentage (0&#x2013;100)</td>
<td align="left">Comparative Analysis</td>
<td align="left">Medium</td>
<td align="left">Medium</td>
<td align="left">High</td>
<td align="left">Fault Tolerance</td>
</tr>
<tr>
<td align="left">CSR</td>
<td align="left">Cluster Operational Duration</td>
<td align="left">Ratio (0&#x2013;1)</td>
<td align="left">Comparative Analysis</td>
<td align="left">High</td>
<td align="left">High</td>
<td align="left">Medium</td>
<td align="left">Network Lifetime</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4-2">
<title>4.2 Simulation specifications</title>
<p>Simulations were carried out with the aid of MATLAB and OMNET&#x2b;&#x2b; while key settings/specifications adopted for the simulation experiment are as shown in <xref ref-type="table" rid="T4">Table 4</xref>. Other network design parameters are based on specifications in (<xref ref-type="bibr" rid="B2">Alanezi et al., 2022b</xref>).</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Simulation specifications.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Symbol</th>
<th align="left">Denotation</th>
<th align="left">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">SN-DEP</td>
<td align="left">Number of Distributed SNs</td>
<td align="left">250</td>
</tr>
<tr>
<td align="left">LF-NS</td>
<td align="left">Dimension of LF Network</td>
<td align="left">2000&#xa0;m &#xd7; 2000 m</td>
</tr>
<tr>
<td align="left">PKS</td>
<td align="left">Packet Unit</td>
<td align="left">500 bytes</td>
</tr>
<tr>
<td align="left">
<italic>E</italic>
<sub>TAX</sub> TL</td>
<td align="left">Tuning Levels for <italic>E</italic>
<sub>TAX</sub>
</td>
<td align="left">8</td>
</tr>
<tr>
<td align="left">
<italic>E</italic>
<sub>tot</sub>
</td>
<td align="left">Initial Energy</td>
<td align="left">2&#xa0;J</td>
</tr>
<tr>
<td align="left">
<italic>E</italic>
<sub>idle</sub>
</td>
<td align="left">Energy for Idling</td>
<td align="left">0.2&#xa0;&#x3bc;J</td>
</tr>
<tr>
<td align="left">
<italic>E</italic>
<sub>agg</sub>
</td>
<td align="left">Accumulation Energy</td>
<td align="left">5&#xa0;pJ/bit</td>
</tr>
<tr>
<td align="left">
<italic>E</italic>
<sub>EC</sub>
</td>
<td align="left">Energy Consumed by Circuitry</td>
<td align="left">5&#xa0;nJ/bit</td>
</tr>
<tr>
<td align="left">
<italic>CTR</italic>
<sub>max</sub>
</td>
<td align="left">Maximum Reach for Transmission</td>
<td align="left">250&#xa0;m</td>
</tr>
<tr>
<td align="left">
<italic>&#x391;</italic>
</td>
<td align="left">Path Attenuation Factor</td>
<td align="left">2.5</td>
</tr>
<tr>
<td align="left">
<italic>SN-RS</italic>
</td>
<td align="left">Receiver Sensitivity</td>
<td align="left">&#x2212;95&#xa0;dBm</td>
</tr>
<tr>
<td align="left">
<italic>MS-ALT</italic>
</td>
<td align="left">Maximum UAV Altitude</td>
<td align="left">230&#xa0;m</td>
</tr>
<tr>
<td align="left">
<italic>MS-V</italic>
</td>
<td align="left">Velocity of UAV</td>
<td align="left">20&#xa0;m/s</td>
</tr>
<tr>
<td align="left">
<italic>MS-SR</italic>
</td>
<td align="left">Signaling Period for UAV</td>
<td align="left">2&#xa0;s</td>
</tr>
<tr>
<td align="left">
<italic>MS-TD</italic>
</td>
<td align="left">UAV Trip Length</td>
<td align="left">960&#xa0;s</td>
</tr>
<tr>
<td align="left">
<italic>AVG-STAT</italic>
</td>
<td align="left">Number of Statistical Averages</td>
<td align="left">50</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4-3">
<title>4.3 Time complexity</title>
<p>In the proposed RUBER scheme, <inline-formula id="inf28">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> 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 <italic>&#x398;</italic>(N) which is relatively higher than the complexity (<italic>&#x398;</italic>(1)) of UBER. This relatively high processing cost is a tradeoff of the proposed RUBER scheme which will be addressed in future research work.</p>
</sec>
<sec id="s4-4">
<title>4.4 Performance Evaluation</title>
<sec id="s4-4-1">
<title>4.4.1 Assessment of RUBER performance</title>
<p>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.</p>
</sec>
<sec id="s4-4-2">
<title>4.4.2 Effect of Failure Rate on Load Balancing Ratio (LBR)</title>
<p>With reference to <xref ref-type="fig" rid="F6">Figure 6</xref>, a higher LBR value (LBR &#x2265;0.5) is desired as this signifies the rotation of transmission burden and ensuing degradation of <italic>E</italic>
<sub>rsd</sub> 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 (<italic>G</italic>
<sub>i</sub>) of SN<sub>x</sub> proportionally increase with the number of adjacent SNs directly connected to SN<sub>x</sub> at instance <italic>i</italic>. 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. <xref ref-type="fig" rid="F6">Figure 6</xref> results underscore the importance of operating the network with an appropriate failure rate on LBR performance.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Effect of failure rate on load balancing ratio.</p>
</caption>
<graphic xlink:href="fenrg-10-975614-g006.tif"/>
</fig>
</sec>
<sec id="s4-4-3">
<title>4.4.3 Effect of Failure Rate on Packet Delivery Ratio (PDR)</title>
<p>With respect to <xref ref-type="fig" rid="F7">Figure 7</xref>, a higher PDR value (PDR &#x2265;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 (&#x2265;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. <xref ref-type="fig" rid="F7">Figure 7</xref> results emphasize the significance of running the network with a suitable failure rate on PDR performance.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Effect of failure rate on packet delivery ratio.</p>
</caption>
<graphic xlink:href="fenrg-10-975614-g007.tif"/>
</fig>
</sec>
<sec id="s4-4-4">
<title>4.4.4 Effect of Failure Rate on Failure Detection Ratio (FDR)</title>
<p>Regarding <xref ref-type="fig" rid="F8">Figure 8</xref>, a low FDR value (FDR &#x2264;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 (&#x2265;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. <xref ref-type="fig" rid="F8">Figure 8</xref> results underline the influence of designing the network with suitable failure rate on FDR performance.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Effect of failure rate on failure detection ratio.</p>
</caption>
<graphic xlink:href="fenrg-10-975614-g008.tif"/>
</fig>
</sec>
<sec id="s4-4-5">
<title>4.4.5 Effect of Failure Rate on Failure Recovery Ratio (FRR)</title>
<p>With regard to <xref ref-type="fig" rid="F9">Figure 9</xref>, a high FRR value (FRR &#x2265;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 (&#x2265;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. <xref ref-type="fig" rid="F9">Figure 9</xref> results underline the influence of employing suitable MS altitude on FRR performance.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Effect of failure rate on failure recovery ratio.</p>
</caption>
<graphic xlink:href="fenrg-10-975614-g009.tif"/>
</fig>
<p>
<xref ref-type="table" rid="T5">Table 5</xref> sums up RUBER performance assessment results for different failure rates.</p>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Pr&#xe9;cis of RUBER performance with failure rate variations.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left"/>
<th colspan="2" align="left">% Gain of Low Over</th>
</tr>
<tr>
<th align="left">Index</th>
<th align="left">Medium (%)</th>
<th align="left">High (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">LBR</td>
<td align="char" char=".">31.19</td>
<td align="char" char=".">64.68</td>
</tr>
<tr>
<td align="left">PDR</td>
<td align="char" char=".">29.92</td>
<td align="char" char=".">60.74</td>
</tr>
<tr>
<td align="left">FDR</td>
<td align="char" char=".">48.49</td>
<td align="char" char=".">60.96</td>
</tr>
<tr>
<td align="left">FRR</td>
<td align="char" char=".">56.75</td>
<td align="char" char=".">74.14</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s4-5">
<title>4.5 Performance comparison of RUBER</title>
<p>For the purpose of performance comparison, UBER and HYBRID routing schemes are selected for benchmarking against RUBER.</p>
<sec id="s4-5-1">
<title>4.5.1 Evaluation of average routing delay (ARD) performance</title>
<p>
<xref ref-type="fig" rid="F10">Figure 10</xref> 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.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Average routing delay performance.</p>
</caption>
<graphic xlink:href="fenrg-10-975614-g010.tif"/>
</fig>
</sec>
<sec id="s4-5-2">
<title>4.5.2 Evaluation of energy dissipation ratio (EDR) performance</title>
<p>
<xref ref-type="fig" rid="F11">Figure 11</xref> 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 <inline-formula id="inf29">
<mml:math id="m40">
<mml:mrow>
<mml:msubsup>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> thresholding, simplified <italic>E</italic>
<sub>MP</sub> 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.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Energy dissipation ratio performance.</p>
</caption>
<graphic xlink:href="fenrg-10-975614-g011.tif"/>
</fig>
</sec>
<sec id="s4-5-3">
<title>4.5.3 Evaluation of routing overhead (ROH) performance</title>
<p>
<xref ref-type="fig" rid="F12">Figure 12</xref> 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.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Routing overhead performance.</p>
</caption>
<graphic xlink:href="fenrg-10-975614-g012.tif"/>
</fig>
</sec>
<sec id="s4-5-4">
<title>4.5.4 Evaluation of fault tolerance index (FTI) performance</title>
<p>
<xref ref-type="fig" rid="F13">Figure 13</xref> 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 <italic>Q</italic> 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.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Fault tolerance index performance.</p>
</caption>
<graphic xlink:href="fenrg-10-975614-g013.tif"/>
</fig>
</sec>
<sec id="s4-5-5">
<title>4.5.5 Evaluation of nodal failure recovered (NFR) performance</title>
<p>
<xref ref-type="fig" rid="F14">Figure 14</xref> 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.</p>
<fig id="F14" position="float">
<label>FIGURE 14</label>
<caption>
<p>Nodal failure recovered performance.</p>
</caption>
<graphic xlink:href="fenrg-10-975614-g014.tif"/>
</fig>
</sec>
<sec id="s4-5-6">
<title>4.5.6 Evaluation of route failure recovered (RFR) performance</title>
<p>
<xref ref-type="fig" rid="F15">Figure 15</xref> 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.</p>
<fig id="F15" position="float">
<label>FIGURE 15</label>
<caption>
<p>Route failure recovered performance.</p>
</caption>
<graphic xlink:href="fenrg-10-975614-g015.tif"/>
</fig>
</sec>
<sec id="s4-5-7">
<title>4.5.7 Evaluation of cluster survival ratio (CSR) performance</title>
<p>
<xref ref-type="fig" rid="F16">Figure 16</xref> 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.</p>
<fig id="F16" position="float">
<label>FIGURE 16</label>
<caption>
<p>Cluster survival ratio performance.</p>
</caption>
<graphic xlink:href="fenrg-10-975614-g016.tif"/>
</fig>
<p>
<xref ref-type="table" rid="T6">Table 6</xref> outlines RUBER&#x2019;s performance comparison with UBER and HYBRID.</p>
<table-wrap id="T6" position="float">
<label>TABLE 6</label>
<caption>
<p>Pr&#xe9;cis of RUBER&#x2019;s performance comparison results.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Metric</th>
<th align="left">UBER (%)</th>
<th align="left">Hybrid (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">ARD</td>
<td align="char" char=".">32.74</td>
<td align="char" char=".">79.67</td>
</tr>
<tr>
<td align="left">EDR</td>
<td align="char" char=".">10.43</td>
<td align="char" char=".">44.98</td>
</tr>
<tr>
<td align="left">ROH</td>
<td align="char" char=".">39.08</td>
<td align="char" char=".">67.88</td>
</tr>
<tr>
<td align="left">FTI</td>
<td align="char" char=".">55.73</td>
<td align="char" char=".">74.90</td>
</tr>
<tr>
<td align="left">NFR</td>
<td align="char" char=".">44.93</td>
<td align="char" char=".">52.20</td>
</tr>
<tr>
<td align="left">RFR</td>
<td align="char" char=".">53.22</td>
<td align="char" char=".">70.56</td>
</tr>
<tr>
<td align="left">CSR</td>
<td align="char" char=".">19.26</td>
<td align="char" char=".">52.52</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
</sec>
<sec sec-type="conclusion" id="s5">
<title>5 Conclusion</title>
<p>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&#x2b;&#x2b; 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.</p>
</sec>
<sec id="s6">
<title>6 Future research works</title>
<p>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.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s7">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s8">
<title>Author contributions</title>
<p>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&#x2014;original draft preparation, MA, AS, YS, HB, and MK; writing&#x2014;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.</p>
</sec>
<sec id="s9">
<title>Funding</title>
<p>This research was funded by Deputyship for Research and Innovation, Ministry of Education in Saudi Arabia, grant number IFP-A-201-2-1.</p>
</sec>
<sec sec-type="COI-statement" id="s10">
<title>Conflict of interest</title>
<p>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.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s note</title>
<p>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.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Afrianto</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Wahjuni</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Djatna</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2020</year>). &#x201c;<article-title>Model of ubiquitous precision livestock system 4.0: A technological review</article-title>,&#x201d; in <conf-name>Proceedings of the 2nd Faculty of Industrial Technology International Congress FoITIC</conf-name>, <conf-loc>Bandung, Indonesia</conf-loc>, <conf-date>January 2020</conf-date>, <fpage>156</fpage>&#x2013;<lpage>162</lpage>. <comment>Available: <ext-link ext-link-type="uri" xlink:href="https://eproceeding.itenas.ac.id/index.php/foitic/article/view/74">https://eproceeding.itenas.ac.id/index.php/foitic/article/view/74</ext-link> (Accessed Apr. 25, 2022)</comment>. </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Alanezi</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Salami</surname>
<given-names>A. F.</given-names>
</name>
<name>
<surname>Sha&#x2019;aban</surname>
<given-names>Y. A.</given-names>
</name>
<name>
<surname>Bouchekara</surname>
<given-names>H. R. E. H.</given-names>
</name>
<name>
<surname>Shahriar</surname>
<given-names>M. S.</given-names>
</name>
<name>
<surname>Khodja</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>)., <volume>22</volume>. <publisher-loc>Sensors</publisher-loc>, <fpage>6158</fpage>. <pub-id pub-id-type="doi">10.3390/s22166158</pub-id>
<article-title>Uber: UAV-based energy-efficient reconfigurable routing scheme for smart wireless livestock sensor network</article-title>
<source>Sensors (Basel).</source> </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Alanezi</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Shahriar</surname>
<given-names>M. S.</given-names>
</name>
<name>
<surname>Hasan</surname>
<given-names>M. B.</given-names>
</name>
<name>
<surname>Ahmed</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Sha&#x2019;aban</surname>
<given-names>Y. A.</given-names>
</name>
<name>
<surname>Bouchekara</surname>
<given-names>H. R. E. H.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Livestock management with unmanned aerial Vehicles: A review</article-title>. <source>IEEE Access</source> <volume>10</volume>, <fpage>45001</fpage>&#x2013;<lpage>45028</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2022.3168295</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Asmaa</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Said</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Lahoucine</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2016</year>). &#x201c;<article-title>Review of recovery techniques to recapture lost targets in wireless sensor networks</article-title>,&#x201d; in <conf-name>Proceedings of the 2nd IEEE International Conference on Electrical and Information Technologies (ICEIT)</conf-name>, <conf-date>04-07 May 2016</conf-date>, <conf-loc>Tangiers, Morocco</conf-loc>, <fpage>1</fpage>&#x2013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1109/eitech.2016.7519591</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Astakhova</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2020</year>). &#x201c;<article-title>Research on the energy characteristics of routing in wireless sensor networks</article-title>,&#x201d; in <conf-name>Proceedings of the CEUR Workshop Proceedings</conf-name>. <comment>[Online]. Available: <ext-link ext-link-type="uri" xlink:href="http://ceur-ws.org/Vol-2590/short15.pdf">http://ceur-ws.org/Vol-2590/short15.pdf</ext-link> (Accessed Apr. 20, 2022)</comment>. </citation>
</ref>
<ref id="B6">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Bandyopadhyay</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Coyle</surname>
<given-names>E. J.</given-names>
</name>
</person-group> (<year>2003</year>). &#x201c;<article-title>An energy efficient hierarchical clustering algorithm for wireless sensor networks</article-title>,&#x201d; in <conf-name>Proceedings of the IEEE INFOCOM 2003 - Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies</conf-name>, <conf-date>30 Mar. 2003-03 Mar. 2003</conf-date>, <conf-loc>San Francisco, CA, USA</conf-loc>, <fpage>1713</fpage>&#x2013;<lpage>1723</lpage>. <pub-id pub-id-type="doi">10.1109/INFCOM.2003.1209194</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Barbedo</surname>
<given-names>J. G. A.</given-names>
</name>
<name>
<surname>Koenigkan</surname>
<given-names>L. V.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Perspectives on the use of unmanned aerial systems to monitor cattle</article-title>. <source>Outlook Agric.</source> <volume>47</volume> (<issue>3</issue>), <fpage>214</fpage>&#x2013;<lpage>222</lpage>. <pub-id pub-id-type="doi">10.1177/0030727018781876</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Barriuso</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Villarrubia Gonz&#xe1;lez</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>De Paz</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Lozano</surname>
<given-names>&#xc1;.</given-names>
</name>
<name>
<surname>Bajo</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Combination of multi-agent systems and wireless sensor networks for the monitoring of cattle</article-title>. <source>Sensors</source> <volume>18</volume> (<issue>2</issue>), <fpage>108</fpage>. <pub-id pub-id-type="doi">10.3390/s18010108</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Behera</surname>
<given-names>T. M.</given-names>
</name>
<name>
<surname>Mohapatra</surname>
<given-names>S. K.</given-names>
</name>
<name>
<surname>Samal</surname>
<given-names>U. C.</given-names>
</name>
<name>
<surname>Khan</surname>
<given-names>M. S.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Hybrid heterogeneous routing scheme for improved network performance in WSNs for animal tracking</article-title>. <source>Internet Things</source> <volume>6</volume>, <fpage>100047</fpage>. <pub-id pub-id-type="doi">10.1016/j.iot.2019.03.001</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Behjati</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Mohd Noh</surname>
<given-names>A. B.</given-names>
</name>
<name>
<surname>Alobaidy</surname>
<given-names>H. A. H.</given-names>
</name>
<name>
<surname>Zulkifley</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Nordin</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Abdullah</surname>
<given-names>N. F.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>LoRa communications as an enabler for Internet of drones towards large-scale livestock monitoring in rural farms</article-title>. <source>Sensors</source> <volume>21</volume> (<issue>15</issue>), <fpage>5044</fpage>. <pub-id pub-id-type="doi">10.3390/s21155044</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Bello-Salau</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Salami</surname>
<given-names>A. F.</given-names>
</name>
<name>
<surname>Anwar</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Aibinu</surname>
<given-names>A. M.</given-names>
</name>
</person-group> (<year>2011</year>). &#x201c;<article-title>Evaluation of radio propagation techniques for hierarchical sensor networks</article-title>,&#x201d; in <conf-name>Proceedings of the 4th IEEE International Conference on Mechatronics (ICOM)</conf-name>, <conf-loc>Kuala Lumpur, Malaysia</conf-loc>, <fpage>001</fpage>&#x2013;<lpage>005</lpage>. </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bello-Salau</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Salami</surname>
<given-names>A. F.</given-names>
</name>
<name>
<surname>Anwar</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Islam</surname>
<given-names>M. R.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Analysis of radio model performance for clustering sensor networks</article-title>. <source>Sensors Transducers</source> <volume>128</volume> (<issue>5</issue>), <fpage>27</fpage>&#x2013;<lpage>38</lpage>. </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Boursianis</surname>
<given-names>A. D.</given-names>
</name>
<name>
<surname>Papadopoulou</surname>
<given-names>M. S.</given-names>
</name>
<name>
<surname>Diamantoulakis</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Liopa-Tsakalidi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Barouchas</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Salahas</surname>
<given-names>G.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Internet of Things (IoT) and agricultural unmanned aerial Vehicles (UAVs) in smart farming: A comprehensive review</article-title>. <source>Internet Things</source> <volume>18</volume>, <fpage>100187</fpage>. <pub-id pub-id-type="doi">10.1016/j.iot.2020.100187</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Casas</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Hermosa</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Marco</surname>
<given-names>&#xc1;.</given-names>
</name>
<name>
<surname>Blanco</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Zarazaga-Soria</surname>
<given-names>F. J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Real-time extensive livestock monitoring using LPWAN smart wearable and infrastructure</article-title>. <source>Appl. Sci.</source> <volume>11</volume> (<issue>3</issue>), <fpage>1240</fpage>. <pub-id pub-id-type="doi">10.3390/app11031240</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chabot</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Bird</surname>
<given-names>D. M.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Wildlife research and management methods in the 21st century: Where do unmanned aircraft fit in?</article-title> <source>J. Unmanned Veh. Syst.</source> <volume>3</volume> (<issue>4</issue>), <fpage>137</fpage>&#x2013;<lpage>155</lpage>. <pub-id pub-id-type="doi">10.1139/juvs-2015-0021</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chamoso</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Raveane</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Parra</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Gonz&#xe1;lez</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>UAVs applied to the counting and monitoring of animals</article-title>. <source>Ambient Intell. - Softw. Appl.</source>, <volume>291</volume>, <fpage>71</fpage>&#x2013;<lpage>80</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-319-07596-9_8</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ding</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Holliday</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Celik</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Distributed energy-efficient hierarchical clustering for wireless sensor networks</article-title>. <source>Distributed Comput. Sens. Syst.</source>, <volume>3560</volume>, <fpage>322</fpage>&#x2013;<lpage>339</lpage>. <pub-id pub-id-type="doi">10.1007/11502593_25</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Freed</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Carson</surname>
<given-names>V. C.</given-names>
</name>
<name>
<surname>Doerr</surname>
<given-names>K. H.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Optimizing a RFID-UAV cattle search tour</article-title>. <source>Int. J. RF Technol.</source> <volume>11</volume> (<issue>2</issue>), <fpage>127</fpage>&#x2013;<lpage>141</lpage>. <pub-id pub-id-type="doi">10.3233/rft-180163</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Friha</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Ferrag</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Shu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Maglaras</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Internet of Things for the future of smart agriculture: A comprehensive survey of emerging technologies</article-title>. <source>IEEE/CAA J. Autom. Sin.</source> <volume>8</volume> (<issue>4</issue>), <fpage>718</fpage>&#x2013;<lpage>752</lpage>. <pub-id pub-id-type="doi">10.1109/JAS.2021.1003925</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Friis</surname>
<given-names>H. T.</given-names>
</name>
</person-group> (<year>1946</year>). <article-title>A note on a simple transmission formula</article-title>. <source>Proc. IRE</source> <volume>34</volume> (<issue>5</issue>), <fpage>254</fpage>&#x2013;<lpage>256</lpage>. <pub-id pub-id-type="doi">10.1109/jrproc.1946.234568</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gnanasekera</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Katupitiya</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Savkin</surname>
<given-names>A. V.</given-names>
</name>
<name>
<surname>De Silva</surname>
<given-names>A. H. T. E.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A range-based algorithm for autonomous navigation of an aerial drone to approach and follow a herd of cattle</article-title>. <source>Sensors</source> <volume>21</volume> (<issue>21</issue>), <fpage>7218</fpage>. <pub-id pub-id-type="doi">10.3390/s21217218</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gray</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Banhazi</surname>
<given-names>T. M.</given-names>
</name>
<name>
<surname>Kist</surname>
<given-names>A. A.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Wireless data management system for environmental monitoring in livestock buildings</article-title>. <source>Inf. Process. Agric.</source> <volume>4</volume> (<issue>1</issue>), <fpage>1</fpage>&#x2013;<lpage>17</lpage>. <pub-id pub-id-type="doi">10.1016/j.inpa.2016.12.001</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Heinzelman</surname>
<given-names>W. B.</given-names>
</name>
<name>
<surname>Chandrakasan</surname>
<given-names>A. P.</given-names>
</name>
<name>
<surname>Balakrishnan</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>An application-specific protocol architecture for wireless microsensor networks</article-title>. <source>IEEE Trans. Wirel. Commun.</source> <volume>1</volume> (<issue>4</issue>), <fpage>660</fpage>&#x2013;<lpage>670</lpage>. <pub-id pub-id-type="doi">10.1109/twc.2002.804190</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Heinzelman</surname>
<given-names>W. R.</given-names>
</name>
<name>
<surname>Chandrakasan</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Balakrishnan</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2000</year>). &#x201c;<article-title>Energy-efficient communication protocol for wireless microsensor networks</article-title>,&#x201d; in <conf-name>Proceedings of the 33rd Annual Hawaii International Conference on System Sciences</conf-name>, <conf-loc>Maui, HI, USA</conf-loc>, <conf-date>Jan. 01 2020</conf-date>, <fpage>1</fpage>&#x2013;<lpage>10</lpage>. <pub-id pub-id-type="doi">10.1109/HICSS.2000.926982</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Turgut</surname>
<given-names>A. E.</given-names>
</name>
<name>
<surname>Krajnik</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Lennox</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Arvin</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Occlusion-based coordination protocol design for autonomous robotic shepherding tasks</article-title>. <source>IEEE Trans. Cogn. Dev. Syst.</source> <volume>14</volume> (<issue>1</issue>), <fpage>126</fpage>&#x2013;<lpage>135</lpage>. <pub-id pub-id-type="doi">10.1109/TCDS.2020.3018549</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2005</year>). &#x201c;<article-title>A probabilistic clustering algorithm in wireless sensor networks</article-title>,&#x201d; in <conf-name>Proceedings of the VTC-2005-Fall - 2005 IEEE 62nd Vehicular Technology Conference</conf-name>, <conf-date>28-28 Sep. 2005</conf-date>, <conf-loc>Dallas, TX, USA</conf-loc>, <fpage>1796</fpage>&#x2013;<lpage>1798</lpage>. <pub-id pub-id-type="doi">10.1109/VETECF.2005.1558414</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhai</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Resilient routing mechanism for wireless sensor networks with deep learning link reliability prediction</article-title>. <source>IEEE Access</source> <volume>8</volume>, <fpage>64857</fpage>&#x2013;<lpage>64872</lpage>. <pub-id pub-id-type="doi">10.1109/access.2020.2984593</pub-id> </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<collab>IEEE</collab> (<year>2020</year>). <article-title>IEEE standard for low-rate wireless networks</article-title>. <source>IEEE Std 802.15.4-2020 Revis. IEEE Std 802.15.4-2015)</source>, <fpage>1</fpage>&#x2013;<lpage>800</lpage>. <pub-id pub-id-type="doi">10.1109/IEEESTD.2020.9144691</pub-id> </citation>
</ref>
<ref id="B29">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Kakamoukas</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Sariciannidis</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Livanos</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Zervakis</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Ramnalis</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Polychronos</surname>
<given-names>V.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). &#x201c;<article-title>A multi-collective, IoT-enabled, adaptive smart farming architecture</article-title>,&#x201d; in <conf-name>Proceedings of the 2019 IEEE International Conference on Imaging Systems and Techniques (IST)</conf-name>, <conf-date>09-10 Dec. 2019</conf-date>, <conf-loc>Abu Dhabi, United Arab Emirates</conf-loc>, <fpage>1</fpage>&#x2013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1109/IST48021.2019.9010236</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Savkin</surname>
<given-names>A. V.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Robotic herding of farm animals using a network of barking aerial drones</article-title>. <source>Drones</source> <volume>629</volume> (<issue>2</issue>), <fpage>29</fpage>&#x2013;<lpage>22</lpage>. <pub-id pub-id-type="doi">10.3390/drones6020029</pub-id> </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lin</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Qi</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Du</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Mart&#xed;nez-Garc&#xed;a</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Energy-optimal data collection for unmanned aerial vehicle-aided industrial wireless sensor network-based agricultural monitoring system: A clustering compressed sampling approach</article-title>. <source>IEEE Trans. Ind. Inf.</source> <volume>17</volume> (<issue>6</issue>), <fpage>4411</fpage>&#x2013;<lpage>4420</lpage>. <pub-id pub-id-type="doi">10.1109/TII.2020.3027840</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Long</surname>
<given-names>N. K.</given-names>
</name>
<name>
<surname>Sammut</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Sgarioto</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Garratt</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Abbass</surname>
<given-names>H. A.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A comprehensive review of shepherding as a bio-inspired swarm-robotics guidance approach</article-title>. <source>IEEE Trans. Emerg. Top. Comput. Intell.</source> <volume>4</volume> (<issue>4</issue>), <fpage>523</fpage>&#x2013;<lpage>537</lpage>. <pub-id pub-id-type="doi">10.1109/TETCI.2020.2992778</pub-id> </citation>
</ref>
<ref id="B33">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Lotfinezhad</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2005</year>). &#x201c;<article-title>Energy efficient clustering in sensor networks with mobile agents</article-title>,&#x201d; in <conf-name>Proceedings of the IEEE Wireless Communications and Networking Conference</conf-name>, <conf-date>13-17 Mar. 2005</conf-date>, <conf-loc>New Orleans, LA, USA</conf-loc>, <fpage>1872</fpage>&#x2013;<lpage>1877</lpage>. <pub-id pub-id-type="doi">10.1109/WCNC.2005.1424797</pub-id> </citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Loukatos</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Arvanitis</surname>
<given-names>K. G.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Multi-modal sensor nodes in experimental scalable agricultural IoT application scenarios</article-title>. <source>IoT-based Intelligent Model. Environ. Ecol. Eng.</source>, <volume>67</volume>, <fpage>101</fpage>&#x2013;<lpage>128</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-030-71172-6_5</pub-id> </citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Loukatos</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Fragkos</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Arvanitis</surname>
<given-names>K. G.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Experimental performance evaluation techniques of LoRa radio modules and exploitation for agricultural use</article-title>. <source>Springer Optim. Its Appl.</source> <volume>182</volume>, <fpage>101</fpage>&#x2013;<lpage>120</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-030-84144-7_4</pub-id> </citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mistry</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Ghosh</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Biswas</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Bagui</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Basak</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Applications of Internet of Things and unmanned aerial Vehicle in smart agriculture: A review</article-title>. <source>OSF Prepr.</source>, <fpage>1</fpage>&#x2013;<lpage>18</lpage>. <pub-id pub-id-type="doi">10.31219/osf.io/fmgtw</pub-id> </citation>
</ref>
<ref id="B37">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Mudziwepasi</surname>
<given-names>S. K.</given-names>
</name>
<name>
<surname>Scott</surname>
<given-names>M. S.</given-names>
</name>
</person-group> (<year>2014</year>). &#x201c;<article-title>Assessment of a wireless sensor network based monitoring tool for zero effort technologies: A cattle-health and movement monitoring test case</article-title>,&#x201d; in <conf-name>Proceedings of the IEEE 6th International Conference on Adaptive Science &#x26; Technology (ICAST)</conf-name>, <conf-loc>Ota, Nigeria</conf-loc>, <conf-date>29-31 Oct. 2014</conf-date>. <pub-id pub-id-type="doi">10.1109/icastech.2014.7068068</pub-id> </citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mukhamediev</surname>
<given-names>R. I.</given-names>
</name>
<name>
<surname>Symagulov</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kuchin</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zaitseva</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Bekbotayeva</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Yakunin</surname>
<given-names>K.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Review of some applications of unmanned aerial Vehicles Technology in the resource-rich country</article-title>. <source>Appl. Sci.</source> <volume>11</volume> (<issue>21</issue>). <pub-id pub-id-type="doi">10.3390/app112110171</pub-id> </citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Neethirajan</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Recent advances in wearable sensors for animal health management</article-title>. <source>Sens. Bio-Sensing Res.</source> <volume>12</volume>, <fpage>15</fpage>&#x2013;<lpage>29</lpage>. <pub-id pub-id-type="doi">10.1016/j.sbsr.2016.11.004</pub-id> </citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nitesh</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Azharuddin</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Jana</surname>
<given-names>P. K.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>A novel approach for designing delay efficient path for mobile sink in wireless sensor networks</article-title>. <source>Wirel. Netw.</source> <volume>24</volume> (<issue>7</issue>), <fpage>2337</fpage>&#x2013;<lpage>2356</lpage>. <pub-id pub-id-type="doi">10.1007/s11276-017-1477-2</pub-id> </citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pajares</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Overview and current status of remote sensing applications based on unmanned aerial Vehicles (UAVs)</article-title>. <source>Photogramm. Eng. Remote Sens.</source> <volume>81</volume> (<issue>4</issue>), <fpage>281</fpage>&#x2013;<lpage>330</lpage>. <pub-id pub-id-type="doi">10.14358/pers.81.4.281</pub-id> </citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Petrova</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Petrov</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Analysis of efficiency of the unmanned aerial Vehicles use in contemporary agrotechnologies</article-title>. <source>Int. J. Inf. Technol. Secur.</source> <volume>13</volume> (<issue>4</issue>), <fpage>25</fpage>&#x2013;<lpage>34</lpage>. <comment>Available: <ext-link ext-link-type="uri" xlink:href="https://ijits-bg.com/contents/IJITS-2021-No4/2021-N4-03.pdf">https://ijits-bg.com/contents/IJITS-2021-No4/2021-N4-03.pdf</ext-link> (Accessed Apr. 24, 2022)</comment>. </citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Quoc</surname>
<given-names>D. N.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>A hybrid fault-tolerant routing based on Gaussian network for wireless sensor network</article-title>. <source>J. Commun. Netw.</source> <volume>24</volume> (<issue>1</issue>), <fpage>37</fpage>&#x2013;<lpage>46</lpage>. <pub-id pub-id-type="doi">10.23919/JCN.2021.000028</pub-id> </citation>
</ref>
<ref id="B44">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Rahmatizadeh</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Khan</surname>
<given-names>S. A.</given-names>
</name>
<name>
<surname>Jayasumana</surname>
<given-names>A. P.</given-names>
</name>
<name>
<surname>Turgut</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>B&#xf6;l&#xf6;ni</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2014</year>). &#x201c;<article-title>Routing towards a mobile sink using virtual coordinates in a wireless sensor network</article-title>,&#x201d; in <conf-name>Proceedings of the 2014 IEEE International Conference on Communications (ICC)</conf-name>, <conf-date>10-14 Jun. 2014</conf-date>, <conf-loc>Sydney, NSW, Australia</conf-loc>, <fpage>12</fpage>&#x2013;<lpage>17</lpage>. <pub-id pub-id-type="doi">10.1109/ICC.2014.6883287</pub-id> </citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rivas</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Chamoso</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Gonz&#xe1;lez-Briones</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Corchado</surname>
<given-names>J. M.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Detection of cattle using drones and convolutional neural networks</article-title>. <source>Sensors</source> <volume>18</volume> (<issue>7</issue>). <pub-id pub-id-type="doi">10.3390/s18072048</pub-id> </citation>
</ref>
<ref id="B46">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Salami</surname>
<given-names>A. F.</given-names>
</name>
<name>
<surname>Anwar</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Aibinu</surname>
<given-names>A. M.</given-names>
</name>
<name>
<surname>Bello-Salau</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Abdalla</surname>
<given-names>A. H.</given-names>
</name>
</person-group> (<year>2011</year>). &#x201c;<article-title>Investigative analysis of clustering routing protocols for scalable sensor networks</article-title>,&#x201d; in <conf-name>Proceedings of the 4th IEEE International Conference on Mechatronics (ICOM)</conf-name>, <conf-loc>Kuala Lumpur, Malaysia</conf-loc>, <conf-date>17-19 May 2011</conf-date>, <fpage>011</fpage>&#x2013;<lpage>015</lpage>. </citation>
</ref>
<ref id="B47">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Salami</surname>
<given-names>A. F.</given-names>
</name>
<name>
<surname>Anwar</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Priantoro</surname>
<given-names>A. U.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>An investigation into clustering routing protocols for wireless sensor networks</article-title>. <source>Sensors Transducers</source> <volume>106</volume> (<issue>7</issue>), <fpage>48</fpage>&#x2013;<lpage>61</lpage>. </citation>
</ref>
<ref id="B48">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Salami</surname>
<given-names>A. F.</given-names>
</name>
<name>
<surname>Bari</surname>
<given-names>S. M. S.</given-names>
</name>
<name>
<surname>Anwar</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Khan</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2010</year>). &#x201c;<article-title>Feasibility analysis of clustering routing protocols for multipurpose sensor networking</article-title>,&#x201d; in <conf-name>Proceedings of the 2nd International Conference on Multimedia and Computational Intelligence (ICMCI)</conf-name>, <conf-loc>Shanghai, China</conf-loc>, <fpage>432</fpage>&#x2013;<lpage>435</lpage>. </citation>
</ref>
<ref id="B49">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sharma</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Koundal</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Cattle health monitoring system using wireless sensor network: A survey from innovation perspective</article-title>. <source>IET Wirel. Sens. Syst.</source> <volume>8</volume> (<issue>4</issue>), <fpage>143</fpage>&#x2013;<lpage>151</lpage>. <pub-id pub-id-type="doi">10.1049/iet-wss.2017.0060</pub-id> </citation>
</ref>
<ref id="B50">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sivakumar</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Sinha</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Bharghavan</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>1999</year>). <article-title>Cedar: A core-extraction distributed ad hoc routing algorithm</article-title>. <source>IEEE J. Sel. Areas Commun.</source> <volume>17</volume> (<issue>8</issue>), <fpage>1454</fpage>&#x2013;<lpage>1465</lpage>. <pub-id pub-id-type="doi">10.1109/49.779926</pub-id> </citation>
</ref>
<ref id="B51">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Symeonaki</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Arvanitis</surname>
<given-names>K. G.</given-names>
</name>
<name>
<surname>Piromalis</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Tseles</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Balafoutis</surname>
<given-names>A. T.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Ontology-based IoT middleware approach for smart livestock farming toward agriculture 4.0: A case study for controlling thermal environment in a pig facility</article-title>. <source>Agronomy</source> <volume>12</volume> (<issue>3</issue>). <pub-id pub-id-type="doi">10.3390/agronomy12030750</pub-id> </citation>
</ref>
<ref id="B52">
<citation citation-type="web">
<collab>Texas Instruments</collab> &#x201c;<article-title>2.4 GHz IEEE 802.15.4/ZigBee-ready RF transceiver applications</article-title>.&#x201d; <comment>Accessed</comment>: <comment>Apr. 21, 2022</comment>. <comment>Available: <ext-link ext-link-type="uri" xlink:href="https://www.ti.com/product/CC2420">https://www.ti.com/product/CC2420</ext-link>.</comment> </citation>
</ref>
<ref id="B53">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xiang</surname>
<given-names>T.-Z.</given-names>
</name>
<name>
<surname>Xia</surname>
<given-names>G.-S.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Mini-Unmanned aerial vehicle-based remote sensing: Techniques, applications, and prospects</article-title>. <source>IEEE Geosci. Remote Sens. Mag.</source> <volume>7</volume> (<issue>3</issue>), <fpage>29</fpage>&#x2013;<lpage>63</lpage>. <pub-id pub-id-type="doi">10.1109/MGRS.2019.2918840</pub-id> </citation>
</ref>
<ref id="B54">
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Solmaz</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Rahmatizadeh</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Turgut</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Boloni</surname>
<given-names>L.</given-names>
</name>
</person-group>, &#x201c;<article-title>Internet of Things applications: Animal monitoring with unmanned aerial Vehicle</article-title>,&#x201d; <year>2016</year>, <comment>Accessed</comment>: <comment>Apr. 25, 2022</comment>. <comment>[Online]. <italic>arXiv:1610.05287 [cs]</italic>, Available: <ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/1610.05287">https://arxiv.org/abs/1610.05287</ext-link>.</comment> </citation>
</ref>
<ref id="B55">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yaxley</surname>
<given-names>K. J.</given-names>
</name>
<name>
<surname>Joiner</surname>
<given-names>K. F.</given-names>
</name>
<name>
<surname>Abbass</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Drone approach parameters leading to lower stress sheep flocking and movement: Sky shepherding</article-title>. <source>Sci. Rep.</source> <volume>11</volume> (<issue>1</issue>), <fpage>7803</fpage>&#x2013;<lpage>7809</lpage>. <pub-id pub-id-type="doi">10.1038/s41598-021-87453-y</pub-id> </citation>
</ref>
<ref id="B56">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yue</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Hang</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Luo</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A swarm intelligence algorithm for routing recovery strategy in wireless sensor networks with mobile sink</article-title>. <source>IEEE Access</source> <volume>6</volume>, <fpage>67434</fpage>&#x2013;<lpage>67445</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2018.2879364</pub-id> </citation>
</ref>
<ref id="B57">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Mehmood</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Shu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Huo</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Mukherjee</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A survey on fault diagnosis in wireless sensor networks</article-title>. <source>IEEE Access</source> <volume>6</volume>, <fpage>11349</fpage>&#x2013;<lpage>11364</lpage>. <pub-id pub-id-type="doi">10.1109/access.2018.2794519</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>