<?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">CSSE</journal-id>
<journal-id journal-id-type="nlm-ta">CSSE</journal-id>
<journal-id journal-id-type="publisher-id">CSSE</journal-id>
<journal-title-group>
<journal-title>Computer Systems Science &#x0026; Engineering</journal-title>
</journal-title-group>
<issn pub-type="ppub">0267-6192</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">23120</article-id>
<article-id pub-id-type="doi">10.32604/csse.2023.023120</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Improved Load-Balanced Clustering for Energy-Aware Routing (ILBC-EAR) in WSNs</article-title><alt-title alt-title-type="left-running-head">Improved Load-Balanced Clustering for Energy-Aware Routing (ILBC-EAR) in WSNs</alt-title><alt-title alt-title-type="right-running-head">Improved Load-Balanced Clustering for Energy-Aware Routing (ILBC-EAR) in WSNs</alt-title>
</title-group>
<contrib-group content-type="authors">
<contrib id="author-1" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Loganathan</surname><given-names>D.</given-names></name>
<xref ref-type="aff" rid="aff-1">1</xref><email>loguudt@gmail.com</email>
</contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Balasubramani</surname><given-names>M.</given-names></name>
<xref ref-type="aff" rid="aff-1">1</xref>
</contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Sabitha</surname><given-names>R.</given-names></name>
<xref ref-type="aff" rid="aff-2">2</xref>
</contrib>
<contrib id="author-4" contrib-type="author">
<name name-style="western"><surname>Karthik</surname><given-names>S.</given-names></name>
<xref ref-type="aff" rid="aff-2">2</xref>
</contrib>
<aff id="aff-1"><label>1</label><institution>Department of Electronics and Communication Engineering, Info Institute of Engineering</institution>, <addr-line>Coimbatore, 641107</addr-line>, <country>India</country></aff>
<aff id="aff-2"><label>2</label><institution>Department of Computer Science and Engineering, SNS College of Technology</institution>, <addr-line>Coimbatore, 641035</addr-line>, <country>India</country></aff>
</contrib-group><author-notes><corresp id="cor1"><label>&#x002A;</label>Corresponding Author: D. Loganathan. Email: <email>loguudt@gmail.com</email></corresp></author-notes>
<pub-date pub-type="epub" date-type="pub" iso-8601-date="2022-05-24"><day>24</day>
<month>05</month>
<year>2022</year></pub-date>
<volume>44</volume>
<issue>1</issue>
<fpage>99</fpage>
<lpage>112</lpage>
<history>
<date date-type="received"><day>28</day><month>8</month><year>2021</year></date>
<date date-type="accepted"><day>07</day><month>12</month><year>2021</year></date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2023 Loganathan et al.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Loganathan 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_CSSE_23120.pdf"></self-uri>
<abstract>
<p>Sensors are considered as important elements of electronic devices. In many applications and service, Wireless Sensor Networks (WSNs) are involved in significant data sharing that are delivered to the sink node in energy efficient manner using multi-hop communications. But, the major challenge in WSN is the nodes are having limited battery resources, it is important to monitor the consumption rate of energy is very much needed. However, reducing energy consumption can increase the network lifetime in effective manner. For that, clustering methods are widely used for optimizing the rate of energy consumption among the sensor nodes. In that concern, this paper involves in deriving a novel model called Improved Load-Balanced Clustering for Energy-Aware Routing (ILBC-EAR), which mainly concentrates on optimal energy utilization with load-balanced process among cluster heads and member nodes. For providing equal rate of energy consumption among nodes, the dimensions of framed clusters are measured. Moreover, the model develops a Finest Routing Scheme based on Load-Balanced Clustering to transmit the sensed information to the sink or base station. The evaluation results depict that the derived energy aware model attains higher rate of life time than other works and also achieves balanced energy rate among head node. Additionally, the model also provides higher throughput and minimal delay in delivering data packets.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Wireless sensor networks</kwd>
<kwd>energy consumption</kwd>
<kwd>load balanced clustering</kwd>
<kwd>finest routing</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>In recent scenario of technological development, Wireless Sensor Networks are widely adopted in several applications such as medical services, military surveillance, object detection, industries and object tracking and so on. The sensors are observing the data from the deployed area, process them and forward to the sink. The sensor node contains units such as sensing unit, processing unit, storage unit, power supply and communication links. Moreover, the communications are processed with single or multi-hop packet transmissions [<xref ref-type="bibr" rid="ref-1">1</xref>]. The major confrontation in WSN is the resource limitations, such as power and storage. Hence, there is a requirement for increasing the network lifetime [<xref ref-type="bibr" rid="ref-2">2</xref>]. For prolonging the network longevity, energy efficiency and load balancing are the significant metrics that are to be focussed. Those metrics provide, balanced and minimized energy consumption between sensor nodes. In methods based on achieving energy efficiency, the nodes in the energy efficient routes are used frequently and those nodes may exhaust earlier. Additionally, because of many-to-one communications, the sensors nearer to the sink node may loss more energy than others. This is because of the unbalanced pattern of energy consumption [<xref ref-type="bibr" rid="ref-3">3</xref>&#x2013;<xref ref-type="bibr" rid="ref-5">5</xref>]. The <xref ref-type="fig" rid="fig-1">Fig. 1</xref> depicts the general process of sensor network communication to transmit the sensed information through the optimal network.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Data transmission through optimal route</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CSSE_23120-fig-1.png"/>
</fig>
<p>Here, the rate of energy consumption between sensors is to effectively manage to prolong the network longevity. Additionally, the sensor network communications require reliable data transmission to the sink node in many to one pattern [<xref ref-type="bibr" rid="ref-6">6</xref>,<xref ref-type="bibr" rid="ref-7">7</xref>]. Hence, energy efficiency in the network model is considered as the major challenge in WSN. On the other hand, unbalanced energy consumption makes several issues on framing efficient routing. In WSN, the data transmission and reception are assumed as the major factor in measuring the rate of energy consumption [<xref ref-type="bibr" rid="ref-8">8</xref>,<xref ref-type="bibr" rid="ref-9">9</xref>]. In several routing models, the construction of optimal route and energy consumption process influences on the WSN lifetime. For solving the issues, clustering techniques are effectively used. And, the contributions of the proposed model is listed below,<list list-type="bullet"><list-item>
<p>Defining an uneven clustering pattern for reducing and balancing the energy consumption rate of all Head_Sensors of each cluster</p></list-item><list-item>
<p>The cluster dimensions are measured to calculate the distance between the Head_Sensors for effective route determination.</p></list-item><list-item>
<p>Deriving a Finest Routing Scheme (FRS) using minimal hop communications and reduced delay</p></list-item><list-item>
<p>Based on the minimal hop-level based packet transmission, uneven clustering pattern is framed for balancing energy consumption rate, thereby enhancing network longevity.</p></list-item><list-item>
<p>For providing scalable and fault tolerant model, the sensor node densities are balanced in all clusters.</p></list-item><list-item>
<p>Model evaluation based on metrics such as Energy Efficiency, Network longevity, throughput, packet delivery rate and transmission delay.</p></list-item></list></p>
<p>The remainder of this paper is framed as follows; Section 2 provides the works or related studies. The network model and the work procedure of proposed techniques are presented in Section 3. In Section 4, the obtained results are expounded and comparison charts are provided for evidencing the model efficiency. At last, the paper is completed with the Conclusion and Future work in Section 5.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Related Work</title>
<p>This section presents the description of several model involved in providing efficient sensor network communications. The well-known model is LEACH [<xref ref-type="bibr" rid="ref-10">10</xref>], in which the cluster heads are selected in accordance with the probability rates of their thresholds for being heads. However, the limitations in LEACH are given as,<list list-type="bullet"><list-item>
<p>The node&#x2019;s residual energy was not considered for processing</p></list-item><list-item>
<p>It has been considered that all sensors can link with the sink node</p></list-item></list></p>
<p>For increasing the network longevity, DECSA model has been proposed in [<xref ref-type="bibr" rid="ref-11">11</xref>]. The work used multi-hop data transmission for communication between nodes and clusters. Furthermore, the cluster heads are selected based on the residual energy of nodes and distance to base station. The drawbacks of the model are considered as the model frames small clusters in random manner. And, easy energy loss has occurred because of rapid processing of data aggregation and more amount of signal reception at the cluster node. In [<xref ref-type="bibr" rid="ref-12">12</xref>], the authors proposed Battery Aware Reliable Clustering (BARC) for providing load balanced model that balances the cluster size. The model helps in enhancing network lifetime, but, it imposed additional network load for propagating additional data packets.</p>
<p>The work presented in [<xref ref-type="bibr" rid="ref-13">13</xref>] derived a model for receiver conflict based mixed transmission model for energy management. Additionally, the distance and the remaining node energy of the receivers are measured based on the scalability of links and the number of neighbour sensors. The major drawback observed in the model is increasing delay in transmission of packets. A valuable work has been provided in [<xref ref-type="bibr" rid="ref-14">14</xref>], analysing various clustering models that divides the network for avoiding the overlapping of clusters. Moreover, for clustering, reliability, suitability and security are considered. Further, a Type-2 Fuzzy Logic (T2FL) [<xref ref-type="bibr" rid="ref-15">15</xref>] technique has been developed for effective clustering with increased network reliability and reduced consumption rate. A multi-hop routing model has been proposed in [<xref ref-type="bibr" rid="ref-16">16</xref>] for increasing lifetime of network. For constructing the route, the metrics such as remaining energy of nodes, sensor locations and hops of network region.</p>
<p>Power efficient routing model based on node clusters has been presented in [<xref ref-type="bibr" rid="ref-17">17</xref>]. The authors of [<xref ref-type="bibr" rid="ref-18">18</xref>] derived a reliable model for energy efficient data communication in large scale wireless sensor networks. In that, doughnut shaped clusters are framed with the nodes that are in same distance from the base station. Artificial Bee Colony optimization algorithm is used for cluster head selection in that work. In [<xref ref-type="bibr" rid="ref-19">19</xref>], Harmony Search Algorithm based Clustering Protocol (HSACP) has been proposed for reducing the intra-cluster distances between the cluster members for optimizing the energy allocation. The model in [<xref ref-type="bibr" rid="ref-20">20</xref>] presented a Particle Swarm Optimization (PSO) based energy efficient routing for sensor networks. The efficiency of multi-level model has been derived in [<xref ref-type="bibr" rid="ref-21">21</xref>], based on the factors such as node amount and network levels. The hierarchical based data aggregation has been processed to provide optimality in WSN.</p>
<p>Energy Efficient Adaptive Overlapping Clustering (EEAOC) model [<xref ref-type="bibr" rid="ref-22">22</xref>] has been derived for continuous node observation in WSN. Moreover, dynamic cluster model has been developed in the model for data aggregation without cluster overlaps. Compressibility-based Clustering Algorithm (CBCA) [<xref ref-type="bibr" rid="ref-23">23</xref>] has been presented a hierarchical data aggregation process. The network topology is changed into logical chain and spatial connection between the nodes is utilized for compressive clustering. For model validation, the simulations are carried out. Moreover, in [<xref ref-type="bibr" rid="ref-23">23</xref>], heuristic based model has been derived for framing clusters with inactive sensor selection. The stochastic sleep scheduling model is given for node selection process, considering the range of network coverage. For providing energy efficiency and distribution of CH nodes, heuristic crossover operators are used [<xref ref-type="bibr" rid="ref-24">24</xref>,<xref ref-type="bibr" rid="ref-25">25</xref>].</p>
<p>The survey has provided the following findings:<list list-type="bullet"><list-item>
<p>The cluster design can be hierarchical.</p></list-item><list-item>
<p>There could be delay as a key factor in network design [<xref ref-type="bibr" rid="ref-26">26</xref>].</p></list-item><list-item>
<p>The spatial and temporal communication can be learnt over time.</p></list-item></list></p>
</sec>
<sec id="s3">
<label>3</label>
<title>Proposed System</title>
<p>In this work, Improved Load-Balanced Clustering for Energy-Aware Routing (ILBC-EAR) is proposed for improving the communication efficiency and network lifetime in WSN. Here, the sensing region is considered to be in circular plane. The sensor nodes that are distributed in the circular sensing region can be noted as the Head_Sensors and Member_sensors of any cluster. Since, it is assumed that the area is circular, the base station (BS) is at the center of the region as presented in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>. The nodes are deployed in random manner. The complete operations involved in the proposed model and the work flow is presented in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>. Moreover, the model comprises of the following phases,<list list-type="order"><list-item>
<p>Energy Model Derivations</p></list-item><list-item>
<p>Cluster Construction</p></list-item><list-item>
<p>Load-Balancing Process</p></list-item><list-item>
<p>Data Collection Process</p></list-item><list-item>
<p>Finest Route Scheme</p></list-item></list></p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Clustering model with concentric circle pattern</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CSSE_23120-fig-2.png"/>
</fig>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Work flow of proposed</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CSSE_23120-fig-3.png"/>
</fig>
<sec id="s3_1">
<label>3.1</label>
<title>Energy Model Derivation</title>
<p>Here, the radio model is considered for deriving the rate of Energy Consumption (REC) by the deployed sensors. With respect to the distance between the transmitting and the receiving sensor, the free space and multi-path channels are employed. The free space (fs) method is used if the sensor distance is less than the threshold (<italic>sd</italic><sub>0</sub>), or else, the multi-path technique will be utilized. Hence, the energy utilized for transmitting &#x2018;m&#x2019; bits of data (l) for distance &#x2018;sd&#x2019; is computed as,<disp-formula id="eqn-1"><label>(1)</label>
<mml:math id="mml-eqn-1" display="block"><mml:msub><mml:mrow><mml:mi mathvariant="normal">E</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">T</mml:mi><mml:mi mathvariant="normal">X</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mspace width="thickmathspace" /><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">E</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">T</mml:mi><mml:mi mathvariant="normal">X</mml:mi></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">E</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">T</mml:mi><mml:mi mathvariant="normal">X</mml:mi></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mspace width="thickmathspace" /><mml:mi>s</mml:mi><mml:mi>d</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mi>l</mml:mi><mml:mo>&#x2217;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">E</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>l</mml:mi><mml:mo>&#x2217;</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x03B4;</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">f</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2217;</mml:mo><mml:mi>s</mml:mi><mml:msup><mml:mi>d</mml:mi><mml:mn>2</mml:mn></mml:msup><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>s</mml:mi><mml:mi>d</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mi>s</mml:mi><mml:msub><mml:mi>d</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>l</mml:mi><mml:mo>&#x2217;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">E</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>l</mml:mi><mml:mo>&#x2217;</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x03B4;</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2217;</mml:mo><mml:mi>s</mml:mi><mml:msup><mml:mi>d</mml:mi><mml:mn>4</mml:mn></mml:msup><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>s</mml:mi><mml:mi>d</mml:mi><mml:mo>&#x2265;</mml:mo><mml:mi>s</mml:mi><mml:msub><mml:mi>d</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math>
</disp-formula>where &#x2018;<italic>E</italic><sub><italic>ec</italic></sub>&#x2019; the energy depletion rate occurred in electronic circuit, &#x2018;<italic>&#x03B4;</italic><sub><italic>fs</italic></sub>&#x2019; and &#x2018;<italic>&#x03B4;</italic><sub><italic>mp</italic></sub>&#x2019; represents the rate of energy consumption at &#x2018;fs&#x2019; and energy used by multi-path channels. Further, the energy utilized for receiving &#x2018;m&#x2019; bits are computed as in <xref ref-type="disp-formula" rid="eqn-2">(2)</xref>.<disp-formula id="eqn-2"><label>(2)</label>
<mml:math id="mml-eqn-2" display="block"><mml:mo stretchy="false">(</mml:mo><mml:mi>m</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2217;</mml:mo><mml:mi>m</mml:mi></mml:math>
</disp-formula></p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Cluster Construction</title>
<p>As in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>, the network area is splitd into number of clusters based on circular pattern. The complete process and the computations based on the circular radius and angle between the two concentric circles are as below.</p>
<p>In the above <xref ref-type="fig" rid="fig-2">Fig. 2</xref>, the <italic>H</italic><sub><italic>CR</italic></sub> is the highest rate of cluster and &#x2018;R&#x2019; is the radius of the concentric circle. The responsibility of each head sensor of clusters is to transmit the data packets after obtaining that from member sensors (MS). The head sensors of clusters that are nearer to the base station are considered to be the route-path, since it is being the convergence to the BS. Additionally, for transmitting the observed data, the route-path framed by the head sensors are used, thereby, the data are sent to the base station. But, it is also to be considered that there are more energy is consumed by the HSs that are farer from the base station. Hence, it is significant to balance the load among the head sensors in each cluster. The circle connect distance increases more in relationship to relativity of node movement. This can be largely seen with nodes that are optimal. The convergence condition for H indicates that the values are minimal. Though this is correct it can be minimal as the node distance becomes large.</p>
<p>The clustering process is carried out for a single time in the network in static and permanent manner. The central computations are determined with the base station that includes the overall network design and the base stations are considered. Additionally, the base station is assumed as rechargeable unit; hence, the clustering process is carried out with that. The first step is to compute the angle &#x03C6;, which is measured between the diameters of the concentric circle. For that, the longest distance between the sensors (sn) of a HS and a cluster is given as, &#x2018;<inline-formula id="ieqn-1">
<mml:math id="mml-ieqn-1"><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>s</mml:mi><mml:msubsup><mml:mi>d</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>H</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
</inline-formula>&#x2019;, which can be equal to the value of CR of each cluster. In similar manner, for all clusters, each sn is capable of sending data to the HS through the one-hop distance based data transmission. Moreover, the maximal rate of (<italic>sd</italic><sup><italic>HS</italic></sup>) is occurred in the cluster at the highest rating of cluster, <italic>H</italic><sub><italic>CR</italic></sub>.</p>
<p>Based on the <xref ref-type="disp-formula" rid="eqn-8">Eq. (8)</xref>, the angle &#x03C6; is determined, with respect to the radius of concentric circle in area of network region. For obtaining the <italic>H</italic><sub><italic>CR</italic></sub> value to calculate the number of clusters in the network region, the sequential numbers are measured as &#x007B;i&#x2009;&#x003D;&#x2009;1, 2, 3,&#x2026;&#x007D;, where <italic>H</italic><sub><italic>CR</italic></sub>&#x2009;&#x003D;&#x2009;<italic>i</italic> in the <xref ref-type="disp-formula" rid="eqn-7">Eq. (7)</xref>. The first value through which the derivation results <italic>R</italic><sub><italic>i</italic></sub> is similar or higher than the radius (<italic>R</italic><sub><italic>H</italic></sub><sub><italic>CR</italic></sub>), which can be the result of <italic>H</italic><sub><italic>CR</italic></sub>. Using the <xref ref-type="disp-formula" rid="eqn-6">Eq. (6)</xref> given below, the values of &#x03C6; and <italic>H</italic><sub><italic>CR</italic></sub>, for all the circles are computed and hence, the clustering process is effectively accomplished.</p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Load Balancing Process</title>
<p>For balancing the energy consumption of head sensors in each cluster and for maintaining the network lifetime balanced, the hop length of data transmission towards the BS from each head is calculated. The amount of data packets that are broadcasted over the network can affect the rate of energy consumption (REC) by the HSs. Based on that, the hop_length (HL) for each HS is computed as in <xref ref-type="disp-formula" rid="eqn-3">(3)</xref>.<disp-formula id="eqn-3"><label>(3)</label>
<mml:math id="mml-eqn-3" display="block"><mml:mi>H</mml:mi><mml:msubsup><mml:mi>L</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>H</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi>C</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>H</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msqrt><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>R</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mspace width="thickmathspace" /></mml:msqrt></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:math>
</disp-formula></p>
<p>Additionally, the HL of head sensor of cluster with rating &#x2018;i&#x2019; (<italic>HS</italic><sub><italic>i</italic></sub>) is equal to the distance between <italic>HS</italic><sub><italic>i</italic></sub> and the head sensor of the cluster with rate i-1 on the route-path to the base station, since, the data transmitted from <italic>HS</italic><sub><italic>i</italic></sub> are received and transmitted by the head sensor. The clustering mechanism aggregates based on the route path. The route parameters are based on the Hop Length. The Hop length starts from 1 and continues to reach its maximum limit. As it reaches one third of the cluster distance the HL increases in unit steps of distance and converges. The length between the cluster_center &#x2018;i&#x2019; and the base station <inline-formula id="ieqn-2">
<mml:math id="mml-ieqn-2"><mml:mi>s</mml:mi><mml:msubsup><mml:mi>d</mml:mi><mml:mrow><mml:mi>H</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:msubsup></mml:math>
</inline-formula> is derived from the following <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref>, in which <italic>R</italic><sub><italic>i</italic></sub> is the radius of &#x2018;i&#x2019; th concentric circle, &#x2018;&#x03C6;&#x2019; is the angle between the diameters as in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>. Hence, the equation is given as,<disp-formula id="eqn-4"><label>(4)</label>
<mml:math id="mml-eqn-4" display="block"><mml:msubsup><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">H</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">S</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">B</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mi mathvariant="normal">R</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mi mathvariant="normal">S</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x03C6;</mml:mi></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mstyle></mml:mrow><mml:mrow><mml:mn>3.</mml:mn><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x03C6;</mml:mi></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mstyle></mml:mrow></mml:mfrac></mml:mrow><mml:mo>,</mml:mo><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mstyle></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">R</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">i</mml:mi></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">R</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow><mml:mo>,</mml:mo><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mi>i</mml:mi><mml:mo>&#x2260;</mml:mo><mml:mn>1</mml:mn></mml:mstyle></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math>
</disp-formula></p>
<p>Then, the relation between the circle radius and communication rage (CR) is calculated as<disp-formula id="eqn-5"><label>(5)</label>
<mml:math id="mml-eqn-5" display="block"><mml:msubsup><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">H</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">S</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">H</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">S</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">i</mml:mi></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">R</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">R</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">i</mml:mi></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mstyle></mml:math>
</disp-formula><disp-formula id="eqn-6"><label>(6)</label>
<mml:math id="mml-eqn-6" display="block"><mml:msubsup><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">H</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">S</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">H</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">S</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">i</mml:mi></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:mi mathvariant="normal">C</mml:mi></mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">R</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">H</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msqrt><mml:msub><mml:mrow><mml:mi mathvariant="normal">H</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">C</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mi mathvariant="normal">i</mml:mi></mml:mrow><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:msqrt></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:math>
</disp-formula></p>
<p>Using the above equations, the radius <italic>R</italic><sub><italic>i</italic></sub> and in, <italic>H</italic><sub><italic>CR</italic></sub>&#x2009;&#x003D;&#x2009;<italic>i</italic>, the radius value of the highest rating of cluster is determined.<disp-formula id="eqn-7"><label>(7)</label>
<mml:math id="mml-eqn-7" display="block"><mml:msub><mml:mi>R</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd columnalign="left"><mml:mi>C</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>H</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>A</mml:mi><mml:mo>+</mml:mo><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:mfrac><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:munderover><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mn>2</mml:mn><mml:mrow><mml:msqrt><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>R</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mn>2</mml:mn><mml:mi>m</mml:mi></mml:msqrt></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mi>f</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>i</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo><mml:mi>o</mml:mi><mml:mi>d</mml:mi><mml:mi>d</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mn>2</mml:mn><mml:mspace width="thickmathspace" /><mml:mi>C</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>H</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mi>A</mml:mi><mml:mn>2</mml:mn></mml:mfrac></mml:mrow><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:msqrt><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>R</mml:mi></mml:mrow></mml:msub></mml:msqrt></mml:mrow></mml:mfrac></mml:mrow><mml:mo>+</mml:mo><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:mfrac><mml:mi>i</mml:mi><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:munderover><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:msqrt><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>R</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mn>2</mml:mn><mml:mi>m</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:msqrt></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:mstyle></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mi>f</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>i</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo><mml:mi>e</mml:mi><mml:mi>v</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math>
</disp-formula>where, <inline-formula id="ieqn-3">
<mml:math id="mml-ieqn-3"><mml:mi>A</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mn>3</mml:mn><mml:mi>&#x03C6;</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mfrac><mml:mi>&#x03C6;</mml:mi><mml:mn>2</mml:mn></mml:mfrac></mml:mrow><mml:msqrt><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>R</mml:mi></mml:mrow></mml:msub></mml:msqrt></mml:mrow></mml:mfrac></mml:mrow></mml:math>
</inline-formula></p>
<p>By fixing the head sensors in the cluster centers, in each cluster, the longest distance between the MS and HS of cluster, &#x2018;(max (<italic>sd</italic><sup><italic>HS</italic></sup>))&#x2019;, is estimated to the 1/2 of the length of cluster curve. Random Number of Nodes will not affect the finest route scheme. This is because the parameter A can be dependent on the radius that is suboptimal. Here cluster area spitted in equal space but number of nodes can vary and will not affect the performance. Assume the cluster area to be increased more than threshold the model will not degrade with performance. The highest possible rate for this distance is happened at the largest cluster circle, which is computed as,<disp-formula id="eqn-8"><label>(8)</label>
<mml:math id="mml-eqn-8" display="block"><mml:mo movablelimits="true" form="prefix">max</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>s</mml:mi><mml:msubsup><mml:mi>d</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>H</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mi>&#x03C6;</mml:mi><mml:mn>2</mml:mn></mml:mfrac></mml:mrow><mml:mo>.</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>R</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mstyle></mml:math>
</disp-formula></p>
<p>In this approach the interference will be minimal because the cluster distance is fixed based on the hop length. The parameters H is optimal and can be varied based on the number of clusters.</p>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Data Collection Process</title>
<p>After performing the efficient cluster construction, the data collected process is carried out for sensing the environment. The Head Sensors (HS) receives the data from the member sensors (MS). In the process of data collection, both inter and intra cluster communication is processed, in which, the data are sensed by MS and transmitted to their corresponding HS, further, the collected data in the head sensors are transmitted to the base station effectively in allotted time frame. Moreover, the sensor nodes are put in sleep mode in the operations performed by other nodes in their respective time series. The data aggregation process is carried out in HS from all the collected information, which is finally transmitted to the base station through the finest route given in next section. Unlike the member sensors in each cluster, the heads are to be in active mode all the time, causes more energy consumption by the HS. For balancing that, the cluster head responsibility is provided to other nodes in rotational manner provides energy aware processing. The total energy consumed by the HS, when the process of data collection from MS is given by,<disp-formula id="eqn-9"><label>(9)</label>
<mml:math id="mml-eqn-9" display="block"><mml:mi>E</mml:mi><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mi>E</mml:mi><mml:mi>m</mml:mi><mml:mi>s</mml:mi><mml:mo>&#x003A;</mml:mo><mml:mi>h</mml:mi><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mi>E</mml:mi><mml:mi>h</mml:mi><mml:mi>s</mml:mi><mml:mo>&#x003A;</mml:mo><mml:mi>h</mml:mi><mml:mi>s</mml:mi></mml:math>
</disp-formula>where, &#x2018;<italic>E</italic><sub><italic>ms</italic>:<italic>hs</italic></sub>&#x2019; denotes the energy consumed for intra cluster communication, that is, between the MS and HS, and, &#x2018;<italic>E</italic><sub><italic>hs</italic>:<italic>hs</italic></sub>&#x2019; denotes the energy consumption rate in inter cluster communications, that is between one HS and another. Further, &#x2018;<italic>E</italic><sub><italic>ms</italic>:<italic>hs</italic></sub>&#x2019; is derived as,<disp-formula id="eqn-10"><label>(10)</label>
<mml:math id="mml-eqn-10" display="block"><mml:mi>E</mml:mi><mml:mi>m</mml:mi><mml:mi>s</mml:mi><mml:mo>&#x003A;</mml:mo><mml:mi>h</mml:mi><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mi>E</mml:mi><mml:mi>R</mml:mi><mml:mi>X</mml:mi><mml:mo>+</mml:mo><mml:mi>E</mml:mi><mml:mi>D</mml:mi><mml:mi>A</mml:mi><mml:mo>+</mml:mo><mml:mi>E</mml:mi><mml:mi>M</mml:mi><mml:mi>S</mml:mi></mml:math>
</disp-formula>where, &#x2018;<italic>E</italic><sub><italic>RX</italic></sub>&#x2019; is the energy consumed at the time of data reception, &#x2018;<italic>E</italic><sub><italic>DA</italic></sub>&#x2019; is the energy utilized for data aggregation process and &#x2018;<italic>E</italic><sub><italic>MS</italic></sub>&#x2019; denotes the energy spent by member sensors under a particular HS.<disp-formula id="eqn-11"><label>(11)</label>
<mml:math id="mml-eqn-11" display="block"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>k</mml:mi></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>X</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>s</mml:mi><mml:msub><mml:mi>n</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mi>H</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
</disp-formula></p>
<p>In the above equation, &#x2018;k&#x2019; denotes the number of nodes with a specific cluster, &#x2018;n&#x2019; is the total number of clusters and &#x2018;<italic>E</italic><sub><italic>TX</italic></sub>(<italic>sn</italic><sub><italic>j</italic></sub>, <italic>HS</italic><sub><italic>i</italic></sub>)&#x2019; is the energy used for data transmission from sensor &#x2018;<italic>sn</italic><sub><italic>j</italic></sub>&#x2019; to its HS in &#x2018;i&#x2019; th cluster.<disp-formula id="eqn-12"><label>(12)</label>
<mml:math id="mml-eqn-12" display="block"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>D</mml:mi><mml:mi>A</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>m</mml:mi><mml:mo>.</mml:mo><mml:mi>k</mml:mi><mml:mo>.</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>b</mml:mi></mml:mrow></mml:msub></mml:math>
</disp-formula>where, &#x2018;m&#x2019; is the number of bits, &#x2018;<italic>E</italic><sub><italic>db</italic></sub>&#x2019; is the energy used for aggregation of one data bit.</p>
</sec>
<sec id="s3_5">
<label>3.5</label>
<title>Finest Route Scheme</title>
<p>Each sensor node involves in performing sensing operation and transmitting to their corresponding head sensors. As mentioned earlier, the clusters are created in concentric circle pattern, in which the transmission between the MS and HS are considered to be in single-hop manner. Then, as given in Section 3.4, data aggregation is carried out to transmit to the base station. The following <xref ref-type="fig" rid="fig-4">Fig. 4</xref> demonstrates the process of finest routing making the sensed data to reach the BS. Moreover, in the process of transmitting data, each HS receives the data from the HS with its higher rating in the route path and forwards the data to the HS with lower rating in the route path. Hence, each HS obtains from a single source_node and forwards the data to a single target. Additionally, for avoiding interference, the data transmission in different route path that are carried out in different phases, thus, no interference occurred. Hence, the model is effectively performs the energy aware communication between the nodes in WSN. And, the pseudo code of the proposed model is provided in the following <xref ref-type="table" rid="table-1">Tab. 1</xref>.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Improved Load-Balanced Clustering for Energy-Aware Routing</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CSSE_23120-fig-4.png"/>
</fig>
<table-wrap id="table-1"><label>Table 1</label>
<caption>
<title>Pseudo code for ILBC-EAR</title></caption>
<table><colgroup><col align="left"/>
</colgroup>
<tbody>
<tr>
<td align="left"><bold>Begin</bold><break/>Calculate &#x03C6;&#x2009;&#x003D;&#x2009;2<italic>R</italic><sub><italic>CR</italic></sub>/<italic>R</italic><sub><italic>H</italic></sub><italic>CR</italic><break/>For <italic>i</italic>&#x2009;&#x2190;&#x2009;0<break/>Repeat<break/><italic>i</italic>&#x2009;&#x2190;&#x2009;<italic>i</italic>&#x2009;&#x002B;&#x2009;1<break/><italic>H</italic><sub><italic>CR</italic></sub>&#x2009;&#x2190;&#x2009;<italic>i</italic><break/>Calculate <italic>R</italic><sub><italic>i</italic></sub> from <xref ref-type="disp-formula" rid="eqn-7">(7)</xref><break/>Till <italic>R</italic><sub><italic>i</italic></sub>&#x2009;&#x2265;&#x2009;<italic>radius</italic>(<italic>network region</italic>)End for</td>
</tr>
<tr>
<td align="left">For <italic>j</italic>&#x2009;&#x003D;&#x2009;1 to <italic>H</italic><sub><italic>CR</italic></sub> do calculate <italic>R</italic><sub><italic>i</italic></sub> from <xref ref-type="disp-formula" rid="eqn-7">(7)</xref><break/><italic>j</italic>&#x2009;&#x2190;&#x2009;<italic>j</italic>&#x2009;&#x002B;&#x2009;1<break/>End for<break/>Each <italic>Sn</italic> sends co-ordinates to base station<break/>&#x2200; clusters (<italic>Csi</italic>) do<break/>Calculate <inline-formula id="ieqn-4">
<mml:math id="mml-ieqn-4"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thickmathspace" /><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>s</mml:mi><mml:mo>:</mml:mo><mml:mi>h</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mspace width="thickmathspace" /><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">d</mml:mi><mml:mtext>&#xA0;</mml:mtext></mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>s</mml:mi><mml:mo>:</mml:mo><mml:mi>h</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math>
</inline-formula> from <xref ref-type="disp-formula" rid="eqn-9">(9)</xref> <xref ref-type="disp-formula" rid="eqn-10">(10)</xref> and (13) End for<break/>Repeat<break/>&#x2200; sensor nodes (<italic>sn</italic><sub><italic>i</italic></sub>) do observe data and transmit to HS aggregate data in HS<break/>Define route-path<break/>Transmit data through route-path to BS End for<break/>End for<break/><bold>End</bold></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Performance Evaluation and Discussions</title>
<p>For evaluating the performance of the proposed model, implementation is processed using NS-2 simulator with the simulation parameter settings provided in <xref ref-type="table" rid="table-2">Tab. 2</xref>. Here, it is considered that there are 500 sensor nodes are deployed in terrain area 200&#x2009;&#x00D7;&#x2009;200 <italic>m</italic><sup>2</sup>. For proving the efficiency of the proposed Improved Load-Balanced Clustering for Energy-Aware Routing (ILBC-EAR) model, the computed results are compared with the existing works such as, Energy Efficient Adaptive Overlapping Clustering (EEAOC) and Energy Aware Efficient Data Aggregation (EAEDAR) and Data Re-Scheduling model. Furthermore, the evaluations are carried out based on the performance analysis metrics such as Throughput, Packet Delivery Rate (PDR), End-to-End Delay, Network Lifetime and Energy Efficiency, in terms of number of nodes and payload size are shown in <xref ref-type="fig" rid="fig-5">Figs. 5</xref> and <xref ref-type="fig" rid="fig-6">6</xref>.</p>
<table-wrap id="table-2"><label>Table 2</label>
<caption>
<title>Simulation parameters and values</title></caption>
<table><colgroup><col align="left"/><col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left">Simulation parameters</th>
<th align="left">Values</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">Terrain area</td>
<td align="left">200&#x2009;&#x00D7;&#x2009;200 <italic>m</italic><sup>2</sup></td>
</tr>
<tr>
<td align="left">Number of sensor nodes</td>
<td align="left">500</td>
</tr>
<tr>
<td align="left">Traffic type</td>
<td align="left">CBR</td>
</tr>
<tr>
<td align="left">Radio propagation</td>
<td align="left">Free space</td>
</tr>
<tr>
<td align="left">MAC protocol</td>
<td align="left">802.11</td>
</tr>
<tr>
<td align="left">Size of packet</td>
<td align="left">3000 bits</td>
</tr>
<tr>
<td align="left">Initial energy</td>
<td align="left">18720 Joules</td>
</tr>
<tr>
<td align="left">Simulation time</td>
<td align="left">1000&#x2005;s</td>
</tr>
<tr>
<td align="left"><italic>E</italic><sub><italic>ec</italic></sub></td>
<td align="left">50 nJ/bit</td>
</tr>
<tr>
<td align="left"><italic>&#x03B4;fs</italic></td>
<td align="left">6 pJ/bit/<italic>m</italic><sup>2</sup></td>
</tr>
<tr>
<td align="left"><italic>&#x03B4;mp</italic></td>
<td align="left">11&#x2009;&#x00D7;&#x2009;10<sup>&#x2212;4</sup> pJ/bit/<italic>m</italic><sup>4</sup></td>
</tr>
<tr>
<td align="left"><italic>sd</italic><sub>0</sub></td>
<td align="left">30&#x2005;m</td>
</tr>
<tr>
<td align="left">Payload size</td>
<td align="left">1024 bytes</td>
</tr>
<tr>
<td align="left">Band width</td>
<td align="left">2.4&#x2005;GHz</td>
</tr>
<tr>
<td align="left">Data rate</td>
<td align="left">2Mbps</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Throughput <italic>vs.</italic> SNs</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CSSE_23120-fig-5.png"/>
</fig>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Throughput analysis based on varying payload</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CSSE_23120-fig-6.png"/>
</fig>
<p>In the proposed work, concentric circle based cluster formation is processed for effective route determination and achieves minimal rate of energy consumption. The model obtains throughput rates 6.53 and 6.544 in average, while analyzing with node and payload evaluations, respectively.</p>
<p>End-to-End Delay is evaluated here to measure the processing delay in data transmission in forwarding the sensed data to the BS. In an efficient communication model in WSN, the delay must be minimal. Here, the comparative evaluation results are presented in <xref ref-type="fig" rid="fig-7">Figs. 7</xref> and <xref ref-type="fig" rid="fig-8">8</xref>, for varying number of nodes and payload values. It is obvious from the comparisons that the ILBC-EAR model attains minimal delay than other compared works. The throughput has been improved with varying packet loss.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Delay based analysis with respect to SNs</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CSSE_23120-fig-7.png"/>
</fig>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>Delay based analysis with respect to payload values</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CSSE_23120-fig-8.png"/>
</fig>
<p>Another significant performance analysis metric is Network lifetime and the results are provided in <xref ref-type="fig" rid="fig-9">Figs. 9</xref> and <xref ref-type="fig" rid="fig-10">10</xref>, for sensor node and payload based computations, respectively. In the proposed work, the model is designed in such a manner to effectively utilize the node energy in effective manner.</p>
<fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>Network lifetime <italic>vs.</italic> sensor nodes</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CSSE_23120-fig-9.png"/>
</fig>
<fig id="fig-10">
<label>Figure 10</label>
<caption>
<title>Network lifetime <italic>vs.</italic> payload size</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CSSE_23120-fig-10.png"/>
</fig>
<p>Moreover, the nodes are considered to be in sleep mode, when it is not involved in a time slot of data transmission. It is observed from the following figures that the proposed work achieves higher network lifetime in both the cases. It is also explicit that the proposed model the network lifetime is inversely proportional to the increase in payload size.</p>
<p>The main factor in this work is energy efficiency, which is evaluated on the basis of Rate of Energy Consumption (REC) based on the number of nodes and payload size. The corresponding results are presented in <xref ref-type="fig" rid="fig-11">Figs. 11</xref> and <xref ref-type="fig" rid="fig-12">12</xref>, and the REC is measured with Joules. By balancing the load among nodes, the unwanted energy losses are effectively avoided, thereby, in ILBC-EAR, the rate of energy consumption among nodes and the overall network is effectively reduced. In the <xref ref-type="fig" rid="fig-11">Fig. 11</xref>, in considering 250 sensor nodes in process, the average REC attained is 3.692&#x2005;J, which is minimal than other compared models. Hence, the model is evidenced as energy efficient in transmitting the sensed data to the base station.</p>
<fig id="fig-11">
<label>Figure 11</label>
<caption>
<title>REC evaluations with respect to SNs</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CSSE_23120-fig-11.png"/>
</fig>
<fig id="fig-12">
<label>Figure 12</label>
<caption>
<title>REC Computations based on payload rate</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CSSE_23120-fig-12.png"/>
</fig>
<p>Packet Delivery Rate (PDR) is computed here to analyse the successful rate of data packet delivery in the proposed model. And, the evaluation is processed with respect to time, and the graph is presented in <xref ref-type="fig" rid="fig-13">Fig. 13</xref>. As it is explicit in the <xref ref-type="fig" rid="fig-13">Fig. 13</xref>, the PDR value obtained with the affirmed work is greater than the other compared works. Moreover, it can be understood from the graph that when time increases, the PDR rate decreases, because of the increase in energy depletion of nodes. However, the proposed model provides better results than the compared works.</p>
<fig id="fig-13">
<label>Figure 13</label>
<caption>
<title>PDR base analysis and results</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CSSE_23120-fig-13.png"/>
</fig>
</sec>
<sec id="s5">
<label>5</label>
<title>Conclusion</title>
<p>This paper presents an Improved Load-Balanced Clustering for Energy-Aware Routing (ILBC-EAR) model for reducing the energy consumption rate and increasing network longevity. In this model, the sensing region is considered to be circular dimensions and the clusters are constructed as concentric circles concerning the amount of data sensed by the SNs and the data that are transmitted to the BS through the head sensors. Moreover, load balancing among nodes in the clusters is processed for avoiding unwanted energy depletion. And, finest route is framed through the head sensors for effectively transmitting the sensed data to the base station with minimal REC. The result evaluations are carried out based on energy efficiency, network lifetime, throughput, delay and PDR. The results show that the proposed model outperforms the compared works effectively.</p>
<p>In future, the model can be enhanced and modified to implement effectively in real-time dynamic environment. And, in other direction, more reliability can be provided with security measures in future.</p>
</sec>
</body>
<back><fn-group>
<fn fn-type="other">
<p><bold>Funding Statement:</bold> The authors received no specific funding for this study.</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="book"><person-group person-group-type="author"><string-name><given-names>H. A. M.</given-names> <surname>Fahmy</surname></string-name></person-group>, &#x201C;<chapter-title>Wireless sensor networks: Concepts, applications, experimentation and analysis</chapter-title>,&#x201D; <italic>Signals and Communication Technology</italic>, <edition>1<sup>st</sup> edn</edition> <publisher-loc>Berlin</publisher-loc>: <publisher-name>Springer</publisher-name>, <year>2016</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>R. M.</given-names> <surname>Curry</surname></string-name> and <string-name><given-names>J. C.</given-names> <surname>Smith</surname></string-name></person-group>, &#x201C;<article-title>A survey of optimization algorithms for wireless sensor network lifetime maximization</article-title>,&#x201D; <source>Computers Industrial Engineering</source>, vol. <volume>101</volume>, pp. <fpage>145</fpage>&#x2013;<lpage>166</lpage>, <year>2016</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>A. S.</given-names> <surname>Rostami</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Badkoobe</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Mohanna</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Keshavarz</surname></string-name>, <string-name><given-names>A. A. R.</given-names> <surname>Hosseinabadi</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Survey on clustering in heterogeneous and homogeneous wireless sensor networks</article-title>,&#x201D; <source>Journal Super Computer</source>, vol. <volume>74</volume>, no. <issue>1</issue>, pp. <fpage>277</fpage>&#x2013;<lpage>323</lpage>, <year>2018</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>J.</given-names> <surname>Roselin</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Lath</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Benitta</surname></string-name></person-group>, &#x201C;<article-title>Maximizing the wireless sensor networks lifetime through energy efficient connected coverage</article-title>,&#x201D; <source>Ad Hoc Network</source>, vol. <volume>62</volume>, no. <issue>C</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>10</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>J.</given-names> <surname>Kulshrestha</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Mishra</surname></string-name></person-group>, &#x201C;<article-title>An adaptive energy balanced and energy efficient approach for data gathering in wireless sensor networks</article-title>,&#x201D; <source>Ad Hoc Network</source>, vol. <volume>54</volume>, no. <issue>C</issue>, pp. <fpage>130</fpage>&#x2013;<lpage>146</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Ghaffari</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Rahmani</surname></string-name></person-group>, &#x201C;<article-title>Fault tolerant model for data dissemination in wireless sensor networks</article-title>,&#x201D; in <conf-name>2008 Int. Symposium on Information Technology</conf-name>, Kuala Lumpur, Malaysia, pp. <fpage>1</fpage>&#x2013;<lpage>8</lpage>, <year>2008</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>A.</given-names> <surname>Ghaffari</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Rahmani</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Khademzadeh</surname></string-name></person-group>, &#x201C;<article-title>Energy-efficient and QoS-aware geographic routing protocol for wireless sensor networks</article-title>,&#x201D; <source>IEICE Electronics Express</source>, vol. <volume>8</volume>, pp. <fpage>582</fpage>&#x2013;<lpage>588</lpage>, <year>2011</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 micro sensor networks</article-title>,&#x201D; in <conf-name>2000 Proc. of the 33rd Annual Hawaii Int. Conf. on System Sciences</conf-name>, Maui, HI, USA, vol. <volume>2</volume>, <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>S.</given-names> <surname>Jamali</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Rezaei</surname></string-name> and <string-name><given-names>S. J.</given-names> <surname>Gudakahriz</surname></string-name></person-group>, &#x201C;<article-title>An energy-efficient routing protocol for MANETs: A particle swarm optimization approach</article-title>,&#x201D; <source>Journal of Applied Research and Technology</source>, vol. <volume>11</volume>, pp. <fpage>803</fpage>&#x2013;<lpage>812</lpage>, <year>2013</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>Z.</given-names> <surname>Yong</surname></string-name> and <string-name><given-names>Q.</given-names> <surname>Pei</surname></string-name></person-group>, &#x201C;<article-title>An energy-efficient clustering routing algorithm based on distance and residual energy for wireless sensor networks</article-title>,&#x201D; <source>Procedia Engineering</source>, vol. <volume>29</volume>, pp. <fpage>1882</fpage>&#x2013;<lpage>1888</lpage>, <year>2012</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>M. K.</given-names> <surname>Watfa</surname></string-name>, <string-name><given-names>O.</given-names> <surname>Mirza</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Kawtharani</surname></string-name></person-group>, &#x201C;<article-title>BARC: A battery aware reliable clustering algorithm for sensor networks</article-title>,&#x201D; <source>Journal of Network and Computer Applications</source>, vol. <volume>32</volume>, no. <issue>6</issue>, pp. <fpage>1183</fpage>&#x2013;<lpage>1193</lpage>, <year>2009</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>J.</given-names> <surname>Kulshrestha</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Mishra</surname></string-name></person-group>, &#x201C;<article-title>An adaptive energy balanced and energy efficient approach for data gathering in wireless sensor networks</article-title>,&#x201D; <source>Ad Hoc Network</source>, vol. <volume>54</volume>, no. <issue>C</issue>, pp. <fpage>130</fpage>&#x2013;<lpage>146</lpage>, <year>2017</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>A.</given-names> <surname>Cenedese</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Luvisotto</surname></string-name> and <string-name><given-names>G.</given-names> <surname>Michieletto</surname></string-name></person-group>, &#x201C;<article-title>Distributed clustering strategies in industrial wireless sensor networks</article-title>,&#x201D; <source>IEEE Transactions Industry Information</source>, vol. <volume>13</volume>, no. <issue>1</issue>, pp. <fpage>228</fpage>&#x2013;<lpage>237</lpage>, <year>2017</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>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-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Huang</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Hong</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Zhao</surname></string-name> and <string-name><given-names>Y.</given-names> <surname>Yuan</surname></string-name></person-group>, &#x201C;<article-title>An energy-efficient multi-hop routing protocol based on grid clustering for wireless sensor networks</article-title>,&#x201D; <source>Cluster Computing</source>, vol. <volume>20</volume>, no. <issue>4</issue>, pp. <fpage>3071</fpage>&#x2013;<lpage>3083</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>A. A. A.</given-names> <surname>Ari</surname></string-name>, <string-name><given-names>B. O.</given-names> <surname>Yenke</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Labraoui</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Damakoa</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Gueroui</surname></string-name></person-group>, &#x201C;<article-title>A power efficient cluster-based routing algorithm for wireless sensor networks: Honeybees swarm intelligence based approach</article-title>,&#x201D; <source>Journal Network Computer Application</source>, vol. <volume>69</volume>, pp. <fpage>77</fpage>&#x2013;<lpage>97</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S. H.</given-names> <surname>Moon</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Park</surname></string-name> and <string-name><given-names>S. J.</given-names> <surname>Han</surname></string-name></person-group>, &#x201C;<article-title>Energy efficient data collection in sink-centric wireless sensor networks</article-title>,&#x201D; <source>Computer Communication</source>, vol. <volume>101</volume>, no. <issue>C</issue>, pp. <fpage>12</fpage>&#x2013;<lpage>25</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>D. C.</given-names> <surname>Hoang</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Yadav</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Kumar</surname></string-name> and <string-name><given-names>S. K.</given-names> <surname>Panda</surname></string-name></person-group>, &#x201C;<article-title>Real-time implementation of a harmony search algorithm-based clustering protocol for energy-efficient wireless sensor networks</article-title>,&#x201D; <source>IEEE Transactions Industry Information</source>, vol. <volume>10</volume>, no. <issue>1</issue>, pp. <fpage>774</fpage>&#x2013;<lpage>783</lpage>, <year>2014</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>P.</given-names> <surname>Kuila</surname></string-name> and <string-name><given-names>P. K.</given-names> <surname>Jana</surname></string-name></person-group>, &#x201C;<article-title>Energy efficient clustering and routing algorithms for wireless sensor networks: Particle swarm optimization approach</article-title>,&#x201D; <source>Engineering Applied Artificial Intelligence</source>, vol. <volume>33</volume>, pp. <fpage>127</fpage>&#x2013;<lpage>140</lpage>, <year>2014</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>D.</given-names> <surname>Phanish</surname></string-name> and <string-name><given-names>E. J.</given-names> <surname>Coyle</surname></string-name></person-group>, &#x201C;<article-title>Application-based optimization of multi-level clustering in Ad Hoc and sensor networks</article-title>,&#x201D; <source>IEEE Transactions Wireless Communication</source>, vol. <volume>16</volume>, no. <issue>7</issue>, pp. <fpage>4460</fpage>&#x2013;<lpage>4475</lpage>, <year>2017</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.</given-names> <surname>Hu</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Niu</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Lam</surname></string-name> and <string-name><given-names>Z.</given-names> <surname>Shu</surname></string-name></person-group>, &#x201C;<article-title>An energy-efficient adaptive overlapping clustering method for dynamic continuous monitoring in WSNs</article-title>,&#x201D; <source>IEEE Sensors Journal</source>, vol. <volume>17</volume>, no. <issue>3</issue>, pp. <fpage>834</fpage>&#x2013;<lpage>847</lpage>, <year>2017</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>K. C.</given-names> <surname>Lan</surname></string-name> and <string-name><given-names>M. Z.</given-names> <surname>Wei</surname></string-name></person-group>, &#x201C;<article-title>A Compressibility-based clustering algorithm for hierarchical compressive data gathering</article-title>,&#x201D; <source>IEEE Sensors Journal</source>, vol. <volume>17</volume>, no. <issue>8</issue>, pp. <fpage>2550</fpage>&#x2013;<lpage>2562</lpage>, <year>2017</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>M. O.</given-names> <surname>Oladimeji</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Turkey</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Dudley</surname></string-name></person-group>, &#x201C;<article-title>HACH: Heuristic algorithm for clustering hierarchy protocol in wireless sensor networks</article-title>,&#x201D; <source>Applied Soft Computing</source>, vol. <volume>55</volume>, pp. <fpage>452</fpage>&#x2013;<lpage>461</lpage>, <year>2017</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>K. M.</given-names> <surname>Baalamurugan</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Priyamvada Singh</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Vijay</surname></string-name></person-group>, &#x201C;<article-title>A novel approach for brain tumor detection by self-organizing map (SOM) using adaptive network based fuzzy inference system (ANFIS) for robotic systems</article-title>,&#x201D; <source>International Journal of Intelligent Unmanned Systems</source>, vol. <volume>2</volume>, pp. <fpage>420</fpage>&#x2013;<lpage>429</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>K. M.</given-names> <surname>Baalamurugan</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Vinotha</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Premkumar</surname></string-name></person-group>, &#x201C;<article-title>An efficient ant colony-based self-adaptive routing strategy for IoT network model</article-title>,&#x201D; in <conf-name>Int. Conf. on Communication, Computing and Electronics Systems, Lecture Notes in Electrical Engineering</conf-name>, <publisher-name>Springer</publisher-name>, ICCCCES 2020, held in Coimbatore, India, vol. <volume>733</volume>, pp. <fpage>753</fpage>&#x2013;<lpage>764</lpage>, <year>2020</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>S. V.</given-names> <surname>Girish</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Prakash</surname></string-name>, <string-name><given-names>S. N. H.</given-names> <surname>Swetha</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Pareek</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Senthil Kumar</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>A network model of GUI-based implementation of sensor node for indoor air quality monitoring</article-title>,&#x201D; In: <person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Suresh</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Panigrahi</surname></string-name></person-group> (<edition>eds</edition>), <conf-name>Proc. of the Int. Conf. on Soft Computing Systems</conf-name>, Noorul Islam University, Kumaracoil, India, vol. <volume>1</volume>, <year>2015</year>.</mixed-citation></ref>
</ref-list>
</back>
</article>