<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">IASC</journal-id>
<journal-id journal-id-type="nlm-ta">IASC</journal-id>
<journal-id journal-id-type="publisher-id">IASC</journal-id>
<journal-title-group>
<journal-title>Intelligent Automation &#x0026; Soft Computing</journal-title>
</journal-title-group>
<issn pub-type="epub">2326-005X</issn>
<issn pub-type="ppub">1079-8587</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">34369</article-id>
<article-id pub-id-type="doi">10.32604/iasc.2023.034369</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Energy Efficient Green Routing for UAVs Ad-Hoc Network</article-title>
<alt-title alt-title-type="left-running-head">Energy Efficient Green Routing for UAVs Ad-Hoc Network</alt-title>
<alt-title alt-title-type="right-running-head">Energy Efficient Green Routing for UAVs Ad-Hoc Network</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Muthukumar</surname><given-names>M.</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Rangasamy</surname><given-names>Rajasekar</given-names></name><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Hussain</surname><given-names>Irshad</given-names></name><xref ref-type="aff" rid="aff-3">3</xref><xref ref-type="aff" rid="aff-4">4</xref></contrib>
<contrib id="author-4" contrib-type="author" corresp="yes">
<name name-style="western"><surname>AlQahtani</surname><given-names>Salman A.</given-names></name><xref ref-type="aff" rid="aff-4">4</xref><email>salmanq@ksu.edu.sa</email></contrib>
<aff id="aff-1"><label>1</label><institution>Department of Computer Science and Engineering, Sree Sowdambika College of Engineering</institution>, <addr-line>Tamil Nadu</addr-line>, <country>India</country></aff>
<aff id="aff-2"><label>2</label><institution>Department of Computer Science and Engineering-AI &#x0026; ML, School of Engineering, Malla Reddy University</institution>, <addr-line>Hyderabad</addr-line>, <country>India</country></aff>
<aff id="aff-3"><label>3</label><institution>Faculty of Electrical and Computer Engineering, University of Engineering and Technology Peshawar</institution>, <addr-line>25000, Peshawar</addr-line>, <country>Pakistan</country></aff>
<aff id="aff-4"><label>4</label><institution>Department of Computer Engineering, College of Computer and Information Sciences, King Saud University, P.O. Box 51178</institution>, <addr-line>Riyadh, 11543</addr-line>, <country>Kingdom of Saudi Arabia</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Salman A. AlQahtani. Email: <email>salmanq@ksu.edu.sa</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic"><year>2023</year></pub-date>
<pub-date date-type="pub" publication-format="electronic"><day>1</day><month>5</month><year>2023</year></pub-date>
<volume>37</volume>
<issue>1</issue>
<fpage>1111</fpage>
<lpage>1127</lpage>
<history>
<date date-type="received"><day>15</day><month>7</month><year>2022</year>
</date>
<date date-type="accepted"><day>10</day><month>3</month><year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2023 Muthukumar et al.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Muthukumar et al.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_IASC_34369.pdf"></self-uri>
<abstract>
<p>The purpose of this article is to propose Stability-based Energy-Efficient Link-State Hybrid Routing (S-ELHR), a low latency routing protocol that aims to provide a stable mechanism for routing in unmanned aerial vehicles (UAV). The S-ELHR protocol selects a number of network nodes to create a Connected Dominating Set (CDS) using a parameter known as the Stability Metric (SM). The SM considers the node&#x2019;s energy usage, connectivity time, and node&#x2019;s degree. Only the highest SM nodes are chosen to form CDS. Each node declares a Willingness to indicate that it is prepared to serve as a relay for its neighbors, by employing its own energy state. S-ELHR is a hybrid protocol that stores only partial topological information and routing tables on CDS nodes. Instead of relying on the routing information at each intermediary node, it uses source routing, in which a route is generated on-demand, and data packets contain the addresses of the nodes the packet will transit. A route recovery technique is additionally utilized, which first locates a new route to the destination before forwarding packets along it. Through simulation for various network sizes and mobility speeds, the efficiency of S-ELHR is shown. The findings demonstrate that S-ELHR performs better than Optimized Link State Routing (OLSR) and Energy Enhanced OLSR (EE-OLSR) in terms of packet delivery ratio, end-to-end delay, and energy consumption.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Connected dominating set</kwd>
<kwd>hybrid routing</kwd>
<kwd>UAV Ad hoc networks</kwd>
<kwd>link state</kwd>
<kwd>stability</kwd>
</kwd-group>
<funding-group>
<award-group id="awg1">
<funding-source>King Saud University</funding-source>
<award-id>RSPD2023R585</award-id>
</award-group>   
</funding-group>   
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Unmanned aerial vehicles (UAVs) have grown in popularity recently due to their superior transportation, affordability, and effectiveness of delivery. UAV Ad Hoc Networks (UANETs) is made up of flying objects that can travel in any direction and communicate with one another even without a ground connection. UAVs have been more well-liked recently in both industry and education due to their adaptability and flexible services. Because of their focus on establishing and designing control systems, UANets have various applications, including agricultural management, animal inspection, and medical applications for the military Several routing protocols have been proposed for the UANETs [<xref ref-type="bibr" rid="ref-1">1</xref>&#x2013;<xref ref-type="bibr" rid="ref-6">6</xref>]. Routing protocols are divided into proactive and reactive categories based on the route discovery principle. Active protocols, as opposed to reactive protocols, make periodic changes to the routes for every pair of nodes. The reactive or on-demand protocols use a broadcasting strategy to only provide the route when it is required.</p>
<p>A network&#x2019;s Virtual Backbone (VB), often referred to as a CDS, is a subset of nodes that are connected to one other. The CDS nodes are identified by implementing distributed or centralized methods. Distributed algorithms are largely used to select the CDS dynamically. The CDS can communicate between nodes [<xref ref-type="bibr" rid="ref-7">7</xref>&#x2013;<xref ref-type="bibr" rid="ref-11">11</xref>]. The maintenance features built into the backbone construction algorithms let them adjust to topology changes brought on by node mobility. The stability of the virtual backbone is essential because most algorithms favor nodes with a high degree.</p>
<p>The three types of network-wide broadcasting techniques are based on probability, area, and neighbor knowledge [<xref ref-type="bibr" rid="ref-12">12</xref>]. These resource-intensive techniques are used by almost all routing protocols, such as Ad-hoc On-Demand Distance Vector (AODV) [<xref ref-type="bibr" rid="ref-13">13</xref>], Dynamic Source Routing (DSR) [<xref ref-type="bibr" rid="ref-14">14</xref>], and Optimized Link State Routing (OLSR) [<xref ref-type="bibr" rid="ref-15">15</xref>]. The Multipoint Relay (MPR) mechanism, based on neighbor information, is used by OLSR to reduce duplicate broadcasting. In MPR, each node selects some of its one-hop neighbors as forwarding nodes. These MPR nodes make sure that all two-hop neighbors receive the broadcast packets [<xref ref-type="bibr" rid="ref-16">16</xref>&#x2013;<xref ref-type="bibr" rid="ref-19">19</xref>]. These MPRs combine to generate a CDS [<xref ref-type="bibr" rid="ref-20">20</xref>,<xref ref-type="bibr" rid="ref-21">21</xref>]. The data transfer through the backbone or CDS reduces the number of broadcast packets because only the nodes in the CDS are responsible for packet forwarding.</p>
<p>Most routing protocols use hop count as a selection metric, and it has been observed that the routes found are unstable. The study of utilizing CDS to support additional network functions, like multi-hop communications, has recently attracted more attention [<xref ref-type="bibr" rid="ref-10">10</xref>,<xref ref-type="bibr" rid="ref-11">11</xref>,<xref ref-type="bibr" rid="ref-22">22</xref>&#x2013;<xref ref-type="bibr" rid="ref-24">24</xref>]. The performance of the network will be significantly improved by a stable backbone or CDS because node mobility frequently results in connection failures in UANET. In this article, we look at the stability of CDS. The suggested work uses three metrics: link connection time, which evaluates the time it takes for any two nodes to join, degree weight, which reduces CDS size, and energy weight, which selects nodes with more energy. The metric stability parameter combines these measurements. In a hybrid protocol, network-wide routing and broadcasting are done via stable CDS.</p>
<p>The partial link state information is distributed to all the nodes using multipoint relays. OLSR builds and updates routing tables by using MPR to distribute partial link status data to all network nodes. The two different types of control traffic in OLSR are HELLO and Topology Control (TC) packets. Each node gathers the 2-hop neighborhood information via HELLO packets. Although HELLO packets are periodically sent, no node ever forwards them. On an MPR selector list, every node keeps track of the nodes that have selected it as their MPR. Each node examines the addresses contained in the HELLO message, and if an ID is present in the MPR selection list, it is added to the list. A node checks to see if the sender is on the MPR selector list when it gets a packet. The packet will be sent if so. The OLSR protocol also frequently sends topology control (TC) packets. The TC packet, which is created by the MPR node, contains the link state data. There is also an MPR selection list. A node is aware that every other node in the TC packet can only be reached through the sender. The sender is the node in the next hop. Following the execution of shortest-path algorithms, the full network topology is discovered in this way, and routing tables are generated. The packet forwarding is handled by the MPR nodes [<xref ref-type="bibr" rid="ref-15">15</xref>].</p>
<sec id="s1_1">
<label>1.1</label>
<title>Network Modeling</title>
<p>In the graph G (V, E) of UAV networks, also known as UANETs, the collection of UAVs in the network is referred to as V, and the communication links between them as E. Each node in our homogeneous network has a fixed transmission range. An edge occurs between two nodes if their distance is less than their transmission range. A node is capable of locating itself via the Global Positioning System (GPS) or any other system. <xref ref-type="table" rid="table-1">Table 1</xref> contains a list of the symbols used in our work.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Notations</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Symbol</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>N<sub>1</sub>(u)</td>
<td>1-hop Neighbors set of a UAV u</td>
</tr>
<tr>
<td>N<sub>2</sub>(u)</td>
<td>2-hops neighbors set of a UAV u</td>
</tr>
<tr>
<td>|N<sub>1</sub>(u)|</td>
<td>Number of 1-hop neighbors of u</td>
</tr>
<tr>
<td>N<sub>w</sub>(u)</td>
<td>Willingness one-hop neighbors of UAV u</td>
</tr>
<tr>
<td>Relay(u)</td>
<td>Nodes in N<sub>1</sub>(u) selected as relay</td>
</tr>
<tr>
<td>NC(u)</td>
<td>Nodes of N<sub>2</sub>(u) not covered by relay(u)</td>
</tr>
<tr>
<td>RE(u)</td>
<td>Residual energy (RE) at UAV u</td>
</tr>
<tr>
<td>LCI(d<sub>i</sub>, dj)</td>
<td>Link Connectivity Index (LCI) between the two drones d<sub>i</sub> and d<sub>j</sub></td>
</tr>
<tr>
<td>SM(d<sub>i</sub>, d<sub>j</sub>)</td>
<td>Stability metric of drone d<sub>i</sub> with its neighbor d<sub>j</sub> (i.e., d<sub>j</sub> &#x2208; N<sub>1</sub>(d<sub>i</sub>))</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s1_2">
<label>1.2</label>
<title>Related Definitions</title>
<p>The related definitions are given below:</p>
<p><bold>Definition 1: Relay(u)</bold> For a node &#x2200;u &#x2208; V in a graph G &#x003D; (V, E), Relay(u) &#x003D; {v|v &#x2208; N<sub>1</sub>(u)} such that N<sub>2</sub>(u) &#x003D; S<sub>x&#x2208; Relay(u)</sub>N<sub>1</sub>(x)</p>
<p><bold>Definition 2: Connected Dominating Set (CDS)</bold> A set S &#x2286; V is referred to as Dominating Set (DS) if, given a connected and undirected graph G &#x003D; (V, E), &#x2200;v &#x2208; V either v &#x2208; S or &#x2203;x &#x2208; N<sub>1</sub>(v) with x &#x2208; S, (i.e., V &#x003D; U<sub>x&#x2208;S</sub> N<sub>1</sub>(x) ). If the graph that S produces is connected, it is referred to as CDS.</p>
<p>UAVNet is represented by the edge-weighed, connected, and undirected graph G &#x003D; (V, E, W). The problem can be modeled using the edge weight function W : E &#x2192; R<sup>&#x002B;</sup>, where V &#x003D; {v<sub>1</sub>, v<sub>2</sub>, ..., v<sub>n</sub>} denotes the set of nodes of UANET, E &#x003D; {(v<sub>i</sub> , v<sub>j</sub>) | i &#x2264; n, j &#x2264; n} &#x2286; V &#x00D7; V denotes the communication links between the nodes, and W &#x003D; {w(i, j) | &#x2200;(v<sub>i</sub> , v<sub>j</sub>) &#x2208; E} denotes the set of weights associated with the communication links.</p>
<p>The rest of the article is structured as follows: Section 2 presents the relevant works. Section 3 presents the contributions of the proposed research. The S-ELHR protocol is explained in Section 4. The simulation&#x0027;s findings are shown in section 5. Section 6 represents the work&#x2019;s conclusion.</p>
</sec>
</sec>
<sec id="s2">
<label>2</label>
<title>Literature and Related Work</title>
<p>Based on the received signal intensity, anticipated link expiration period, and energy, a link&#x2019;s stability is assessed. This section examines the routing protocols and CDS creation techniques based on these metrics.</p>
<sec id="s2_1">
<label>2.1</label>
<title>CDS/Virtual Backbone Construction</title>
<p>The Bounded Diameter Minimum Spanning Tree (BDMST) problem is given as a learning automata-based distributed approach to creating a virtual backbone [<xref ref-type="bibr" rid="ref-25">25</xref>&#x2013;<xref ref-type="bibr" rid="ref-27">27</xref>]. For quick and effective broadcasting in urban settings, a minimal-size CDS construction technique based on node velocity is proposed. This CDS&#x2019; primary function is to lessen the lag in VANET setups. The low stability metric is used to choose the nodes for CDS [<xref ref-type="bibr" rid="ref-22">22</xref>]. Nodes with a higher degree and fewer link modifications were given preference for forming CDS [<xref ref-type="bibr" rid="ref-28">28</xref>]. A stable dominating set construction based on link stability is suggested [<xref ref-type="bibr" rid="ref-23">23</xref>]. If the received beacon signal intensity is less than a threshold, a link is considered weak. To create a stable CDS, nodes with strong connections are found. In UANETs, a framework for backbone stability is established. Their model makes use of the dynamics of node movements, improving network stability for UAVs by taking connection information into account. The backbone creation algorithm favours sign control, total control of incidence, and incidence control over all other factors [<xref ref-type="bibr" rid="ref-29">29</xref>]. For both static and dynamic situations, a CDS construction technique is put forth [<xref ref-type="bibr" rid="ref-30">30</xref>]. In a dynamic setting, a brand-new heuristic called CDS-Hex is suggested [<xref ref-type="bibr" rid="ref-31">31</xref>]. Three metrics&#x2014;mobility speed, degree, and energy&#x2014;have been employed in an MPR-based method to build a stable CDS that is energy efficient. For MPR nodes with transmission power, battery power, degree, and mobility, a weight-based screening method has been proposed [<xref ref-type="bibr" rid="ref-32">32</xref>].</p>
<p>For the purpose of maintaining connectivity among the drone horde in applications for transportation during disasters, a CDS has been implemented. A node with a higher priority has been chosen for CDS [<xref ref-type="bibr" rid="ref-27">27</xref>,<xref ref-type="bibr" rid="ref-33">33</xref>,<xref ref-type="bibr" rid="ref-34">34</xref>]. For effective connectivity and maintenance in flying ad hoc networks, a topology management technique based on connection estimate is presented [<xref ref-type="bibr" rid="ref-24">24</xref>]. To provide a reliable and efficient virtual backbone, a scheduling technique based on minimum CDS is suggested. For UAVs of the Urban Internet of Vehicles, stable clustering and MPR selection are dependent on node quality of service (QoS). The QoS function was created as a node stability metric using a Bayesian belief function that took environmental indicators into account [<xref ref-type="bibr" rid="ref-35">35</xref>]. An improved OLSR protocol based on changed willingness is proposed [<xref ref-type="bibr" rid="ref-36">36</xref>], and the OLSR protocol configurations are tuned to work with UANETs. In order to choose MPRs in OLSR based on the drone&#x2019;s neighbourhood, energy, stability, and key utilisation, a stable path selection employing the whale and lion optimization method is designed [<xref ref-type="bibr" rid="ref-37">37</xref>]. For FANETs, a delay- and link-stability-based routing protocol has been created. According to the highest importance of the nodes, a red-black priority tree is built in their job. Nodes are designated for selection if their stability exceeds the threshold value [<xref ref-type="bibr" rid="ref-38">38</xref>]. The packets are routed based on the link stability with regard to the positions and speeds of the nodes. The Euclidean distance was used to calculate the location stability. The velocity stability is determined each time the UAV gets a HELLO packet. The components of this protocol are adaptive HELLO packet control and route repair [<xref ref-type="bibr" rid="ref-39">39</xref>]. A connected dominating set with MPR-based broadcasting strategy was put forth [<xref ref-type="bibr" rid="ref-40">40</xref>]. Multi-objective OLSR, an energy-conscious OLSR methodology, was put out by [<xref ref-type="bibr" rid="ref-41">41</xref>&#x2013;<xref ref-type="bibr" rid="ref-44">44</xref>]. By taking into account the transmission power usage and residual energy within each node, they calculated a composite energy cost and used this composite energy index as the routing metric.</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>MPR or Clustering Based Routing</title>
<p>Destination-Sequenced Distance-Vector (DSDV) Routing named Improved Sequencing Heuristic-DSDV (ISH-DSDV) is proposed for the internet of flying vehicles [<xref ref-type="bibr" rid="ref-45">45</xref>]. The bellman-ford algorithm, which consists of routing updates, information broadcasting, and a stale approach, is presented by ISH-DSDV. A clustering technique that is energy-efficient is proposed to transmit data in sensor nodes during emergency disaster monitoring. When evaluating a node&#x0027;s suitability to serve as a cluster head, factors such as degree, transmission power, mobility, starting energy of each sensor node, trust value node, and distance from the base station to each sensor node are all taken into consideration. Additionally, the node energy level and communication link quality are taken into account when determining the optimum path to the destination following each of these processes, aggregation algorithms employing an XOR gate operation remove duplicate information from various nodes [<xref ref-type="bibr" rid="ref-46">46</xref>].</p>
<p>A routing method for the Internet of Everything (IoE), in which some IoE-objects in the UAV-enabled IoE (Ue-IoE) are given the task of route computation (from neighbour objects to destination). The route computation objects (RCO) are chosen based on various factors, such as mobility and energy remaining. When an RCO has to communicate with another item, they relay the routing information to its neighbours. To evenly spread the load, the work of RCO is rotated among all IoE-objects in Ue-IoE [<xref ref-type="bibr" rid="ref-47">47</xref>]. This prevents the routing tables of all Ue-IoE objects from being impacted by the topology&#x0027;s frequent changes. IoT is a key component in the Smart Transport Infrastructure (STI) era. They first thoroughly examine the vehicular network and STI before illuminating the blockchain and Federated Learning through actual-world applications. Then, from the perspectives of security and privacy, FL and blockchain applications in the Vehicular Ad Hoc Network (VANET) environment are thoroughly addressed [<xref ref-type="bibr" rid="ref-48">48</xref>&#x2013;<xref ref-type="bibr" rid="ref-55">55</xref>].</p>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Our Contribution</title>
<p>When a relay node in clustering or relay-based routing receives a packet, it consults the routing tables held by the relay nodes to pass the packet to the next hop. However, the nodes&#x2019; mobility may result in two issues: First, the source node may employ links that are not present while calculating routes; second, the topology may change while the packet is being forwarded. When these two issues exist, packet forwarding fails. Consequently, creating a reliable path for packet delivery is the main problem in UANETs. This inspired the development of a routing protocol that offers stable routing paths. The contributions of this work are summarized here,
<list list-type="order">
<list-item>
<p>For load balancing, a weight (ratio of actual and beginning energy) based willingness computation is implemented.</p></list-item>
<list-item>
<p>The connection connectivity period, energy, and degree of nodes are functions of the stability measure, which is how the CDS nodes are chosen.</p></list-item>
<list-item>
<p>S-ELHR, a hybrid link-state routing protocol, was developed to leverage CDS nodes to relay topology messages and maintain partial topology data.</p></list-item>
<list-item>
<p>S-ELHR uses source routing, which does away with the need for intermediate nodes to maintain routing tables.</p></list-item>
<list-item>
<p>In S-ELHR, a method for route recovery is added to allow for network topology changes.</p></list-item>
</list></p>
</sec>
<sec id="s4">
<label>4</label>
<title>Stability-Based Energy-Efficient Link-State Hybrid Routing (S-ELHR)</title>
<p>The suggested procedure S-ELHR is a hybrid protocol that sends data packets utilising on-demand source routing and relay-based broadcasting to determine the topology. It executes routing over CDS after creating CDS. An SM, a function on the link connection index, degree weights, and energy, is used in the CDS construction. Relay nodes are chosen based on their SM values. The CDS nodes are used to disseminate the topological information during the topology discovery or broadcasting of S-ELHR. The CDS nodes are used for routing, and each data packet carries a complete routing path that is built on demand. The stability metric calculation, CDS creation, and routing in S-ELHR are all explained in the following sections.</p>
<sec id="s4_1">
<label>4.1</label>
<title>Stability Metric (SM) Calculation</title>
<p>We suggest a measure called SM that accounts for the three different cost metrics, Link Connectivity Index (as established in Section 4.1.2), Energy Weight (as defined in Section 4.1.3), and Degree Weight (as defined in Section 4.1.4), in order to determine the stability of a link. The predicted link expiration duration between the two nodes is calculated using the LCI measure. This statistic is used to identify the node that can provide a longer-lasting route and is more stable. Because nodes with higher energy must be chosen, the energy metric is employed to extend CDS lifetime. When nodes with more neighbours are chosen, CDS will be smaller in size.Therefore, our stability metric combines all three metrics to create the smallest CDS with the longest lifetime. Each node in the network computes its weights for energy and degree. It informs its one-hop neighbours of this knowledge. Following receipt of this data, each node determines the stability measure for each of its one-hop neighbours. The SM of a node u to its neighbor v can be defined as follows,</p>
<p><disp-formula id="eqn-1">
<label>(1)</label>
<mml:math id="mml-eqn-1" display="block"><mml:mrow><mml:mtext>SM(u,</mml:mtext></mml:mrow><mml:mspace width="thinmathspace" /><mml:mspace width="thinmathspace" /><mml:mrow><mml:mtext>v</mml:mtext></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:mspace width="thinmathspace" /><mml:mrow><mml:mtext>*</mml:mtext></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mtext>LCI(u</mml:mtext></mml:mrow><mml:mspace width="thinmathspace" /><mml:mspace width="thinmathspace" /><mml:mrow><mml:mtext>,</mml:mtext></mml:mrow><mml:mi>v</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mspace width="thinmathspace" /><mml:mrow><mml:mtext>*</mml:mtext></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mtext>EW(v)</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mi>&#x03B3;</mml:mi><mml:mspace width="thinmathspace" /><mml:mrow><mml:mtext>*</mml:mtext></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mtext>DW(v)</mml:mtext></mml:mrow></mml:math></disp-formula>where &#x03B1; &#x002B; &#x03B2; &#x002B; &#x03B3; &#x003D; 1.</p>
<sec id="s4_1_1">
<label>4.1.1</label>
<title>Computation of Willingness</title>
<p>Each node has a variable called Willingness, which indicates if it is ready to forward packets for other nodes. As its conditions alter, a node&#x2019;s willingness may change dynamically. Each node in S-ELHR employs weight to determine its Willingness, which is a ratio between actual and starting energy. If the expected weight is less than 10% according to our protocol, a node announces a WILL LOW. Willingness is set to WILL DEFAULT if the expected ratio is between 10% and 50%. If not, a node expresses its willingness to be WILL_HIGH. The weight-based Willingness selection is shown in <xref ref-type="table" rid="table-2">Table 2</xref>.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Willingness calculation in S-ELHR</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Weight</th>
<th>&#x003C;10%</th>
<th>&#x003E;10% and &#x003C;50%</th>
<th>&#x003E; 50%</th>
</tr>
</thead>
<tbody>
<tr>
<td>Willingness</td>
<td>WILL_LOW</td>
<td>WILL_DEFAULT</td>
<td>WILL_HIGH</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In this study, a weight-based choosing of willingness is added to the relay selection to improve the relay selection. Nodes can now declare a willingness value of WILL HIGH, which suggests a high willingness, or WILL LOW, which denotes a low willingness to act as a relay. In this protocol, a node with WILL LOW will never be included in the CDS selection. The weight value of the issuing node is stored in the HELLO message&#x2019;s Willingness field.</p>
</sec>
<sec id="s4_1_2">
<label>4.1.2</label>
<title>Link Connectivity Index (LCI) Metric</title>
<p>The expected connection lifespan of two nodes, di and dj, as described by [<xref ref-type="bibr" rid="ref-42">42</xref>&#x2013;<xref ref-type="bibr" rid="ref-44">44</xref>], is the basis for the LCI metric. The formula for this time is as follows. Let di and dj each have coordinates of (Xdi, Ydi) and (Xdj, Ydj), respectively. The two nodes are traveling in directions of &#x03B8;di and &#x03B8;dj at speeds of vdi and vdj, respectively. Let R represent the nodes&#x2019; transmission range. Then, the amount of time CI(d<sub>i</sub> , d<sub>j</sub>), the drones d<sub>i</sub> and d<sub>j</sub> will stay connected is</p>
<p><disp-formula id="eqn-2">
<label>(2)</label>
<mml:math id="mml-eqn-2" display="block"><mml:mrow><mml:mtext>LCI</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mrow><mml:mtext>i</mml:mtext></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mrow><mml:mtext>j</mml:mtext></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>p</mml:mi><mml:mi>q</mml:mi><mml:mo>+</mml:mo><mml:mi>r</mml:mi><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>p</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mi>p</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>&#x2212;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>p</mml:mi><mml:mi>s</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>q</mml:mi><mml:mi>r</mml:mi><mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>p</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mi>r</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:math></disp-formula>where p, q, r, s can be calculated by <xref ref-type="disp-formula" rid="eqn-3">Eqs. (3)</xref>&#x2013;<xref ref-type="disp-formula" rid="eqn-6">(6)</xref>, respectively.</p>
<p><disp-formula id="eqn-3">
<label>(3)</label>
<mml:math id="mml-eqn-3" display="block"><mml:mrow><mml:mtext>p =&#xA0;</mml:mtext></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mtext>v</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>di</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mspace width="thinmathspace" /><mml:mo>&#x2217;</mml:mo><mml:mspace width="thinmathspace" /><mml:mrow><mml:mtext>cos</mml:mtext></mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03B8;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>di</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mtext>v</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>dj</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mspace width="thinmathspace" /><mml:mo>&#x2217;</mml:mo><mml:mspace width="thinmathspace" /><mml:mrow><mml:mtext>cos</mml:mtext></mml:mrow><mml:mi>&#x03B8;</mml:mi></mml:math></disp-formula></p>
<p><disp-formula id="eqn-4">
<label>(4)</label>
<mml:math id="mml-eqn-4" display="block"><mml:mrow><mml:mtext>q =&#xA0;</mml:mtext></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mtext>X</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>di</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mtext>X</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>dj</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math></disp-formula></p>
<p><disp-formula id="eqn-5">
<label>(5)</label>
<mml:math id="mml-eqn-5" display="block"><mml:mrow><mml:mtext>r =&#xA0;</mml:mtext></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mtext>v</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>di</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mspace width="thinmathspace" /><mml:mo>&#x2217;</mml:mo><mml:mspace width="thinmathspace" /><mml:mrow><mml:mtext>sin</mml:mtext></mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03B8;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>di</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mtext>v</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>dj</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mspace width="thinmathspace" /><mml:mo>&#x2217;</mml:mo><mml:mspace width="thinmathspace" /><mml:mrow><mml:mtext>sin</mml:mtext></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03B8;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>dj</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math></disp-formula></p>
<p><disp-formula id="eqn-6">
<label>(6)</label>
<mml:math id="mml-eqn-6" display="block"><mml:mrow><mml:mtext>s =&#xA0;</mml:mtext></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mtext>Y</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>di</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mtext>Y</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>dj</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math></disp-formula></p>
</sec>
<sec id="s4_1_3">
<label>4.1.3</label>
<title>Energy Weight (EW) Metric</title>
<p>The EW of a node u is the ratio of remaining energy in u to the maximum energy of nodes in N<sub>1</sub>(u)</p>
<p><disp-formula id="eqn-7">
<label>(7)</label>
<mml:math id="mml-eqn-7" display="block"><mml:mrow><mml:mtext>EW(u)</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>R</mml:mi><mml:mi>E</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>u</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mi>R</mml:mi><mml:mi>E</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>;</mml:mo><mml:mi mathvariant="normal">&#x2200;</mml:mi><mml:mi>i</mml:mi><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>u</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo fence="false" stretchy="false">}</mml:mo></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
</sec>
<sec id="s4_1_4">
<label>4.1.4</label>
<title>Degree Weight (DW) Metric</title>
<p>The DW of a node <italic>u</italic> is the ratio of the number of neighbors of <italic>u</italic> to the maximum degree of nodes in N<sub>1</sub>(u)</p>
<p><disp-formula id="eqn-8">
<label>(8)</label>
<mml:math id="mml-eqn-8" display="block"><mml:mrow><mml:mtext>DW(u)</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>u</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mo>;</mml:mo><mml:mi mathvariant="normal">&#x2200;</mml:mi><mml:mi>i</mml:mi><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>u</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo fence="false" stretchy="false">}</mml:mo></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
</sec>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>CDS Construction in S-ELHR</title>
<p>Our method may construct a CDS without any prior knowledge of the global network topology. Each node keeps a record of its one-hop and two-hop neighbours&#x2019; IDs. To support these updates, HELLO messages are sent on a regular basis. The following steps make up the proposed CDS selection process: Each node first chooses which group of one-hop neighbours it will use as its relay nodes in terms of stability metric. The relay set is then communicated to each node&#x2019;s one-hop neighbours. Each node first sets its dominant flag to false. If x is the only node that can reach some of its neighbours, node v chooses one-hop neighbour x as its relay. If not, it selects the neighbour with the highest SM value as a one-hop neighbour. Up until all of the two-hop neighbours are covered, this process is repeated. The dominating flag is then set to true for each relay set node. A CDS is created for the network by all the dominant nodes. The selection process for CDS is shown in Algorithm 1.</p>
<fig id="fig-8">
<graphic mimetype="image" mime-subtype="tif" xlink:href="IASC_34369-fig-8.tif"/>
</fig>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Routing in S-ELHR</title>
<p>This section explains the topology discovery and source routing in S-ELHR.</p>
<sec id="s4_3_1">
<label>4.3.1</label>
<title>Topology Discovery</title>
<p>Each node in the network is responsible for maintaining the local features and partial topological information. Details regarding the communication channel between nodes and their neighbours are provided via local information. Relay-update messages, which list the nodes that have been chosen as relays, are transmitted by each dominant node. The relay update messages cause the partial topology information base to be updated. The relay-update message is forwarded in the manner described below:</p>
<p>1) Relay-update messages are sent to all of a node&#x2019;s neighbours when the node is the message&#x2019;s sender.</p>
<p>2) When the node from which it receives the message for the first time is on the list of Relay-Selector, the relay node will pass the message to all of its neighbours. Otherwise, the message cannot be forwarded.</p>
<p>3) Step (2) is repeated until no more forwards are needed.</p>
</sec>
<sec id="s4_3_2">
<label>4.3.2</label>
<title>Route Computation and Route Recovery</title>
<p>When a node wants to deliver a datagram, a route computation is performed. In S-ELHR, nodes don&#x2019;t keep track of routing tables. The topology information base&#x2019;s shortest path algorithm is used to build the path for the given destination address. The only intermediate nodes in the established path are the dominating nodes. In addition, source routing rather than hop-by-hop routing is used in S-ELHR for data re-transmission and to enhance routing performance. A source node establishes a complete path. The packets will be re-transmitted by the dominant relay nodes. As each packet contains a complete path for transmission, maintaining routing tables at intermediate nodes is no longer necessary. Because the network is dynamic, broken links are a possibility. A route recovery strategy is also used by the S-ELHR to adjust to network topology changes. Intermediate nodes examine if the next hop in a packet&#x2019;s source route is a neighbour as each S-ELHR packet conveys the routing path. If so, the packet is forwarded. If not, a new route to the destination is computed using route re-computation, and the packets are then forwarded along the new route. This method is explained by Algorithm 2.</p>
<fig id="fig-9">
<graphic mimetype="image" mime-subtype="tif" xlink:href="IASC_34369-fig-9.tif"/>
</fig>
</sec>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Simulation Results</title>
<p>The simulations are run using NS2 to assess the suggested work. 512-byte Constant Bit Rate (CBR) packets are sent over the air. Pairs of sources and destinations are chosen at random. <xref ref-type="table" rid="table-3">Table 3</xref> provides a summary of the simulation&#x2019;s parameters. Error graphs are used to display the average of the findings, which are drawn from 30 trials. The performance of S-ELHR is compared to OLSR and EE-OLSR because the proposed work uses CDS nodes for network-wide broadcasting and routing.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Simulation parameters</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Parameter</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>Simulation time</td>
<td>600s</td>
</tr>
<tr>
<td>Traffic type</td>
<td>Constant bit rate (CBR)</td>
</tr>
<tr>
<td>Number of connections</td>
<td>10</td>
</tr>
<tr>
<td>Packet size</td>
<td>512 Bytes</td>
</tr>
<tr>
<td>Packet sending rate</td>
<td>5 packets/s</td>
</tr>
<tr>
<td>MAC protocol</td>
<td>802.11</td>
</tr>
<tr>
<td>Propagation model</td>
<td>IEEE 802.11</td>
</tr>
<tr>
<td>Transmission range</td>
<td>250 m</td>
</tr>
<tr>
<td>Bandwidth</td>
<td>2 Mpbs</td>
</tr>
<tr>
<td>Queue size</td>
<td>50 packets</td>
</tr>
<tr>
<td>Area size</td>
<td>1000 m &#x00D7; 1000 m &#x00D7; 500 m</td>
</tr>
<tr>
<td>Number of nodes</td>
<td>20,30,40,50,60,70,80,90,100 (default:50)</td>
</tr>
<tr>
<td>Pause time</td>
<td>0 s</td>
</tr>
<tr>
<td>Mobility model</td>
<td>Random waypoint</td>
</tr>
<tr>
<td>Maximum speed</td>
<td>5 to 35 m/s in steps 5 m/s (default:25m/s)</td>
</tr>
<tr>
<td>Transmission power</td>
<td>0.666 W</td>
</tr>
<tr>
<td>Reception power</td>
<td>0.395 W</td>
</tr>
<tr>
<td>Idle power</td>
<td>0.1 W</td>
</tr>
</tbody>
</table>
</table-wrap>
<sec id="s5_1">
<label>5.1</label>
<title>Impact on the Selected Relay Nodes</title>
<p><xref ref-type="fig" rid="fig-1">Fig. 1</xref>. illustrates how, as protocol nodes expand, so does the number of relay nodes. Nodes with less leftover energy are excluded by the weight-based willingness. The number of relay nodes is greatly decreased by the CDS construction with stability metric. Additionally, the suggested protocol S-ELHR chooses a reliable CDS that can offer a long-lasting routing path. The OLSR&#x0027;s MPR selection method does not account for difficulties with route stability. But in EE-OLSR energetic status is used MPR construction process. WILL DEFAULT and energetic status, respectively, are used in OLSR and EE-willingness-based OLSR&#x0027;s MPR selection. Comparing S-ELHR to EE-OLSR and OLSR, the figure demonstrates that S-ELHR has the smallest relay set size.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Average MPR size</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="IASC_34369-fig-1.tif"/>
</fig>
</sec>
<sec id="s5_2">
<label>5.2</label>
<title>Impact on the Path Length</title>
<p>The performance of the networks is significantly influenced by the length of the shortest path linking the various sources and destinations. Longer paths cause the traffic flow&#x0027;s delay, jitter, and packet loss to increase. The average path lengths for the protocols are computed in order to assess the impact on the path lengths, and they are displayed in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>. S-ELHR performs better than OLSR and EE-OLSR because it chooses fewer CDS nodes in sparse networks. When the network is denser, the likelihood of shorter pathways is higher. In denser networks, the average path length for S-ELHR, OLSR, and EE-OLSR is almost the same. However, when compared to OLSR and EE-OLSR, the S-ELHR provides the shortest average path length.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Average path length in hops</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="IASC_34369-fig-2.tif"/>
</fig>
</sec>
<sec id="s5_3">
<label>5.3</label>
<title>Impact on Number of Topology Message Forwarding</title>
<p>The average number of topological messages sent by each node during the simulations is shown in <xref ref-type="fig" rid="fig-3">Fig. 3a</xref> against network density. Since there are more relay nodes as the network size grows for the protocols, there are more topological messages. The stability of the CDS is taken care of by the connection index, degree, and energy measurements employed in S-ELHR. As a result, in OLSR, the path across these nodes has fewer link breakages than the path through MPR. The EE-OLSR protocol offers a more energy-rich path than OLSR since it considers the nodes&#x0027; energy consumption as an MPR selection metric. EE-OLSR has more topology overhead than S-ELHR because of the bigger MPR set size. In contrast to OLSR and EE-OLSR, S-ELHR has minimal topological message overhead. The topology overhead of the protocols is seen to grow with changing speed in <xref ref-type="fig" rid="fig-3">Fig. 3b</xref>. The increased topology overhead for the protocols is a result of the more topology change caused by faster nodes. When the node speed is more than 25 m/s, the MPR set frequently changes for both OLSR and EE-OLSR. More topological message forwarding results from this. S-ELHR has the least topological overhead among the protocols, but, as a result of the stability metric&#x2019;s tendency to prevent frequent changes in the DS set.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Topology message overhead</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="IASC_34369-fig-3.tif"/>
</fig>
</sec>
<sec id="s5_4">
<label>5.4</label>
<title>Impact on Energy Consumption</title>
<p><xref ref-type="fig" rid="fig-4">Fig. 4</xref> depicts the typical energy used for the planned work with various network sizes and node speeds. (a) and (b). The S-ELHR uses the least amount of energy when compared to the EE-OLSR and OLSR since it has minimal control overhead. <xref ref-type="fig" rid="fig-4">Fig. 4b</xref> demonstrates how the energy consumption of the protocols rises as the speed does. Due to increased route breakage at speeds greater than 20 m/s, EE-OLSR and OLSR use more energy. S-ELHR uses the least amount of energy when compared to EE-OLSR and OLSR since it forwards messages across fewer, more stable nodes with minimal topology.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Average energy consumption</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="IASC_34369-fig-4.tif"/>
</fig>
</sec>
<sec id="s5_5">
<label>5.5</label>
<title>Impact in Routing Performances</title>
<sec id="s5_5_1">
<label>5.5.1</label>
<title>Routing Overhead:</title>
<p>The statistics in <xref ref-type="fig" rid="fig-5">Figs. 5a</xref> and <xref ref-type="fig" rid="fig-5">5b</xref> are displayed to indicate the number of control packets transmitted for each successful data packet transmission. The routing overhead is shown as a function of network size in <xref ref-type="fig" rid="fig-5">Fig. 5a</xref>. S-ELHR generates fewer control packets than EE-OLSR and OLSR because fewer nodes are selected to serve as relays. This graph demonstrates how node mobility has an impact on the control overhead of the protocols. Despite enhanced node mobility, S-ELHR generates much less overhead than EE-OLSR and OLSR. This is because S has fewer link breaks than other chains. A whole new path can likewise be constructed using the route recovery technique. As a result, S-ELHR has the least amount of routing overhead when compared to EE-OLSR and OLSR. This is shown in <xref ref-type="fig" rid="fig-5">Fig. 5b</xref>.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Control overhead per data packet</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="IASC_34369-fig-5.tif"/>
</fig>
<p>The number of control packets sent for each successful data packet transfer is shown in <xref ref-type="fig" rid="fig-5">Figs. 5a</xref> and <xref ref-type="fig" rid="fig-5">5b</xref>. <xref ref-type="fig" rid="fig-5">Fig. 5</xref> depicts the routing overhead for various network sizes (a). S-ELHR produces fewer control packets than EE-OLSR and OLSR because fewer nodes are chosen as relays. As the node mobility increases, it is clear that the protocols&#x2019; control overhead rises. S-ELHR creates significantly less overhead than EE-OLSR and OLSR while having more node mobility since there are fewer link breakages. A new route is also rebuilt using a route recovery method. As a result, S-ELHR has the lowest routing overhead when compared to EE-OLSR and OLSR. In <xref ref-type="fig" rid="fig-5">Fig. 5</xref>, this is depicted (b).</p>
</sec>
<sec id="s5_5_2">
<label>5.5.2</label>
<title>Packet Delivery Ratio:</title>
<p>The effectiveness of the protocols is assessed with different network sizes. Five CBR packets are generated from 10 randomly selected source and destination nodes every second, with the maximum node speed in the simulation set to 25 m/s. As the network size grows, as shown in <xref ref-type="fig" rid="fig-6">Fig. 6a</xref> the performance of OLSR degrades, demonstrating that OLSR does not scale with expanding network size. The results in <xref ref-type="fig" rid="fig-6">Fig. 6a</xref> demonstrate that when the network&#x2019;s node count increases, the S-ELHR maximizes the packet delivery ratio. With more reliable routes, the S-ELHR source routing technique lowers packet loss. <xref ref-type="fig" rid="fig-6">Fig. 6b</xref> displays the performance when the nodes&#x2019; speeds increase. Nodes&#x2019; top speed has been raised from 5 to 45 m/s in increments of 5 m/s. When the node speed is low, the protocols show a similar delivery ratio, but as the node speed grows, the delivery ratio decreases. S-source ELHR&#x2019;s routing and route recovery mechanisms make it possible to provide more packets than the competition. As a result, S-ELHR has the highest delivery ratio when compared to EE-OLSR and OLSR, showing better node mobility resistance.</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Packet delivery ratio</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="IASC_34369-fig-6.tif"/>
</fig>
</sec>
<sec id="s5_5_3">
<label>5.5.3</label>
<title>Average End-to-End Delay:</title>
<p>The average end-to-end delay with varying network sizes is shown in <xref ref-type="fig" rid="fig-7">Fig. 7a</xref>. Compared to OLSR and EE-OLSR, S-ELHR has the smallest average end-to-end delay because the packets it routes travel a shorter distance. The production of too many control packets in OLSR and EE-OLSR uses up a lot of network resources, which increases delay. The delay vs maximum node speed for a network of 50 nodes is shown in <xref ref-type="fig" rid="fig-7">Fig. 7b</xref>. The graph demonstrates that as node speed increases, so does the protocol delay. This is because there are more frequent path breakdowns, which are linked to higher node mobility. By enabling the nodes to begin forwarding the packet through a different route after the path break, S-ELHR reduces the latency using the route recovery mechanism.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Average end-to-end delay</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="IASC_34369-fig-7.tif"/>
</fig>
</sec>
</sec>
</sec>
<sec id="s6">
<label>6</label>
<title>Conclusion</title>
<p>In this study, we propose the S-ELHR hybrid routing mechanism, which offers a reliable and long-lasting topology for routing. To choose stable relay nodes as dominating nodes, we employed a measure called the Stability Metric, which considers the connection connectivity duration, energy, and degree of nodes. The data transmission and topology discovery are carried out by the chosen dominating nodes. S-ELHR routes are computed on-demand, and source routing is used for data packet forwarding. An additional route recovery method is implemented to accommodate changes in network topology. The proposed work&#x2019;s performance is assessed for a range of network sizes and node speeds, and its results are contrasted with those of EE-OLSR and OLSR. According to the simulation results, large networks have the highest S-ELHR packet delivery ratio. Due to the proposed protocol&#x2019;s utilization of dominant nodes to relay messages, S-ELHR has the lowest control overhead, which lowers the network&#x0027;s energy usage. S-ELHR has strong scalability over a range of network sizes. S-ELHR also has the smallest average end-to-end delay when using the route recovery method. With high node mobility, the S-ELHR source-routing mechanism with route recovery performs well. S-ELHR protocol is hence appropriate for dynamic networks with large traffic loads.</p>
</sec>
</body>
<back>
<ack><p>The authors are extremely thankful to King Saud University for its financial support.</p>
</ack>
<sec><title>Funding Statement</title>
<p>This Research is funded by Research Supporting Project Number (RSPD2023R585, King Saud University, Riyadh, Saudi Arabia.</p>
</sec>
<sec><title>Author Contributions</title>
<p>Conceptualization, M.M., and R.R.; methodology, I.H.; software, I.H.; validation, I.H. and S.A.A.; formal analysis, I.H.; investigation, I.H., and S.A.A.; resources, I.H.; data curation, I.H.; writing&#x2014;original draft preparation, M.M. and R.R.; writing&#x2014;review and editing, M.M. and I.H.; visualization, I.H. and R.R.; supervision, R.R. and I.H.; project administration, I.H., and S.A.A.; funding acquisition, I.H. and S.A.A. All authors have read and agreed to the published version of the manuscript.</p>
</sec>
<sec sec-type="COI-statement"><title>Conflicts of Interest</title>
<p>The authors declare that they have no conflicts of interest to report regarding the present study.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>I.</given-names> <surname>Bekmezci</surname></string-name>, <string-name><given-names>O. K.</given-names> <surname>Sahingoz</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Temel</surname></string-name></person-group>, &#x201C;<article-title>Flying ad-hoc networks (FANETs): A survey</article-title>,&#x201D; <source>Ad Hoc Networks</source>, vol. <volume>11</volume>, no. <issue>3</issue>, pp. <fpage>1254</fpage>&#x2013;<lpage>1270</lpage>, <year>2013</year>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. Y.</given-names> <surname>Arafat</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Moh</surname></string-name></person-group>, &#x201C;<article-title>Routing protocols for unmanned aerial vehicle networks: A survey</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>7</volume>, pp. <fpage>99694</fpage>&#x2013;<lpage>99720</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R. A.</given-names> <surname>Nazib</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Moh</surname></string-name></person-group>, &#x201C;<article-title>Routing protocols for unmanned aerial vehicle-aided vehicular ad hoc networks: A survey</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>8</volume>, pp. <fpage>77535</fpage>&#x2013;<lpage>77560</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Palan</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Sharma</surname></string-name></person-group>, &#x201C;<article-title>FANET communication protocols: A survey</article-title>,&#x201D; <source>International Journal of Computer Science and Communications</source>, vol. <volume>7</volume>, no. <issue>1</issue>, pp. <fpage>219</fpage>&#x2013;<lpage>223</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Jiang</surname></string-name> and <string-name><given-names>G.</given-names> <surname>Han</surname></string-name></person-group>, &#x201C;<article-title>Routing protocols for unmanned aerial vehicles</article-title>,&#x201D; <source>IEEE Communications Magazine</source>, vol. <volume>56</volume>, no. <issue>1</issue>, pp. <fpage>58</fpage>&#x2013;<lpage>63</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Q.</given-names> <surname>Sang</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Wu</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Xing</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Xie</surname></string-name></person-group>, &#x201C;<article-title>Review and comparison of emerging routing protocols in flying ad hoc networks</article-title>,&#x201D; <source>Symmetry</source>, vol. <volume>12</volume>, no. <issue>6</issue>, pp. <fpage>971</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Qi</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Yuan</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Zhang</surname></string-name> and <string-name><given-names>Z.</given-names> <surname>Yang</surname></string-name></person-group>, &#x201C;<article-title>CDS-based topology control in FANETs via power and position optimization</article-title>,&#x201D; <source>IEEE Wireless Communications Letters</source>, vol. <volume>9</volume>, no. <issue>12</issue>, pp. <fpage>2015</fpage>&#x2013;<lpage>2019</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>B.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Sun</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Do-Duy</surname></string-name>, <string-name><given-names>E.</given-names> <surname>Garcia-Palacios</surname></string-name> and <string-name><given-names>T. Q.</given-names> <surname>Duong</surname></string-name></person-group>, &#x201C;<article-title>Adaptive d-hop connected dominating set in highly dynamic flying ad-hoc networks</article-title>,&#x201D; <source>IEEE Transactions on Network Science and Engineering</source>, vol. <volume>8</volume>, no. <issue>3</issue>, pp. <fpage>2651</fpage>&#x2013;<lpage>2664</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Ramalakshmi</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Radhakrishnan</surname></string-name></person-group>, &#x201C;<article-title>Connected k-coverage topology control for area monitoring in wireless sensor networks</article-title>,&#x201D; <source>Wireless Personal Communications</source>, vol. <volume>84</volume>, no. <issue>2</issue>, pp. <fpage>1051</fpage>&#x2013;<lpage>1067</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Ramalakshmi</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Radhakrishnan</surname></string-name></person-group>, &#x201C;<article-title>Weighted dominating set based routing for ad hoc communications in emergency and rescue scenarios</article-title>,&#x201D; <source>Wireless Networks</source>, vol. <volume>21</volume>, no. <issue>2</issue>, pp. <fpage>499</fpage>&#x2013;<lpage>512</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Ramalakshmi</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Radhakrishnan</surname></string-name></person-group>, &#x201C;<article-title>Energy efficient stable connected dominating set construction in mobile ad hoc networks</article-title>,&#x201D; in <conf-name>Proc. of Int. Conf. on Computer Science and Information Technology</conf-name>, <publisher-loc>Bangalore, India</publisher-loc>, pp. <fpage>63</fpage>&#x2013;<lpage>72</lpage>, <year>2012</year>. </mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Montolio-Aranda</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Garcia-Alfaro</surname></string-name> and <string-name><given-names>D.</given-names> <surname>Megias</surname></string-name></person-group>, &#x201C;<article-title>Improved flooding of broadcast messages using extended multipoint relaying</article-title>,&#x201D; <source>Journal of Network and Computer Applications</source>, vol. <volume>34</volume>, no. <issue>2</issue>, pp. <fpage>542</fpage>&#x2013;<lpage>550</lpage>, <year>2011</year>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Ullah</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Khan</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Hussain</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Ullah</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Uthansakul</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>An optimal energy management system for university campus using the hybrid firefly lion algorithm (FLA)</article-title>,&#x201D; <source>Energies</source>, vol. <volume>14</volume>, no. <issue>19</issue>, pp. <fpage>6028</fpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Ahmad</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Ahmad</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Hussain</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Muhammad</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Uddin</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Proactive caching in D2D assisted multitier cellular network</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>22</volume>, no. <issue>14</issue>, pp. <fpage>5078</fpage>, <year>2022</year>; <pub-id pub-id-type="pmid">35890758</pub-id></mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>T.</given-names> <surname>Clausen</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Jacquet</surname></string-name></person-group>, &#x201C;<article-title>Optimized link state routing (OLSR) RFC 3626</article-title>,&#x201D; <source>IETF Networking Group</source>, vol. <volume>11</volume>, <year>2003</year>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Xie</surname></string-name></person-group>, &#x201C;<article-title>An enhanced OLSR routing protocol based on node link expiration time and residual energy in ocean FANETS</article-title>,&#x201D; in <conf-name>Proc. of 24th Asia-Pacific Conf. on Communications (APCC)</conf-name>, <publisher-loc>Ningbo, China</publisher-loc>, pp. <fpage>598</fpage>&#x2013;<lpage>603</lpage>, <year>2018</year>. </mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Jiao</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Li</surname></string-name> and <string-name><given-names>I.</given-names> <surname>Joe</surname></string-name></person-group>, &#x201C;<chapter-title>OLSR improvement with link live time for FANETs</chapter-title>,&#x201D; in <source>Advanced Multimedia and Ubiquitous Engineering</source>. <publisher-name>Springer</publisher-name>, vol. <volume>12</volume>, pp. <fpage>521</fpage>&#x2013;<lpage>527</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Wr&#x00F3;blewski</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Kupiec</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Dro&#x017C;d&#x017C;</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Lewicki</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Jaworski</surname></string-name></person-group>, &#x201C;<article-title>The economic aspect of using different plug-in hybrid driving techniques in urban conditions</article-title>,&#x201D; <source>Energies</source>, <publisher-loc>Switzerland</publisher-loc>, vol. <volume>14</volume>, no. <issue>12</issue>, pp. <fpage>3543</fpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A. V.</given-names> <surname>Leonov</surname></string-name> and <string-name><given-names>G. A.</given-names> <surname>Litvinov</surname></string-name></person-group>, &#x201C;<article-title>Simulation-based packet delivery performance evaluation with different parameters in flying ad-hoc network (FANET) using AODV and OLS</article-title>,&#x201D; <source>Journal of Physics: Conference Series</source>, vol. <volume>1015</volume>, pp. <fpage>32178</fpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Wu</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Lou</surname></string-name> and <string-name><given-names>F.</given-names> <surname>Dai</surname></string-name></person-group>, &#x201C;<article-title>Extended multipoint relays to determine connected dominating sets in MANETs</article-title>,&#x201D; <source>IEEE Transactions on Computers</source>, vol. <volume>55</volume>, no. <issue>3</issue>, pp. <fpage>334</fpage>&#x2013;<lpage>347</lpage>, <year>2006</year>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y. S.</given-names> <surname>Yen</surname></string-name>, <string-name><given-names>H. C.</given-names> <surname>Chang</surname></string-name>, <string-name><given-names>R. S.</given-names> <surname>Chang</surname></string-name> and <string-name><given-names>H. C.</given-names> <surname>Chao</surname></string-name></person-group>, &#x201C;<article-title>Routing with adaptive path and limited flooding for mobile ad hoc networks</article-title>,&#x201D; <source>Computers &#x0026; Electrical Engineering</source>, vol. <volume>36</volume>, no. <issue>2</issue>, pp. <fpage>280</fpage>&#x2013;<lpage>290</lpage>, <year>2010</year>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>M. A.</given-names> <surname>Togou</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Hafid</surname></string-name> and <string-name><given-names>P. K.</given-names> <surname>Sahu</surname></string-name></person-group>, &#x201C;<article-title>A stable minimum velocity CDS-based virtual backbone for VANET in city environment</article-title>,&#x201D; in <conf-name>Proc. of 39th Annual IEEE Conf. on Local Computer Networks</conf-name>, <publisher-loc>Edmonton, AB, Canad</publisher-loc>, pp. <fpage>510</fpage>&#x2013;<lpage>513</lpage>, <year>2014</year>. </mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P. R.</given-names> <surname>Sheu</surname></string-name>, <string-name><given-names>H. Y.</given-names> <surname>Tsai</surname></string-name>, <string-name><given-names>Y. P.</given-names> <surname>Lee</surname></string-name> and <string-name><given-names>J. Y.</given-names> <surname>Cheng</surname></string-name></person-group>, &#x201C;<article-title>On calculating stable connected dominating sets based on link stability for mobile ad hoc networks</article-title>,&#x201D; <source>Journal of Applied Science and Engineering</source>, vol. <volume>12</volume>, no. <issue>4</issue>, pp. <fpage>417</fpage>&#x2013;<lpage>428</lpage>, <year>2009</year>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Qi</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Gu</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Zhang</surname></string-name> and <string-name><given-names>Z.</given-names> <surname>Yang</surname></string-name></person-group>, &#x201C;<article-title>A link-estimation based multi-CDSs scheduling mechanism for FANET topology maintenance</article-title>,&#x201D; in <conf-name>Proc. of Int. Conf. on Space Information Network</conf-name>, <publisher-loc>Wuzhen, China</publisher-loc>, <publisher-name>Springer</publisher-name>, pp. <fpage>66</fpage>&#x2013;<lpage>86</lpage>, <year>2019</year>. </mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J. Akbari</given-names> <surname>Torkestani</surname></string-name></person-group>, &#x201C;<article-title>A stable virtual backbone for wireless MANETS</article-title>,&#x201D; <source>Telecommunication Systems</source>, vol. <volume>55</volume>, no. <issue>1</issue>, pp. <fpage>137</fpage>&#x2013;<lpage>148</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Ullah</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Hussain</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Shehzadi</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Rahman</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Uthansakul</surname></string-name></person-group>, &#x201C;<article-title>Tracking a decentralized linear trajectory in an intermittent observation environment</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>20</volume>, no. <issue>7</issue>, pp. <fpage>2127</fpage>, <year>2020</year>; <pub-id pub-id-type="pmid">32283800</pub-id></mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Khan</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Hussain</surname></string-name> and <string-name><given-names>M. I.</given-names> <surname>Khattak</surname></string-name></person-group>, &#x201C;<article-title>Consensus based formation control of multiple UAVs</article-title>,&#x201D; <source>Journal of Information Communication Technologies and Robotic Applications</source>, vol. <volume>11</volume>, no. <issue>1</issue>, pp. <fpage>31</fpage>&#x2013;<lpage>37</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Wr&#x00F3;blewski</surname></string-name></person-group>, &#x201C;<article-title>Technology for obtaining asymmetries of stereometric shapes of the sealing rings sliding surfaces for selected anti-wear coatings</article-title>,&#x201D; in <conf-name>SAE Powertrains, Fuels &#x0026; Lubricants Meeting, SAE Technical Paper, SAE International USA</conf-name>, pp. <fpage>2229</fpage>, <year>2020</year>. </mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Cui</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Hu</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Chen</surname></string-name></person-group>, &#x201C;<article-title>Incidence control units selection scheme to enhance the stability of multiple UAVs Network</article-title>,&#x201D; <source>IEEE Internet of Things Journal</source>, vol. <volume>9</volume>, no. <issue>15</issue>, pp. <fpage>13067</fpage>&#x2013;<lpage>13076</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Wr&#x00F3;blewski</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Dro&#x017C;d&#x017C;</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Lewicki</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Mi&#x0105;zek</surname></string-name></person-group>, &#x201C;<article-title>Methodology for assessing the impact of aperiodic phenomena on the energy balance of propulsion engines in vehicle electromobility systems for given areas</article-title>,&#x201D; <source>Energies</source>, vol. <volume>14</volume>, no. <issue>8</issue>, pp. <fpage>2314</fpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Striki</surname></string-name> and <string-name><given-names>T.</given-names> <surname>McAuley</surname></string-name></person-group>, &#x201C;<article-title>Using novel distributed heuristics on hexagonal connected dominating sets to model routing dissemination</article-title>,&#x201D; <source>Telecommunication Systems</source>, vol. <volume>52</volume>, no. <issue>4</issue>, pp. <fpage>1757</fpage>&#x2013;<lpage>1775</lpage>, <year>2013</year>.</mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Shenbagalakshmi</surname></string-name> and <string-name><given-names>T.</given-names> <surname>Revathi</surname></string-name></person-group>, &#x201C;<article-title>Enhanced route discovery using connected dominating set and 2-hop repair in wireless ad hoc networks</article-title>,&#x201D; <source>Journal of Ambient Intelligence and Humanized Computing</source>, vol. <volume>12</volume>, no. <issue>3</issue>, pp. <fpage>4193</fpage>&#x2013;<lpage>4203</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Kurt</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Saputro</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Akkaya</surname></string-name> and <string-name><given-names>A. S.</given-names> <surname>Uluagac</surname></string-name></person-group>, &#x201C;<article-title>Distributed connectivity maintenance in swarm of drones during post-disaster transportation applications</article-title>,&#x201D; <source>IEEE Transactions on Intelligent Transportation Systems</source>, vol. <volume>22</volume>, no. <issue>9</issue>, pp. <fpage>6061</fpage>&#x2013;<lpage>6073</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-34"><label>[34]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Zaman</surname></string-name>, <string-name><given-names>L. U.</given-names> <surname>Khan</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Hussain</surname></string-name> and <string-name><given-names>L.</given-names> <surname>Mihet-Popa</surname></string-name></person-group>, &#x201C;<article-title>Fast computation of highly oscillatory ODE problems: Applications in high-frequency communication circuits</article-title>,&#x201D; <source>Symmetry</source>, vol. <volume>14</volume>, no. <issue>1</issue>, pp. <fpage>115</fpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-35"><label>[35]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Wr&#x00F3;blewski</surname></string-name></person-group>, &#x201C;<article-title>An innovative approach to data analysis in the field of energy consumption and energy conversion efficiency in vehicle drive systems-the impact of operational and utility factors</article-title>,&#x201D; in <conf-name>Proc. of the 37th Int. Business Information Management Association (IBIMA)</conf-name>, <publisher-loc>Cordoba, Spain</publisher-loc>, pp. <fpage>2391</fpage>&#x2013;<lpage>2398</lpage>, <year>2021</year>. </mixed-citation></ref>
<ref id="ref-36"><label>[36]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>E. A.</given-names> <surname>Tuli</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Golam</surname></string-name>, <string-name><given-names>D. S.</given-names> <surname>Kim</surname></string-name> and <string-name><given-names>J. M.</given-names> <surname>Lee</surname></string-name></person-group>, &#x201C;<article-title>Performance enhancement of optimized link state routing protocol by parameter configuration for UANET</article-title>,&#x201D; <source>Drones</source>, vol. <volume>6</volume>, no. <issue>1</issue>, pp. <fpage>22</fpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-37"><label>[37]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>I.</given-names> <surname>Hussain</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Ullah</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Ali</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Muhammad</surname></string-name> and <string-name><given-names>Z.</given-names> <surname>Ali</surname></string-name></person-group>, &#x201C;<article-title>Exploiting lion optimization algorithm for sustainable energy management system in industrial applications</article-title>,&#x201D; <source>Sustainable Energy Technologies and Assessments, Elsevier</source>, vol. <volume>22</volume>, pp. <fpage>102237</fpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-38"><label>[38]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Hussain</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Hussain</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Faisal</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Ali</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Khalil</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>DLSA: Delay and link stability aware routing protocol for flying ad-hoc networks (FANETs)</article-title>,&#x201D; <source>Wireless Personal Communications</source>, vol. <volume>121</volume>, no. <issue>4</issue>, pp. <fpage>2609</fpage>&#x2013;<lpage>2634</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-39"><label>[39]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>I.</given-names> <surname>Ullah</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Hussain</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Singh</surname></string-name></person-group>, &#x201C;<article-title>Exploiting grasshopper and cuckoo search bio-inspired optimization algorithms for industrial energy management system: Smart industries</article-title>,&#x201D; <source>Energies</source>, vol. <volume>9</volume>, no. <issue>1</issue>, pp. <fpage>105</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-40"><label>[40]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>T.</given-names> <surname>Moulahi</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Nasri</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Guyennet</surname></string-name></person-group>, &#x201C;<article-title>Broadcasting based on dominated connecting sets with MPR in a realistic environment for WSNs &#x0026; ad hoc</article-title>,&#x201D; <source>Journal of Network and Computer Applications</source>, vol. <volume>35</volume>, no. <issue>6</issue>, pp. <fpage>1720</fpage>&#x2013;<lpage>1727</lpage>, <year>2012</year>.</mixed-citation></ref>
<ref id="ref-41"><label>[41]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Guo</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Malakooti</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Sheikh</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Al-Najjar</surname></string-name> and <string-name><given-names>B.</given-names> <surname>Malakooti</surname></string-name></person-group>, &#x201C;<article-title>Multi-objective OLSR for proactive routing in MANET with delay, energy, and link lifetime predictions</article-title>,&#x201D; <source>Applied Mathematical Modelling</source>, vol. <volume>35</volume>, no. <issue>3</issue>, pp. <fpage>1413</fpage>&#x2013;<lpage>1426</lpage>, <year>2011</year>.</mixed-citation></ref>
<ref id="ref-42"><label>[42]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Su</surname></string-name>, <string-name><given-names>S. J.</given-names> <surname>Lee</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Gerla</surname></string-name></person-group>, &#x201C;<article-title>Mobility prediction and routing in ad hoc wireless networks</article-title>,&#x201D; <source>International Journal of Network Management</source>, vol. <volume>11</volume>, no. <issue>1</issue>, pp. <fpage>3</fpage>&#x2013;<lpage>30</lpage>, <year>2001</year>.</mixed-citation></ref>
<ref id="ref-43"><label>[43]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Zaman</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Hussain</surname></string-name> and <string-name><given-names>D.</given-names> <surname>Singh</surname></string-name></person-group>, &#x201C;<article-title>Fast computation of integrals with fourier-type oscillator involving stationary point</article-title>,&#x201D; <source>Mathematics</source>, vol. <volume>7</volume>, no. <issue>12</issue>, pp. <fpage>1160</fpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-44"><label>[44]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>I.</given-names> <surname>Hussain</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Ullah</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Ullah</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Bibi</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Naeem</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Optimizing energy consumption in the home energy management system via a bio-inspired dragonfly algorithm and the genetic algorithm</article-title>,&#x201D; <source>Electronics</source>, vol. <volume>9</volume>, no. <issue>3</issue>, pp. <fpage>406</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-45"><label>[45]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>I. U.</given-names> <surname>Khan</surname></string-name>, <string-name><given-names>M. A.</given-names> <surname>Hassan</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Fayaz</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Gwak</surname></string-name> and <string-name><given-names>M. A.</given-names> <surname>Aziz</surname></string-name></person-group>, &#x201C;<article-title>Improved sequencing heuristic DSDV protocol using nomadic mobility model for FANETS</article-title>,&#x201D; <source>Computer, Material and Continua</source>, vol. <volume>70</volume>, no. <issue>2</issue>, pp. <fpage>3653</fpage>&#x2013;<lpage>3666</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-46"><label>[46]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Wr&#x00F3;blewski</surname></string-name> and <string-name><given-names>G.</given-names> <surname>Koszalka</surname></string-name></person-group>, &#x201C;<article-title>An experimental study on frictional losses of coated piston rings with symmetric and asymmetric geometry</article-title>,&#x201D; <source>SAE International Journal of Engines</source>, vol. <volume>14</volume>, no. <issue>6</issue>, pp. <fpage>853</fpage>&#x2013;<lpage>866</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-47"><label>[47]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Ahmad</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Ullah</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Wahid</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Khan</surname></string-name>, <string-name><given-names>M. I.</given-names> <surname>Uddin</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>A bio-Inspired routing optimization in UAV-enabled internet of everything</article-title>,&#x201D; <source>CMC-Computers Materials &#x0026; Continua</source>, vol. <volume>67</volume>, no. <issue>1</issue>, pp. <fpage>321</fpage>&#x2013;<lpage>336</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-48"><label>[48]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Wr&#x00F3;blewski</surname></string-name> and <string-name><given-names>W.</given-names> <surname>Lewicki</surname></string-name></person-group>, &#x201C;<article-title>A method of analyzing the residual values of low-emission vehicles based on a selected expert method taking into account stochastic operational parameters</article-title>,&#x201D; <source>Energies</source>, vol. <volume>14</volume>, no. <issue>21</issue>, pp. <fpage>6859</fpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-49"><label>[49]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A. R.</given-names> <surname>Javed</surname></string-name>, <string-name><given-names>M. A.</given-names> <surname>Hassan</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Shahzad</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Ahmed</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Singh</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Integration of blockchain technology and federated learning in vehicular (IoT) networks: A comprehensive survey</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>22</volume>, no. <issue>12</issue>, pp. <fpage>4394</fpage>, <year>2022</year>; <pub-id pub-id-type="pmid">35746176</pub-id></mixed-citation></ref>
<ref id="ref-50"><label>[50]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Prabakaran</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Ramar</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Hussain</surname></string-name>, <string-name><given-names>B. P.</given-names> <surname>Kavin</surname></string-name>, <string-name><given-names>S. S.</given-names> <surname>Alshamrani</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Predicting attack pattern via machine learning by exploiting stateful firewall as virtual network function in an SDN network</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>22</volume>, no. <issue>3</issue>, pp. <fpage>709</fpage>, <year>2022</year>; <pub-id pub-id-type="pmid">35161456</pub-id></mixed-citation></ref>
<ref id="ref-51"><label>[51]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A. R.</given-names> <surname>Javed</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Usman</surname></string-name>, <string-name><given-names>S. U.</given-names> <surname>Rehman</surname></string-name>, <string-name><given-names>M. U.</given-names> <surname>Khan</surname></string-name> and <string-name><given-names>M. S.</given-names> <surname>Haghighi</surname></string-name></person-group>, &#x201C;<article-title>Anomaly detection in automated vehicles using multistage attention-based convolutional neural network</article-title>,&#x201D; <source>IEEE Transactions on Intelligent Transportation Systems</source>, vol. <volume>22</volume>, no. <issue>7</issue>, pp. <fpage>4291</fpage>&#x2013;<lpage>4300</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-52"><label>[52]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. A.</given-names> <surname>Hassan</surname></string-name>, <string-name><given-names>A. R.</given-names> <surname>Javed</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Hassan</surname></string-name>, <string-name><given-names>S. S.</given-names> <surname>Band</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Sitharthan</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Reinforcing communication on the internet of aerial vehicles</article-title>,&#x201D; <source>IEEE Transactions on Green Communications and Networking</source>, vol. <volume>6</volume>, no. <issue>3</issue>, pp. <fpage>1288</fpage>&#x2013;<lpage>1297</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-53"><label>[53]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Arshad</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Hussain</surname></string-name>, <string-name><given-names>S. A. G. A.</given-names> <surname>Shah</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Wr&#x00F3;blewski</surname></string-name>, <string-name><surname>Zunaira</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Thermal energy investigation of magneto-hydrodynamic nano-material liquid flow over a stretching sheet: Comparison of single and composite particles</article-title>,&#x201D; <source>Alexandria Engineering Journal, Elsevier</source>, vol. <volume>61</volume>, no. <issue>12</issue>, pp. <fpage>10453</fpage>&#x2013;<lpage>10462</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-54"><label>[54]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Wr&#x00F3;blewski</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Rog&#x00F3;lski</surname></string-name></person-group>, &#x201C;<article-title>Experimental analysis of the influence of the application of tin, tialn crn and dlc1 coatings on the friction losses in an aviation internal combustion engine intended for the propulsion of ultralight aircraft</article-title>,&#x201D; <source>Materials</source>, vol. <volume>14</volume>, no. <issue>22</issue>, pp. <fpage>6839</fpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-55"><label>[55]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Wr&#x00F3;blewski</surname></string-name></person-group>, &#x201C;<article-title>Analysis of torque waveforms in two-cylinder engines for ultralight aircraft propulsion operating on 0w-8 and 0w-16 oils at high thermal loads using the diamond- like carbon composite coating</article-title>,&#x201D; <source>SAE International Journal of Engines</source>, vol. <volume>15</volume>, no. <issue>1</issue>, pp. <fpage>129</fpage>&#x2013;<lpage>146</lpage>, <year>2022</year>.</mixed-citation></ref>
</ref-list>
</back>
</article>