<?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" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</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">15826</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2021.015826</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>RSS-Based Selective Clustering Technique Using Master Node for WSN</article-title>
<alt-title alt-title-type="left-running-head">RSS-Based Selective Clustering Technique Using Master Node for WSN</alt-title>
<alt-title alt-title-type="right-running-head">RSS-Based Selective Clustering Technique Using Master Node for WSN</alt-title>
</title-group>
<contrib-group content-type="authors">
<contrib id="author-1" contrib-type="author">
<name name-style="western">
<surname>Rajpoot</surname>
<given-names>Vikram</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>Tiwari</surname>
<given-names>Vivek</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>Saxena</surname>
<given-names>Akash</given-names>
</name>
<xref ref-type="aff" rid="aff-3">3</xref>
</contrib>
<contrib id="author-4" contrib-type="author">
<name name-style="western">
<surname>Chaturvedi</surname>
<given-names>Prashant</given-names>
</name>
<xref ref-type="aff" rid="aff-4">4</xref>
</contrib>
<contrib id="author-5" contrib-type="author">
<name name-style="western">
<surname>Rajput</surname>
<given-names>Dharmendra Singh</given-names>
</name>
<xref ref-type="aff" rid="aff-5">5</xref>
</contrib>
<contrib id="author-6" contrib-type="author">
<name name-style="western">
<surname>Alkahtani</surname>
<given-names>Mohammed</given-names>
</name>
<xref ref-type="aff" rid="aff-6">6</xref>
<xref ref-type="aff" rid="aff-7">7</xref>
</contrib>
<contrib id="author-7" contrib-type="author" corresp="yes">
<name name-style="western">
<surname>Abidi</surname>
<given-names>Mustufa Haider</given-names>
</name>
<xref ref-type="aff" rid="aff-7">7</xref>
<email>mabidi@ksu.edu.sa</email>
</contrib>
<aff id="aff-1"><label>1</label><addr-line>GLA University, Mathura</addr-line>, <country>India</country></aff>
<aff id="aff-2"><label>2</label><institution>DPSM IIIT</institution>, <addr-line>Naya Raipur</addr-line>, <country>India</country></aff>
<aff id="aff-3"><label>3</label><institution>Compucom Institute of Technology &#x0026; Management</institution>, <addr-line>Jaipur</addr-line>, <country>India</country></aff>
<aff id="aff-4"><label>4</label><institution>Lakshmi Narain College of Technology</institution>, <addr-line>Bhopal</addr-line>, <country>India</country></aff>
<aff id="aff-5"><label>5</label><institution>Vellore Institute of Technology</institution>, <addr-line>Vellore, 632014</addr-line>, <country>India</country></aff>
<aff id="aff-6"><label>6</label><institution>Industrial Engineering Department, College of Engineering, King Saud University</institution>, <addr-line>Riyadh, 11421</addr-line>, <country>Saudi Arabia</country></aff>
<aff id="aff-7"><label>7</label><institution>Raytheon Chair for Systems Engineering, Advanced Manufacturing Institute, King Saud University</institution>, <addr-line>Riyadh, 11421</addr-line>, <country>Saudi Arabia</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1">&#x002A;Corresponding Author: Mustufa Haider Abidi. Email: <email>mabidi@ksu.edu.sa</email></corresp>
</author-notes>
<pub-date pub-type="epub" date-type="pub" iso-8601-date="2021-08-23">
<day>23</day>
<month>08</month>
<year>2021</year>
</pub-date>
<volume>69</volume>
<issue>3</issue>
<fpage>3917</fpage>
<lpage>3930</lpage>
<history>
<date date-type="received">
<day>09</day>
<month>12</month>
<year>2020</year>
</date>
<date date-type="accepted">
<day>17</day>
<month>2</month>
<year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2021 Rajpoot et al.</copyright-statement>
<copyright-year>2021</copyright-year>
<copyright-holder>Rajpoot 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_CMC_15826.pdf"></self-uri>
<abstract>
<p>Wireless sensor networks (WSN) are designed to monitor the physical properties of the target area. The received signal strength (RSS) plays a significant role in reducing sensor node power consumption during data transmission. Proper utilization of RSS values with clustering is required to harvest the energy of each network node to prolong the network life span. This paper introduces the RSS-based energy-efficient selective clustering technique using a master node (RESCM) to improve energy utilization using a master node. The master node positioned at the center of the network area and base station (BS) is placed outside the network area. During cluster head (CH) selection, the node with a high RSS value is more likely to become CH. The network is divided into segments according to the distance from the master node. All nodes near BS or master node transmit their data using direct transmission without the clustering process. The simulation results showed that the RESCM method improves the total network lifespan effectively.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Wireless sensor network</kwd>
<kwd>received signal strength</kwd>
<kwd>clustering</kwd>
<kwd>base station</kwd>
<kwd>master node</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>A wireless sensor network (WSN) has many tiny nodes with sensing elements to observe the surrounding environment for various purposes, such as military, radiosensitive field, fire alarm, health monitoring, smart building, disaster management, and traffic monitoring [<xref ref-type="bibr" rid="ref-1">1</xref>,<xref ref-type="bibr" rid="ref-2">2</xref>]. A base station in the network is powered with unlimited power and processing capabilities and acts as a sink for all sensor nodes [<xref ref-type="bibr" rid="ref-3">3</xref>]. The sensor node is loaded with sensing elements, transmitters, limited processing capacity, and limited battery power [<xref ref-type="bibr" rid="ref-4">4</xref>]. The limited battery power becomes a bottleneck in the entire sensor network. These sensor nodes are deployed under such circumstances where the replacement of the battery is not easy, and almost not possible to change the power pack of a sensor node [<xref ref-type="bibr" rid="ref-5">5</xref>]. Thus, power management is a challenging issue in designing an extensive WSN [<xref ref-type="bibr" rid="ref-6">6</xref>,<xref ref-type="bibr" rid="ref-7">7</xref>].</p>
<p>Many hardware and software approaches have been proposed to solve the above energy conservation problems. Among these approaches, clustering is the most effective and applicable solution to reduce energy drainage for the sensor nodes [<xref ref-type="bibr" rid="ref-8">8</xref>&#x2013;<xref ref-type="bibr" rid="ref-10">10</xref>]. A clustering process consists of two steps: network setup task and steady task. During the network setup process, all nodes select some cluster head (CH) among themselves based on predefined parameters and form groups of nodes [<xref ref-type="bibr" rid="ref-11">11</xref>&#x2013;<xref ref-type="bibr" rid="ref-13">13</xref>]. During a steady process, all cluster member sensor nodes collect information by sensors and transmit this data to the respective CH using time division multiple access (TDMA) [<xref ref-type="bibr" rid="ref-14">14</xref>]. <?A3B2 "fig1",5,"anchor"?><xref ref-type="fig" rid="fig-1">Fig. 1</xref> shows a simple WSN clustering. CHs reduce duplicate information and minimize data size by aggregation and then transmit this information to the base station (BS).</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Architecture of WSN clustering</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_15826-fig-1.png"/>
</fig>
<p>Low Energy Adaptive Clustering Hierarchy (LEACH) protocol is a milestone in the field of WSN clustering. It uses a distributed clustering approach [<xref ref-type="bibr" rid="ref-15">15</xref>,<xref ref-type="bibr" rid="ref-16">16</xref>]. LEACH protocol is designed to preserve the sensor node&#x2019;s energy and improve network lifetime [<xref ref-type="bibr" rid="ref-17">17</xref>]. In the network setup for the first-round, all nodes have an equal probability to be selected as CH, and a random number is generated to select CH. If a random number for any node appears below the predefined threshold value T(n), then that node is selected as CH for this round. T(n) is calculated using <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref>. This CH selection is made for each round of data transmission [<xref ref-type="bibr" rid="ref-17">17</xref>].</p>
<p><disp-formula id="eqn-1">
<label>(1)</label>
<mml:math id="mml-eqn-1" display="block"><mml:mi>T</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>n</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing="1.8em 0.2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mi>p</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>r</mml:mi><mml:mi>m</mml:mi><mml:mi>o</mml:mi><mml:mi>d</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mi>p</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mtd><mml:mtd><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mtext>&#xA0;</mml:mtext><mml:mi>n</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>G</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mi mathvariant="italic">o</mml:mi><mml:mi mathvariant="italic">t</mml:mi><mml:mi mathvariant="italic">h</mml:mi><mml:mi mathvariant="italic">e</mml:mi><mml:mi mathvariant="italic">r</mml:mi><mml:mi mathvariant="italic">w</mml:mi><mml:mi mathvariant="italic">i</mml:mi><mml:mi mathvariant="italic">s</mml:mi><mml:mi mathvariant="italic">e</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math>
</disp-formula></p>
<p>where p is the probability of selecting a sensor node as CH, r is the current round, and G is a group of all sensor nodes participating node for CH.</p>
<sec id="s1_1">
<label>1.1</label>
<title>Contribution</title>
<p>The main contributions of this study focus on proper energy utilization among all sensor nodes using the received signal strength (RSS) values of each node. The proposed method organizes the network to use the advantage of distance of nodes from the BS and select CH by considering the RSS values. Besides, the study introduces a master node equipped with a rechargeable battery. The proposed method is compared with recent existing algorithms to verify its effectiveness. Thus, the main objective of this study is to reduce the energy consumption of all nodes and improve the throughput of WSN.</p>
</sec>
<sec id="s1_2">
<label>1.2</label>
<title>Organization of the Paper</title>
<p>The remainder of the paper is organized as follows. Section 2 presents a detailed idea regarding WSN clustering and analyzes the existing studies in the clustering field by comparing some methods. Section 3 presents an overview of the network architecture used in this study. Section 4 explains the RSS-based clustering technique using the master node and the proposed algorithm. Results and comparison performed after implementing the proposed method are shown in Section 5. Section 6 concludes the overall study with its effectiveness, followed by future research indicators.</p>
</sec>
</sec>
<sec id="s2">
<label>2</label>
<title>Literature Survey: A Brief Discussion</title>
<sec id="s2_1">
<label>2.1</label>
<title>Basic Clustering Techniques</title>
<p>The underlying protocol used for clustering in WSN is LEACH [<xref ref-type="bibr" rid="ref-11">11</xref>]. This protocol changes CHs in each round with the same probability among all sensor nodes. It gives sensor nodes an equal chance to be CH and the same lifetime. It may select sensor nodes as CHs with low battery nodes so network lifetime down short duration [<xref ref-type="bibr" rid="ref-18">18</xref>].</p>
<p>Another clustering method, power-efficient gathering in sensor information systems (PEGASIS) [<xref ref-type="bibr" rid="ref-19">19</xref>], creates a chain from sensors to the BS and minimize clustering cost, but the chain creates overhead. The TEEN [<xref ref-type="bibr" rid="ref-20">20</xref>,<xref ref-type="bibr" rid="ref-21">21</xref>] protocol is used for re-active conditions. It may be used for applications based on events. However, this method may not perform well for simple WSN data collection.</p>
<p>Selective energy protocol (SEP) [<xref ref-type="bibr" rid="ref-22">22</xref>] works in a heterogeneous environment where some advanced nodes with more energy power than normal nodes. The SEP method improves the network lifespan; however, it may not be suitable for the homogenous environment.</p>
<p>A hybrid energy-efficient distributed clustering (HEED) protocol [<xref ref-type="bibr" rid="ref-23">23</xref>&#x2013;<xref ref-type="bibr" rid="ref-25">25</xref>] is designed for a heterogeneous network. This method selects a CH based on the node&#x2019;s residual energy; however, it cannot perform well for the non-uniform distribution of CHs and consumes many resources during network setup.</p>
<p>Some authors [<xref ref-type="bibr" rid="ref-26">26</xref>,<xref ref-type="bibr" rid="ref-27">27</xref>] introduced a new method for selecting CH by updating the threshold value. This helps to improve network lifespan and the number of packets transmitted to BS. However, this technique does not work within a heterogeneous sensor network environment. The authors in [<xref ref-type="bibr" rid="ref-28">28</xref>,<xref ref-type="bibr" rid="ref-29">29</xref>,<xref ref-type="bibr" rid="ref-30">29</xref>] used a technique to select a super CH based on fuzzy descriptors. This method improves the network stability period and lifespan, but the installation of mobile BS added extra cost.</p>
<p>Liang et al. [<xref ref-type="bibr" rid="ref-31">31</xref>] used harmony search (HS) to find an optimal number of CHs. This method eliminates the need to determine the number of clusters and removed the need to define many clusters initially.</p>
<p><?A3B2 "tbl1",5,"anchor"?><xref ref-type="table" rid="table-1">Tab. 1</xref> presents the well-known clustering techniques used in WSN with their advantages and disadvantages [<xref ref-type="bibr" rid="ref-30">30</xref>&#x2013;<xref ref-type="bibr" rid="ref-38">38</xref>].</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Recent Clustering techniques</title>
</caption>
<table>
<colgroup>
<col charoff="75pt"></col>
<col/>
<col charoff="105pt"></col>
<col charoff="105pt"></col>
<col charoff="105pt"></col>
<col/>
</colgroup>
<thead>
<tr>
<th>Author</th>
<th>Year</th>
<th>Technique used</th>
<th>Advantage</th>
<th>Limitation</th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>Nayak et al. [<xref ref-type="bibr" rid="ref-33">33</xref>]</td>
<td>2018</td>
<td>Effective data aggregating method based on Compressive sensing</td>
<td>Reduce the energy consumption of the network</td>
<td>Data do not address privacy and security</td>
<td></td>
</tr>
<tr>
<td>Neamatollahi et al. [<xref ref-type="bibr" rid="ref-30">30</xref>]</td>
<td>2019</td>
<td>CH is selected by ant colony algorithm, and the optimum number of CH selected</td>
<td>Balanced energy consumption improved lifespan and stability.</td>
<td>The algorithm used to optimize path need extra calculation time and resources.</td>
<td></td>
</tr>
<tr>
<td>Heinzelman et al. [<xref ref-type="bibr" rid="ref-35">35</xref>]</td>
<td>2019</td>
<td>Construct the cluster tree topology for zigbee WSNs</td>
<td>Can construct a network topology with lower energy consumption</td>
<td>Dependent on PSO algorithm</td>
<td></td>
</tr>
<tr>
<td>Yu et al. [<xref ref-type="bibr" rid="ref-36">36</xref>]</td>
<td>2019</td>
<td>Improved energy-balanced routing (IEBR)</td>
<td>Longer network lifetime, larger effective throughput, and lower transmission loss than</td>
<td>Only suitable for Underwater WSN</td>
<td></td>
</tr>
<tr>
<td>Feng et al. [<xref ref-type="bibr" rid="ref-37">37</xref>]</td>
<td>2019</td>
<td>Ant colony algorithm</td>
<td>Control cluster headcount</td>
<td>Optimize the path will bring some delay</td>
<td></td>
</tr>
<tr>
<td>Liang et al. [<xref ref-type="bibr" rid="ref-38">38</xref>]</td>
<td>2019</td>
<td>The charging base stations</td>
<td>Less number and flexible deployed locations of the charging base stations</td>
<td>The greedy algorithm causes a processing delay.</td>
<td></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Research Gaps and Motivation</title>
<p>A sensor network is a sophisticated technology. It is beneficial to work in such an environment where human interaction is not easy to manage, such as a radioactive field, desert, forest, and military war field [<xref ref-type="bibr" rid="ref-34">34</xref>]. A sensor network is a primary component of the latest technology, internet of things (IoT) architecture [<xref ref-type="bibr" rid="ref-18">18</xref>,<xref ref-type="bibr" rid="ref-39">39</xref>]. The IoT is the future of machine to machine communication where machines can interact automatically without human interaction. Thus, it is necessary to develop a reliable and efficient WSN to empower IoT services effectively. In the last few decades, many studies have been conducted in the clustering field in WSNs. It becomes the most challenging task for researchers to manage proper energy utilization within the stipulated cost. Various methods performed well to increase network lifetime time as mentioned above; however, there is a scope to improve further using the latest techniques or new ideas. In line with the literature study, there is a gap to apply rechargeable sensor nodes within the existing studies. However, the installation of all rechargeable sensor nodes may increase the implementation cost. Thus, there must be a balance between implementation cost and quantity of rechargeable nodes without compromising the network lifetime.</p>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Network Architecture</title>
<p>This section introduces the RSS-based energy-efficient selective clustering using a master node (RESCM) scheme. It organizes sensor networks in different ways to utilize network energy properly among all nodes [<xref ref-type="bibr" rid="ref-40">40</xref>]. According to this network, the organization of the BS is placed outside the network area. The BS has an unlimited energy supply with huge memory capacity and processing capability. A master node is introduced within the network as a special node. It has more memory and processing capability compared to sensor nodes. This master node installs with a rechargeable battery supply. The network consists of homogeneous sensor nodes with different RSS values. <?A3B2 "fig2",5,"anchor"?><xref ref-type="fig" rid="fig-2">Fig. 2</xref> shows the detailed network architecture. The green-colored segments in the network indicate the area near BS or master node. All nodes within this segment transmit the sensed data directly without the need for CH. The high RSS value nodes are shown by the red color in the network diagram.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>RESCM scheme network architecture</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_15826-fig-2.png"/>
</fig>
<p>The energy used by any sensor node to transmit sensed data <italic>E</italic><sub><italic>tx</italic></sub> can be expressed as the following equation [<xref ref-type="bibr" rid="ref-34">34</xref>].</p>
<p><disp-formula id="eqn-2">
<label>(2)</label>
<mml:math id="mml-eqn-2" display="block"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mi>d</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>x</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mi mathvariant="italic">e</mml:mi><mml:mi mathvariant="italic">l</mml:mi><mml:mi mathvariant="italic">e</mml:mi><mml:mi mathvariant="italic">c</mml:mi><mml:mi mathvariant="italic">t</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>x</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>a</mml:mi><mml:mi>m</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mi>d</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-3">
<label>(3)</label>
<mml:math id="mml-eqn-3" display="block"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mi>d</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>m</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mi>k</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msup><mml:mi>d</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math>
</disp-formula></p>
<p>where k is the number of bits transmitted, d is the distance of a node from the receiver.</p>
<p>The power used to receive data <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> by a receiver can be derived by the following equation to receive k bits from d distance.</p>
<p><disp-formula id="eqn-4">
<label>(4)</label>
<mml:math id="mml-eqn-4" display="block"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>x</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mi>k</mml:mi></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-5">
<mml:math id="mml-eqn-5" display="block"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>k</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-6">
<label>(5)</label>
<mml:math id="mml-eqn-6" display="block"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>x</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mi>k</mml:mi></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-7">
<mml:math id="mml-eqn-7" display="block"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math>
</disp-formula></p>
</sec>
<sec id="s4">
<label>4</label>
<title>RESCM Protocol: Proposed Methodology</title>
<p>This section presents details of the proposed RESCM, an RSS-based clustering protocol. Each sensor node inside the network field transmits its sensed data to BS, then the BS process incoming data as required. For each round, CH combines the sensed data and transmits data of all cluster member nodes and transmits this combined information within a single packet to the BS. Thus, a master node is deployed at the midpoint of the sensor network to minimize the transmission power of long-distance nodes. The master node collects packets from all the nodes, and CH is placed near it, and then sends the combined data packet to the BS. This technique improves the network&#x2019;s overall lifetime and total packet transmission within the network at the cost of an extra master node. This master node&#x2019;s battery may be recharged on-demand. The cost of recharging the master node&#x2019;s battery will always be less compared to a new sensor node. Thus, this technique reduces the total network cost and increases the throughput.</p>
<sec id="s4_1">
<label>4.1</label>
<title>Network Establishment Phase</title>
<p>All sensor nodes in the WSN have equal battery power during the network initialization in a homogenous environment. The nodes are placed in a random manner inside the network field. BS sends ping packets to all the sensor nodes. All sensor nodes reply to their physical location to the BS. Then, BS stores all information in its memory. After that, BS derives the distance of all sensor nodes to the BS, and then the master node stores this information with the respective node ID.</p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Network Setting</title>
<p>It is necessary to set up the network to improve performance. Thus, the RESCM method partitions the network area into virtual segments according to node distance from BS or master node. All sensor nodes present within the first segment direct link to transmit data to BS because of the short transmission range. Similarly, all nodes near the master nodes use a direct link to transmit data as short-range transmission. Then, master nodes aggregate data and forward it to the BS. These two segments are known as direct transmission segments, and there is no need for a clustering process. All remaining nodes are placed far away from the BS, or the master node is partitioned into two segments. These segments are known as clustering segments. In all nodes, which are present in the clustering segment, and data transmission occurs after the clustering process by CH.</p>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Clustering</title>
<p>The RESCM method first partitions the overall network into different segments; it then selects CH for each segment independently. CH is selected according to the node RSS values, a node with higher RSS value is more likely to be selected as CH for the current round. As network starts to transmit sensed data to BS, for the first-round all nodes have the same energy levels and equal probability of being a CH. CH is selected by comparing the weight calculated using the remaining energy and RSS values. To balance the energy consumption, the same node cannot be selected as CH for the next round like LEACH protocol. The probability of selecting CH increases for each upcoming round to balance the number of CHs. A node is selected as CH if its weight is less than all other nodes. The value of the threshold parameter T(s) and weight (w) can be calculated as follows:</p>
<p><disp-formula id="eqn-8">
<label>(6)</label>
<mml:math id="mml-eqn-8" display="block"><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>S</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing="1.7em 0.2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mi>p</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>r</mml:mi><mml:mi>m</mml:mi><mml:mi>o</mml:mi><mml:mi>d</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mi>p</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mtd><mml:mtd><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mtext>&#xA0;</mml:mtext><mml:mi>s</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>G</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mi mathvariant="italic">o</mml:mi><mml:mi mathvariant="italic">t</mml:mi><mml:mi mathvariant="italic">h</mml:mi><mml:mi mathvariant="italic">e</mml:mi><mml:mi mathvariant="italic">r</mml:mi><mml:mi mathvariant="italic">w</mml:mi><mml:mi mathvariant="italic">i</mml:mi><mml:mi mathvariant="italic">s</mml:mi><mml:mi mathvariant="italic">e</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-9">
<label>(7)</label>
<mml:math id="mml-eqn-9" display="block"><mml:mi>W</mml:mi><mml:mo>=</mml:mo><mml:mi>T</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x00D7;</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:mo>+</mml:mo><mml:mi>R</mml:mi><mml:mi>S</mml:mi><mml:mi>S</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>&#x03B2;</mml:mi></mml:math>
</disp-formula></p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Flowchart of RESCM method</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_15826-fig-3.png"/>
</fig>
<p>Here, p represents the required percentage of CH, and r is the current round, G is the set of all nodes participating for CH within the current &#x2018;r&#x2019; round. <xref ref-type="disp-formula" rid="eqn-7">Eq. (7)</xref> uses RSS values as the received signal strength of each node. &#x03B1; and &#x03B2; are weight parameters such that the sum of &#x03B1; and &#x03B2; is always 1, and they may assign any value as per the requirement. These equations assign both T(s) and RSS with equal weight; hence, &#x03B1; &#x003D; 0.5 and &#x03B2; &#x003D; 0.5. This process is performed by each segment for CH selection. Once the CH selection process is completed, the CH broadcasts the hello packet to all its neighbor nodes. Every node receiving the hello packet responds with acknowledgment, and the node becomes a member of its nearest CH. Thus, the RSS value helps select CH with more signal strength and energy consumption decreases. If the selected CH has high signal strength, it can transmit signals through long-distance using less power consumption, and if the selected CH has low signal strength, then extra energy is required to transmit data.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Pseudocode of the RESCM for CH selection using a master node algorithm</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_15826-fig-4.png"/>
</fig>
</sec>
<sec id="s4_4">
<label>4.4</label>
<title>Data Transmission</title>
<p>In this phase, all sensor nodes sense data according to the installed physical sensor for the current round. All nodes near BS or master node transmit data directly to the BS or master node. All member nodes transmit data to their CH. The CH aggregates the data packet by inserting its sensed data with all member nodes and then transmits it to the master node. The master node receives data from all CH and creates a common packet by combining all data and then sends it to the BS.</p>
<p><?A3B2 "fig3",5,"anchor"?><xref ref-type="fig" rid="fig-3">Figs. 3</xref> and <?A3B2 "fig4",5,"anchor"?><xref ref-type="fig" rid="fig-4">4</xref> show the detailed flowchart and algorithm, respectively.</p>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Results and Discussion</title>
<p>The RESCM method worked on RSS values by limited clustering. The RESCM method performance is compared with benchmark techniques LEACH [<xref ref-type="bibr" rid="ref-8">8</xref>], SEP [<xref ref-type="bibr" rid="ref-22">22</xref>], LEACH-C [<xref ref-type="bibr" rid="ref-40">40</xref>], and LEACH-VA [<xref ref-type="bibr" rid="ref-37">37</xref>] protocol for WSN. This study uses MATLAB 2015a for simulation analysis. The simulation was performed with 100 &#x00D7; 100 m network area and randomly placed 100 sensor nodes. A master node is placed at the center of the network to cover most of the sensor nodes. The BS is installed on one side of the network field, and both master node and BS cannot change their position after they are placed. The master node&#x2019;s battery is equipped with a rechargeable battery, and it can be recharged whenever the charge is less. The sensing information packets transmitted in the network are considered with a size of 4000 bits, including all information and routing overhead. <?A3B2 "tbl2",5,"anchor"?><xref ref-type="table" rid="table-2">Tab. 2</xref> presents all parameters used during the simulation.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Simulation parameters</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Parameter</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>Network area</td>
<td>100 &#x00D7; 100 m<sup>2</sup></td>
</tr>
<tr>
<td>Base station location</td>
<td>(50, &#x2212;10)</td>
</tr>
<tr>
<td>Numbers of sensor nodes</td>
<td>100</td>
</tr>
<tr>
<td>Near node distance</td>
<td>15 m</td>
</tr>
<tr>
<td>E<sub><roman>o</roman></sub></td>
<td>0.5j</td>
</tr>
<tr>
<td>E<sub><roman>elec</roman></sub></td>
<td>5 nJ/bit</td>
</tr>
<tr>
<td>Ef<sub><roman>s</roman></sub></td>
<td>10 pJ/bit/m<sup>2</sup></td>
</tr>
<tr>
<td>E<sub><roman>amp</roman></sub></td>
<td>0.0013 pJ/bit/m<sup>4</sup></td>
</tr>
<tr>
<td>Ed<sub><roman>a</roman></sub></td>
<td>5 pJ/bit</td>
</tr>
<tr>
<td>Packet size</td>
<td>4000 bits</td>
</tr>
<tr>
<td>Message size</td>
<td>500 bits</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>This study is evaluated based on the following performance indicators.</p>
<p><bold>Network Lifespan</bold>: A network lifetime is the duration from sending the first sensed data to the last packet transmitted to the BS. The sensing information can be transmitted until at least a single node is alive. The network lifespan is the duration of all sensor nodes being alive. If the first node dies, the network becomes unstable.</p>
<p><bold>Throughput:</bold> Throughput is a ratio between the total packets received by a BS to complete packets transmitted by all sensor nodes for each round of data transmission.</p>
<p><bold>Residual Energy:</bold> The network residual energy can be measured as an average of residual energy of all live sensor nodes within the network. As the network transmits data to the BS continuously, the network residual energy becomes low, and it reaches zero as all sensor nodes are dead.</p>
<sec id="s5_1">
<label>5.1</label>
<title>Results and Analysis</title>
<p><bold>Network Lifespan:</bold> <?A3B2 "fig5",5,"anchor"?><xref ref-type="fig" rid="fig-5">Fig. 5</xref> shows the network lifespan of the RESCM method. The nodes have 0.5 J power and become dead after the entire energy is exhausted after transmission. The observation clarifies that the RESCM method performs well compared to LEACH, SEP, {LEACH-C}, and LEACH-VA methods because of the balanced energy consumption and distribution to all nodes. In the LEACH method, the energy consumption among nodes does not distribute correctly; thus, very quickly nodes start to die, and the network becomes unstable. The RESCM method uses a direct transmission link for nodes near the BS and master nodes. Thus, the energy of these nodes is consumed less compared to all other cluster member nodes. Besides, the RSS-based CH selection reduces high power consumption to transmit long-distance signals over traditional methods. The RESCM method stability period is less compared to that of LEACH-C and LEACH-VA, but when the network works for longer durations, RESCM performs well to improve network life span.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Network lifespan comparison of RESCM with existing methods</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_15826-fig-5.png"/>
</fig>
<p><bold>Throughput:</bold> <?A3B2 "fig6",5,"anchor"?><xref ref-type="fig" rid="fig-6">Fig. 6</xref> shows the packets transmitted to the BS during network lifespan using RESCM to LEACH, SEP, LEACH-C, LEACH-VA methods. The figure demonstrates the RESCM method&#x2019;s effectiveness over the LEACH protocol. The master node used only transmission data of all CH and direct transmission nodes aggregate data; it did not sense and transmit their data.</p>
<p>The total packets transmitted by the RESCM method are about two times more than the LEACH-VA protocol. The nodes near to master node and BS send their data directly without taking part in the clustering process. The energy required for overhead was saved in the RESCM method. Thus, these nodes transmit data for more rounds without dying early.</p>
<p><bold>Residual Energy:</bold> This study assumes that 100 sensor nodes are randomly deployed within the network; each node is equipped with 0.5 J energy at the time of initialization; thus, the network initially has 50 J energy. <?A3B2 "fig7",5,"anchor"?><xref ref-type="fig" rid="fig-7">Fig. 7</xref> shows the network&#x2019;s total average energy. After each round, this comparison clarifies that the RESCM method performed better to minimize energy consumption. The master node placed at the network center helped the CHs transmit data in a short distance compared to the LEACH-VA protocol. Thus, the network average residual is energy-optimized.</p>
<p><?A3B2 "tbl3",5,"anchor"?><xref ref-type="table" rid="table-3">Tab. 3</xref> shows a detailed result comparison of the RESCM method with LEACH and SEP protocol. The simulation results showed that LEACH protocol becomes unstable after 978 rounds, SEP becomes unstable after 2067 rounds, LEACH-VA maintains stability till 1401, but RESCM is stable up to 1278 rounds. The network lifetime for LEACH is about 1585 rounds, SEP lifespan about 3167 round, LEACH-VA network worked up to 3558 rounds; however, RESCM reached 4000 rounds by proper energy distribution. Thus, the RESCM method has an improved network lifespan by 26% compared to SEP and 13% compared to LEACH-VA.</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Throughput comparison of RESCM with existing methods</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_15826-fig-6.png"/>
</fig>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Network residual energy comparison of the RESCM with the existing methods</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_15826-fig-7.png"/>
</fig>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Comparison results with LEACH and SEP protocol</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Protocol</th>
<th>Stability period (rounds)</th>
<th>Network lifetime (rounds)</th>
<th>Throughput (packets)</th>
</tr>
</thead>
<tbody>
<tr>
<td>LEACH</td>
<td>978</td>
<td>1585</td>
<td>1.2 &#x00D7; 10<sup>4</sup></td>
</tr>
<tr>
<td>LEACH-C</td>
<td>1394</td>
<td>2245</td>
<td>1.6 &#x00D7; 10<sup>4</sup></td>
</tr>
<tr>
<td>SEP</td>
<td>2067</td>
<td>3167</td>
<td>1.6 &#x00D7; 10<sup>4</sup></td>
</tr>
<tr>
<td>LEACH-VA</td>
<td>1401</td>
<td>3558</td>
<td>4.5 &#x00D7; 10<sup>4</sup></td>
</tr>
<tr>
<td><bold>RESCM</bold></td>
<td><bold>1278</bold></td>
<td><bold>4000</bold></td>
<td><bold>8.6 &#x00D7; 10</bold><sup><bold>4</bold></sup></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s6">
<label>6</label>
<title>Conclusion</title>
<p>WSNs are a backbone for the recently trending topic: the IoT. All research has been conducted in the field of WSN using LEACH protocol as a key indicator. The proposed RESCM method overcomes the conventional LEACH protocol limitations. It uses the master node for multi-hop transmission equipped with a rechargeable battery to overcome battery replacement problems. This study splits the network into logical segments. Each segment communicates with a different transmission level. Two segments are predefined for direct transmission, and the rest of the segments select CH using the RSS-based clustering technique with multi-hop transmission. CH selection within a segment is independent of other segments, leading to the selection of an optimum number of CHs within the network. This study compares the RESCM method&#x2019;s performance with LEACH based on three parameters: network lifetime, network residual energy, and total packet transmission. The simulation results showed that the RSS-based clustering technique using a master node with segmented network improves network residual energy to prolong network lifespan. The network stability period improves compared to LEACH and SEP methods. Besides, the RESCM method has an improved network lifespan by 26% compared to SEP and 13% compared to LEACH-VA.</p>
</sec>
</body>
<back>
<ack>
<p>The authors are grateful to the Raytheon Chair for Systems Engineering for funding.</p>
</ack>
<fn-group>
<fn fn-type="other">
<p><bold>Funding Statement:</bold> The authors are grateful to the Raytheon Chair for Systems Engineering for funding.</p>
</fn>
<fn fn-type="conflict">
<p><bold>Conflicts of Interest:</bold> The authors declare that they have no conflicts of interest to report regarding the present study.</p>
</fn>
</fn-group>
<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>O. O.</given-names> <surname>Ogundile</surname></string-name> and <string-name><given-names>A. S.</given-names> <surname>Alfa</surname></string-name></person-group>, &#x201C;<article-title>A survey on an energy-efficient and energy-balanced routing protocol for wireless sensor networks</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>17</volume>, no. <issue>5</issue>, pp. <fpage>1084</fpage>&#x2013;<lpage>1091</lpage>, <year>2017</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>C. T.</given-names> <surname>Kone</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Hafid</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Boushaba</surname></string-name></person-group>, &#x201C;<article-title>Performance management of IEEE 802.15.4 wireless sensor network for precision agriculture</article-title>,&#x201D; <source>IEEE Sensors Journal</source>, vol. <volume>15</volume>, no. <issue>10</issue>, pp. <fpage>5734</fpage>&#x2013;<lpage>5747</lpage>, <year>2015</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>S.</given-names> <surname>Kurt</surname></string-name>, <string-name><given-names>H. U.</given-names> <surname>Yildiz</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Yigit</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Tavli</surname></string-name> and <string-name><given-names>V. C.</given-names> <surname>Gungor</surname></string-name></person-group>, &#x201C;<article-title>Packet size optimization in wireless sensor networks for smart grid applications</article-title>,&#x201D; <source>IEEE Transactions on Industrial Electronics</source>, vol. <volume>64</volume>, no. <issue>3</issue>, pp. <fpage>2392</fpage>&#x2013;<lpage>2401</lpage>, <year>2017</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>M.</given-names> <surname>Hammoudeh</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Al-Fayez</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Lloyd</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Newman</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Adebisi</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>A wireless sensor network border monitoring system: Deployment issues and routing protocols</article-title>,&#x201D; <source>IEEE Sensors Journal</source>, vol. <volume>17</volume>, no. <issue>8</issue>, pp. <fpage>2572</fpage>&#x2013;<lpage>2582</lpage>, <year>2017</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>M.</given-names> <surname>Kaddi</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Benahmed</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Omari</surname></string-name></person-group>, &#x201C;<article-title>An energy-efficient protocol using an objective function &#x0026; random search with jumps for WSN</article-title>,&#x201D; <source>Computers, Materials &#x0026; Continua</source>, vol. <volume>58</volume>, no. <issue>3</issue>, pp. <fpage>603</fpage>&#x2013;<lpage>624</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Bhagyashree</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Prashanthi</surname></string-name> and <string-name><given-names>K. M.</given-names> <surname>Anandkumar</surname></string-name></person-group>, &#x201C;<chapter-title>Enhancing network lifetime in precision agriculture using Apteen protocol</chapter-title>,&#x201D; in <source>Technological Innovation in ICT for Agriculture and Rural Development (TIAR) 2015 IEEE</source>, <conf-loc>Chennai, India</conf-loc>, pp. <fpage>44</fpage>&#x2013;<lpage>48</lpage>, <year>2015</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>M. I.</given-names> <surname>Chidean</surname></string-name>, <string-name><given-names>E.</given-names> <surname>Morgado</surname></string-name>, <string-name><given-names>E.</given-names> <surname>Del Arco</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Ramiro-Bargueno</surname></string-name> and <string-name><given-names>A. J.</given-names> <surname>Caama&#x00F1;o</surname></string-name></person-group>, &#x201C;<article-title>Scalable data-coupled clustering for large scale WSN</article-title>,&#x201D; <source>IEEE Transactions on Wireless Communications</source>, vol. <volume>14</volume>, no. <issue>9</issue>, pp. <fpage>4681</fpage>&#x2013;<lpage>4694</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>W. R.</given-names> <surname>Heinzelman</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Chandrakasan</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Balakrishnan</surname></string-name></person-group>, &#x201C;<article-title>Energy-efficient communication protocol for wireless microsensor networks</article-title>,&#x201D; in <conf-name>Proc. of the 33rd Annual Hawaii Int. Conf. on System Sciences, IEEE Computer Society</conf-name>, <conf-loc>Maui, HI, USA</conf-loc>, pp. <fpage>10</fpage>, <year>2000</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>X.</given-names> <surname>Tang</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Yu</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Cao</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>A nonuniform clustering routing algorithm based on an improved k-means algorithm</article-title>,&#x201D; <source>Computers, Materials &#x0026; Continua</source>, vol. <volume>64</volume>, no. <issue>3</issue>, pp. <fpage>1725</fpage>&#x2013;<lpage>1739</lpage>, <year>2020</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>H.</given-names> <surname>Zhao</surname></string-name> and <string-name><given-names>L.</given-names> <surname>Guo</surname></string-name></person-group>, &#x201C;<article-title>Energy saving of wireless sensor network based on topology control algorithm</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>7</volume>, pp. <fpage>85525</fpage>&#x2013;<lpage>85535</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Kalaivanan</surname></string-name> and <string-name><given-names>V.</given-names> <surname>Bhanumathi</surname></string-name></person-group>, &#x201C;<article-title>Reliable location aware and cluster-tap root based data collection protocol for large scale wireless sensor networks</article-title>,&#x201D; <source>Journal of Network and Computer Applications</source>, vol. <volume>118</volume>, pp. <fpage>83</fpage>&#x2013;<lpage>101</lpage>, <year>2018</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>G. S.</given-names> <surname>Arumugam</surname></string-name></person-group>, &#x201C;<article-title>EE-LEACH: Development of energy-efficient LEACH Protocol for data gathering in WSN</article-title>,&#x201D; <source>EURASIP Journal on Wireless Communications and Networking</source>, vol. <volume>1</volume>, no. <issue>1</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>9</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Somani</surname></string-name> and <string-name><given-names>P. P.</given-names> <surname>Bhattacharya</surname></string-name></person-group>, &#x201C;<article-title>Analyzing the network lifetime of heterogeneous LEACH and TEEN in three dimensional wireless sensor networks</article-title>,&#x201D; in <conf-name>IEEE Int. Conf. on Power Electronics Intelligent Control and Energy Systems</conf-name>, <conf-loc>Delhi, India</conf-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>4</lpage>, <year>2016</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>G.</given-names> <surname>Ran</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Zhang</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Gong</surname></string-name></person-group>, &#x201C;<article-title>Improving on LEACH protocol of wireless sensor networks using fuzzy logic</article-title>,&#x201D; <source>Journal of Information &#x0026; Computational Science</source>, vol. <volume>7</volume>, no. <issue>3</issue>, pp. <fpage>767</fpage>&#x2013;<lpage>775</lpage>, <year>2010</year>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Wang</surname></string-name></person-group>, &#x201C;<article-title>A kind of novel VPF-based energy-balanced routing strategy for wireless mesh network</article-title>,&#x201D; <source>International Journal of Communication Systems</source>, vol. <volume>30</volume>, no. <issue>6</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>15</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Singh</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Kumar</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Singh</surname></string-name></person-group>, &#x201C;<article-title>A survey on successors of LEACH protocol</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>5</volume>, pp. <fpage>4298</fpage>&#x2013;<lpage>4328</lpage>, <year>2017</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>M. Z.</given-names> <surname>Siam</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Krunz</surname></string-name> and <string-name><given-names>O.</given-names> <surname>Younis</surname></string-name></person-group>, &#x201C;<chapter-title>Energy-efficient clustering/routing for cooperative mimo operation in sensor networks</chapter-title>,&#x201D; in <source>INFOCOM, 2009 IEEE</source>, <conf-loc>Rio de Janeiro, Brazil</conf-loc>, pp. <fpage>621</fpage>&#x2013;<lpage>629</lpage>, <year>2009</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>G.</given-names> <surname>Ran</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Zhang</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Gong</surname></string-name></person-group>, &#x201C;<article-title>Improving on LEACH protocol of wireless sensor networks using fuzzy logic</article-title>,&#x201D; <source>Journal of Information &#x0026; Computational Science</source>, vol. <volume>7</volume>, no. <issue>3</issue>, pp. <fpage>767</fpage>&#x2013;<lpage>775</lpage>, <year>2010</year>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Zanjireh</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Larijani</surname></string-name></person-group>, &#x201C;<article-title>A survey on centralised and distributed clustering routing algorithms for WSNs</article-title>,&#x201D; in <conf-name>IEEE 81st Vehicular Technology Conf. (VTC Spring)</conf-name>, <conf-loc>Glasgow, UK</conf-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>6</lpage>, <year>2015</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>Wang</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Gao</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Yin</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Li</surname></string-name> and <string-name><given-names>H. J.</given-names> <surname>Kim</surname></string-name></person-group>, &#x201C;<article-title>An enhanced PEGASIS algorithm with mobile sink support for wireless sensor networks</article-title>,&#x201D; <source>Wireless Communications and Mobile Computing</source>, vol. <volume>2018</volume>, pp. <fpage>9</fpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Manjeshwar</surname></string-name> and <string-name><given-names>D. P.</given-names> <surname>Agrawal</surname></string-name></person-group>, &#x201C;<article-title>TEEN: A routing protocol for enhanced efficiency in wireless sensor networks</article-title>,&#x201D; in <conf-name>15th Int. Sym. on Parallel and Distributed Processing</conf-name>, <publisher-loc>San Francisco, USA</publisher-loc>, pp. <fpage>2009</fpage>&#x2013;<lpage>2015</lpage>, <year>2001</year>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Ge</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Wang</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Ma</surname></string-name></person-group>, &#x201C;<article-title>Optimization on TEEN routing protocol in cognitive wireless sensor network</article-title>,&#x201D; <source>Journal on Wireless Communications and Networking</source>, vol. <volume>2018</volume>, no. <issue>1</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>9</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Smaragdakis</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Matta</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Bestavros</surname></string-name></person-group>, &#x201C;<chapter-title>SEP: A stable election protocol for clustered heterogeneous wireless sensor networks</chapter-title>,&#x201D; in <source>Second Int. Workshop on Sensor and Actor Network Protocols and Applications</source>, <conf-loc>Boston, Massachusetts, USA</conf-loc>, <year>2004</year>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F. A.</given-names> <surname>Khan</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Khan</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Asif</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Khalid</surname></string-name> and <string-name><given-names>I. U.</given-names> <surname>Haq</surname></string-name></person-group>, &#x201C;<article-title>Hybrid and multi-hop advanced zonal-stable election protocol for wireless sensor networks</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>7</volume>, pp. <fpage>25334</fpage>&#x2013;<lpage>25346</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>O.</given-names> <surname>Younis</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Fahmy</surname></string-name></person-group>, &#x201C;<article-title>HEED: A hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks</article-title>,&#x201D; <source>IEEE Transactions on Mobile Computing</source>, vol. <volume>3</volume>, no. <issue>4</issue>, pp. <fpage>366</fpage>&#x2013;<lpage>379</lpage>, <year>2004</year>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Ullah</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Mostarda</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Gagliardi</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Cacciagrano</surname></string-name> and <string-name><given-names>F.</given-names> <surname>Corradini</surname></string-name></person-group>, &#x201C;<article-title>A comparison of HEED based clustering algorithms-introducing ER-HEED</article-title>,&#x201D; in <conf-name>Proc. IEEE AINA</conf-name>, <conf-loc>Crans-Montana, Switzerland</conf-loc>, pp. <fpage>339</fpage>&#x2013;<lpage>345</lpage>, <year>2016</year>. </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>M.</given-names> <surname>Elshrkawey</surname></string-name>, <string-name><given-names>S. M.</given-names> <surname>Elsherif</surname></string-name> and <string-name><given-names>M. E.</given-names> <surname>Wahed</surname></string-name></person-group>, &#x201C;<article-title>An enhancement approach for reducing the energy consumption in wireless sensor networks</article-title>,&#x201D; <source>Journal of King Saud University-Computer and Information Sciences</source>, vol. <volume>30</volume>, no. <issue>2</issue>, pp. <fpage>259</fpage>&#x2013;<lpage>267</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Abo-Zahhad</surname></string-name>, <string-name><given-names>S. M.</given-names> <surname>Ahmed</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Sabor</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Sasaki</surname></string-name></person-group>, &#x201C;<article-title>Mobile sink-based adaptive immune energy-efficient clustering protocol for improving the lifetime and stability period of wireless sensor networks</article-title>,&#x201D; <source>IEEE Sensors</source>, vol. <volume>15</volume>, no. <issue>8</issue>, pp. <fpage>4576</fpage>&#x2013;<lpage>4586</lpage>, <year>2015</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>P.</given-names> <surname>Nayak</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Devulapalli</surname></string-name></person-group>, &#x201C;<article-title>A fuzzy logic-based clustering algorithm for WSN to extend the network lifetime</article-title>,&#x201D; <source>IEEE Sensors Journal</source>, vol. <volume>16</volume>, no. <issue>1</issue>, pp. <fpage>137</fpage>&#x2013;<lpage>144</lpage>, <year>2016</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>Neamatollahi</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Naghibzadeh</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Abrishami</surname></string-name></person-group>, &#x201C;<article-title>Fuzzy-based clustering-task scheduling for lifetime enhancement in wireless sensor networks</article-title>,&#x201D; <source>IEEE Sensors Journal</source>, vol. <volume>17</volume>, no. <issue>20</issue>, pp. <fpage>6837</fpage>&#x2013;<lpage>6844</lpage>, <year>2017</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>H.</given-names> <surname>Liang</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Li</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Gao</surname></string-name></person-group>, &#x201C;<article-title>Research on routing optimization of WSNs based on improved LEACH protocol</article-title>,&#x201D; <source>Journal on Wireless Communications and Networking</source>, vol. <volume>194</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>12</lpage>, <year>2019</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>O. M.</given-names> <surname>Alia</surname></string-name></person-group>, &#x201C;<article-title>A dynamic harmony search-based fuzzy clustering protocol for energy-efficient wireless sensor networks</article-title>,&#x201D; <source>Annals of Telecommunications</source>, vol. <volume>73</volume>, no. <issue>5</issue>, pp. <fpage>353</fpage>&#x2013;<lpage>365</lpage>, <year>2018</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>P.</given-names> <surname>Nayak</surname></string-name> and <string-name><given-names>B.</given-names> <surname>Vathasavai</surname></string-name></person-group>, &#x201C;<article-title>Energy efficient clustering algorithm for multi-hop wireless sensor network using type-2 fuzzy logic</article-title>,&#x201D; <source>IEEE Sensors Journal</source>, vol. <volume>17</volume>, no. <issue>14</issue>, pp. <fpage>4492</fpage>&#x2013;<lpage>4499</lpage>, <year>2017</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>D. G.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Dong</surname></string-name> and <string-name><given-names>X. D.</given-names> <surname>Zhang</surname></string-name></person-group>, &#x201C;<article-title>A kind of effective data aggregating method based on compressive sensing for wireless sensor network</article-title>,&#x201D; <source>Journal on Wireless Communications and Networking</source>, vol. <volume>159</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>5</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-35"><label>[35]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W. B.</given-names> <surname>Heinzelman</surname></string-name>, <string-name><given-names>A. P.</given-names> <surname>Chandrakasan</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Balakrishnan</surname></string-name></person-group>, &#x201C;<article-title>Application specific protocol architecture for wireless micro-sensor networks</article-title>,&#x201D; <source>Wireless Communications, IEEE Transactions</source>, vol. <volume>1</volume>, no. <issue>4</issue>, pp. <fpage>660</fpage>&#x2013;<lpage>670</lpage>, <year>2002</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>Y.</given-names> <surname>Yu</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Xue</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Chen</surname></string-name> and <string-name><given-names>Z.</given-names> <surname>Qian</surname></string-name></person-group>, &#x201C;<article-title>Cluster tree topology construction method based on PSO algorithm to prolong the lifetime of ZigBee wireless sensor networks</article-title>,&#x201D; <source>Journal on Wireless Communications and Networking</source>, vol. <volume>199</volume>, no. <issue>1</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>13</lpage>, <year>2019</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>P.</given-names> <surname>Feng</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Qin</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Ji</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Zhao</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Guo</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Improved energy-balanced algorithm for underwater wireless sensor network based on depth threshold and energy level partition</article-title>,&#x201D; <source>Journal on Wireless Communications and Networking</source>, vol. <volume>228</volume>, no. <issue>1</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>5</lpage>, <year>2019</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>H.</given-names> <surname>Liang</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Li</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Gao</surname></string-name></person-group>, &#x201C;<article-title>Research on routing optimization of WSNs based on improved LEACH protocol</article-title>,&#x201D; <source>Journal on Wireless Communications and Networking</source>, vol. <volume>194</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>2</lpage>, <year>2019</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>P.</given-names> <surname>Wan</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Cheng</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Wu</surname></string-name> and <string-name><given-names>G.</given-names> <surname>Wang</surname></string-name></person-group>, &#x201C;<article-title>An algorithm to optimize deployment of charging base stations for WRSN</article-title>,&#x201D; <source>Journal on Wireless Communications and Networking</source>, vol. <volume>163</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>9</lpage>, <year>2019</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>M.</given-names> <surname>Kaddi</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Banana</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Omari</surname></string-name></person-group>, &#x201C;<article-title>ECO-BAT: A new routing protocol for energy consumption optimization based on bat algorithm in WSN</article-title>,&#x201D; <source>Computers, Materials &#x0026; Continua</source>, vol. <volume>66</volume>, no. <issue>2</issue>, pp. <fpage>1497</fpage>&#x2013;<lpage>1510</lpage>, <year>2021</year>.</mixed-citation></ref>
</ref-list>
</back>
</article>
