Next Article in Journal
Wi-AM: Enabling Cross-Domain Gesture Recognition with Commodity Wi-Fi
Previous Article in Journal
Flexible Chitosan-Based Capacitive Humidity Sensors for Respiratory Monitoring
Previous Article in Special Issue
Examination of Transmission Zeros in the MIMO Sensor-Based Propagation Environment Using a New Geometric Procedure
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Hybrid Approach for Energy Consumption and Improvement in Sensor Network Lifespan in Wireless Sensor Networks

1
Department of Computer Science, Faculty of Computing and Artificial Intelligent, Air University, Islamabad 44000, Pakistan
2
Department of Creative Technologies, Faculty of Computing and Artificial Intelligence, Air University, Islamabad 44000, Pakistan
3
Biomedical Engineering Department, Air University, Islamabad 44000, Pakistan
4
Department of Software Engineering, Karachi Institute of Economics and Technology (KIET), Karachi 75260, Pakistan
5
Department of Electronic Engineering, Jeju National University, Jeju 63243, Republic of Korea
6
Department of Mechanical System Engineering, Jeju National University, Jeju 63243, Republic of Korea
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(5), 1353; https://doi.org/10.3390/s24051353
Submission received: 29 December 2023 / Revised: 4 February 2024 / Accepted: 10 February 2024 / Published: 20 February 2024
(This article belongs to the Special Issue Computing and Applications for Wireless and Mobile Networks)

Abstract

:
In this paper, we propose an improved clustering algorithm for wireless sensor networks (WSNs) that aims to increase network lifetime and efficiency. We introduce an enhanced fuzzy spider monkey optimization technique and a hidden Markov model-based clustering algorithm for selecting cluster heads. Our approach considers factors such as network cluster head energy, cluster head density, and cluster head position. We also enhance the energy-efficient routing strategy for connecting cluster heads to the base station. Additionally, we introduce a polling control method to improve network performance while maintaining energy efficiency during steady transmission periods. Simulation results demonstrate a 1.2% improvement in network performance using our proposed model.

1. Introduction

Sensors, being the cornerstone of modern data acquisition systems, offer unparalleled precision and versatility, enabling advancements in fields ranging from environmental monitoring to healthcare diagnostics through the integration of technologies like MEMS, optical sensing, and wireless communication [1,2]. Wireless sensor networks (WSNs) are a novel type of wireless network that is rapidly gaining traction for both commercial and military applications. A distributed network of sensor nodes makes up the automated network systems. Wireless sensor networks consist of various components that work together to enable data collection, communication, and processing. The primary component of a WSN is the sensor node, which includes a sensing unit to capture data from the environment, a processing unit to analyze and process the collected data, and a communication unit to transmit the data wirelessly to the base station or other nodes in the network. These sensor nodes are typically small, low-power devices equipped with sensors such as temperature, humidity, light, or motion sensors [3]. The base station acts as a central point for data aggregation, storage, and further processing. It serves as the gateway between the WSN and external networks. In addition to sensor nodes and the base station, WSNs may also include sink nodes, which act as intermediate relay nodes to extend the network coverage. For WSN producers, keeping the network operational over an extended period is essential. Because of technological improvements, sensors are now usable in a wide range of industries, including the military, healthcare, transportation, and security [4]. Hence, for the past twenty years, creating energy-efficient protocols has transformed the state of the art. These tiny devices gather data and transmit it throughout the entire network utilizing routing algorithms that primarily make use of wireless sensor network capabilities and ought to be created in a way that maximizes resources in order to create a new probabilistic routing system. In order to process the data generated by sensor networks, new algorithms have been created, and existing data mining approaches have been modified. Numerous knowledge discovery methods, approaches, and algorithms have been put out in the last ten years [5]. By balancing the amount of power utilized by the sensor batteries during the multi-hop data distribution pattern of flat and hierarchical networks, the majority of the created protocols attempted to increase the network’s lifetime [6]. Numerous algorithm methods, such as focusing on classification, sequential patterns, association rules, clustering, and common patterns, have been successful when applied to on-sensor data. Yet due to the massive scale (thousands of sensor nodes), constrained power supply, loss of the communication environment, unsafe deployment, and high failure rate, sensor networks’ design and deployment provide particular research issues. Data collecting is one of the energy-heavy processes, if not the energy-heavy process, that limits the network’s lifetime; it is one of the most important difficulties with WSNs [7]. For that purpose, in this paper, we are going to design our own approach that can improve the network lifetime (in terms of energy, throughput, total energy, and resource utilization in the given network). Figure 1 presents the WSN structure.

2. Related Work

Demand-side management (DSM), load forecasting, power pricing laws, energy efficiency initiatives, and customer classification are among the applications that can benefit from the use of consumption pattern knowledge. It is necessary to employ data mining tools to identify consumption patterns. Research has drawn attention to the problem of routing in wireless sensor networks (WSNs). By using a clustering technique and offering a bioinspired ensemble strategy based on the Firefly and SMO algorithms as a clustering-based routing protocol for WSN, the energy in the sensor network can be distributed more fairly [8,9,10]. These protocols lessen the chance of needless energy use by recycling data between the source and sink nodes. Additionally, these protocols can choose the best cluster heads for each round depending on a variety of factors, including intercluster distances to the sink. Using cluster overlaps and node residual energy, the optimal routing path is found. To achieve the optimal outcomes for the network’s requirements, the parameters of the proposed solution can be adaptively changed during the clustering process [11]. Ant and K-means clustering is a unique WSN design that has been created using the colony optimization technique [12]. The fuzzy Dstar-Lite routing technique was used to generate the best information routing for HWSNs. It also elucidates the issue of UEDs within the network and draws attention to the challenge of extending beyond the blockage situation. In [11], a routing scheme for WSNs is put out. It enhances the architecture of the particle swarm algorithm, enabling direct communication between particles as they proliferate, increasing the network’s efficacy. The author [12] suggested choosing the optimal cluster head by use of a genetic algorithm (GA). Four different factors are taken into account when choosing a cluster head (CH) using GA: energy, node density, distance, and mixed nodes’ capacity to build fitness functions. These factors facilitate the determination of the hop count, power capacity, and optimal nodes for CHs within the cluster. The suggested method by [13] increases the longevity of the network and fixes sensor node connection issues. Every node should have a backup route, according to the EFRP, so that sources and destinations can be swiftly relocated. The updated route path can be added to the current one without interruption by employing this method in order to locate and promptly report any oil traces to the washbasin. In [14], a unique ocean surface routing system that integrates two-dimensional underwater sensor networks with sleep scheduling routing was unveiled using a routing solution based on the K-NN algorithm and the clustering method to reduce end-to-end latency and energy consumption [15]. This solution provides the least number of distances through a clustering technique based on node categorization. The authors of [16] made a new contribution to reduce the energy consumption in WSNs’ symmetric routing strategy using two unrelated channels. Every node has two different, shorter paths to the sink in order to reduce network load. Refs. [17,18] described a novel strategy for clustering the HWSNs approach. At this moment, the information bundle receives the chaining technique. The cluster head node, the quantity of sensor nodes, and the remaining energy were all correctly determined using this method. They recommended using the SMORP swarm-based intelligence method in both heterogeneous HWSNs and homogeneous WSNs. Using a set of routing parameters, this method finds the best path for the network [19].

2.1. Summary of Related Work

Wireless sensor networks play a crucial role in different fields when we comprehensively review and analyze the existing literature. The summary aims to identify and address the current gaps, limitations, and challenges that exist within the domain of WSNs. By identifying these problems, researchers can gain a deeper understanding of the research landscape and develop innovative solutions to contribute to field issues, such as limited scalability: WSNs are designed to operate in large-scale environments where hundreds or thousands of sensors are deployed. However, scalability remains a significant challenge due to issues such as network management, data aggregation, and energy efficiency [20]. Energy efficiency and power management: energy efficiency is a critical concern in WSNs, as batteries typically power sensor nodes with limited capacity. Prolonging the network lifetime and minimizing energy consumption is essential for successful deployment. The related work section should highlight the existing approaches, protocols, and techniques used to optimize energy consumption and manage power in WSNs. Data security and privacy: WSNs often deal with sensitive data collected from various applications, including environmental monitoring, healthcare, and surveillance. Therefore, ensuring data security and privacy is of utmost importance. The related work section should explore the existing research on security mechanisms, encryption algorithms, authentication protocols, and privacy-preserving techniques for WSNs [21]. Data aggregation and fusion: WSNs generate a vast amount of data, and efficient data aggregation and fusion techniques are necessary to reduce redundancy, conserve energy, and enhance network performance. The related work section should investigate existing methods, algorithms, and protocols for data aggregation and fusion in WSNs, highlighting their advantages, limitations, and potential areas of improvement. Quality of service (QoS) provisioning: WSN applications often require specific quality of service guarantees, such as low latency, reliability, and data accuracy. However, providing QoS in resource-constrained WSN environments presents several challenges [22].

2.2. Issue Still Exists

The energy constraint of sensor nodes is a major issue in WSNs since the nodes are battery-powered, and their energy consumption must be minimized to extend the network lifetime. The cluster-based routing protocol is an effective approach to reduce the energy consumption of sensor nodes in WSNs, and the selection of an appropriate cluster head (CH) is a crucial factor in this protocol [23]. This paper proposed a hybrid approach for implementing cluster head selection in WSNs. The proposed approach combines both centralized and distributed approaches and takes into account the network topology, node energy, and residual energy of nodes to select the appropriate cluster head. This paper’s goal is to assess the efficiency of the suggested strategy in reducing energy consumption and prolonging the network lifetime compared to existing approaches.

3. WSN Cluster Head Architecture

Numerous restrictions, including scalability, fault tolerance, and energy efficiency, to mention a few, are constantly present and have an impact on the WSN design. By strategically placing sensor nodes, the cluster head selection goal is to determine the minimal transmit power from each node. The edge-bearing sensors will constantly scan their immediate vicinity for nearby sensors to communicate data to while consuming the least amount of transmit power [24]. However, nodes pointed towards network edges often receive complete connectivity from the sensors located between edges. Checking every sensor’s position to verify optimality becomes a computationally difficult process as the network scale increases. To discover the best answer, metaheuristic search strategies are used. Actually, when searching for the best solution—in this case, CH selection and flexible network scaling—there is always a trade-off between accuracy and complexity [25]. The optimization of clustering in wireless sensor networks is shown in Figure 2.
In a clustered architecture, the sensor nodes are methodically organized into clusters, each of which is controlled by a single high-energy CH. Every network cluster’s sensor participates in message transfer across the matching CH, and the CH then transmits the data collected to the BS, which is typically seen as an access point (AP) connected to a wired network. Because of data aggregation and transmission, sensor networks benefit from a clustered network design. Cluster determination in the hierarchical method of network routing is often calculated in relation to the energy retained by the sensors and the geometric proximity of each sensor to the relevant cluster head (CH) [26,27]. While other sensor nodes just transfer their signals to the CH, the CH of each cluster is sufficient to provide all necessary information to the BS. The necessity of maintaining a central node to synchronize every connected node is reduced by clustering. Current wireless sensor networks are always comprised of clusters. When compared to other standard routing techniques, the sensor networks perform well with the aid of clustering, allowing for flexible data exchange and a longer network life [28]. When there are enough sensor nodes, WSNs may be organized on an as-needed basis. The routing table’s dimension decreases because clustering contributes to the maintenance of communication bandwidth. The requirement to maintain the existing network topology is removed by clustering. An energy-efficient clustered WSN uses less energy overall. Every sensor node’s battery life is increased because of the network’s predicting behavior, and in the event that clustering is done correctly, upscaling of the network is conceivable. The size of the clusters, intracluster contact, mobility of the sensors and cluster heads, sensor variety and location, various levels, and overlaps are the main design factors taken into account while building up a network clustering [29]. Connectivity, rotating cluster head functions, medium access control layer drawing, sensor duty cycle, optimal cluster dimension, and sensor harmony with peer nodes are some of the major clustering issues. Every time a node is moved from one to the other, the CH accumulated data are updated. The process of choosing the best communication path for data packets to take from a source node to a destination node is known as path selection in a wireless sensor network (WSN). In WSNs, where sensor nodes are frequently resource-constrained in terms of energy, computing power, and communication range, this technique is essential for effective and dependable data transmission [30,31]. Figure 3 presents the path selection in a WSN.
The process of choosing a path entails figuring out which intermediary nodes the data packets will pass through in order to reach their final destination. To guarantee efficient communication and low energy usage, the chosen channel should take into account a variety of criteria [32]. Given that WSNs are frequently used in vital applications, including healthcare, industrial monitoring, and military surveillance, security is an essential component of these networks. The are some typical WSN security problems: data confidentiality, data integrity, authentication, energy efficiency, scalability, and location privacy; for the improvement of security, we can contribute to this section.

Mathematical Model of Path Selection in WSN

In wireless sensor networks (WSNs), mathematical models for path selection are frequently created to optimize a variety of goals, such as energy efficiency, latency reduction, or dependability. Graph theory and optimization methods are frequently used in these models. A condensed mathematical model that illustrates the process of path selection based on the fundamental goal of minimizing overall energy usage in a WSN is provided in [33]. G = ( V , E ) represents the communication graph of the WSN, where V is the set of sensor nodes and E is the set of communication links between nodes. s denotes the source node, d denotes the destination node, P represents the selected path from s to d , E n is the energy level of node n , C n is the energy consumption rate of node n when transmitting data, L i j represents the link quality or reliability between nodes i and j . D represents the data rate. Objective: minimize the total energy consumption along the selected path P . Constraints: connectivity; ensure that the selected path P is connected in the communication graph G energy constraint [34]. The energy consumption along the path should not exceed the energy available at any node. Mathematically, for each node n along path P , the following constraint should hold:
i P C i E n
Optimization problem: formally, the problem can be represented as an optimization problem: minimize [30].
i P C i
Subject to s to d connectivity constraint. Energy constraint for each node n along path P . Mathematical model: depending on the particular needs and limitations of the WSN, this optimization issue may be tackled using linear programming, integer programming, or other optimization approaches. The goal is to identify path P that satisfies the connection and energy limitations while minimizing overall energy use. It is vital to keep in mind that this is a mathematical model that has been simplified and that in real-world path selection in WSNs, more complicated factors like routing protocols, changing network circumstances, and QoS need to frequently come into play [31]. The mathematical model may need to be adjusted or modified based on the unique application and goals. Master node selection: a master node selection is the process of selecting one particular sensor node among the sensor nodes in a wireless sensor network (WSN) to act as the master or central node. The network and other sensor nodes’ operations are often managed and coordinated in large part by the master node. The network’s overall effectiveness and efficiency may be significantly impacted by the choice of a master node [32].

4. Proposed Model

In this section, the proposed framework of fuzzy spider monkey optimization (FSMO) and a hidden Markov model (HMM) are briefly introduced. Every protocol round has two distinct phases: setup and steady state. During setup, the CH selection process is simplified. BS uses SMO as a tool during the setup phase to construct energy-efficient clusters for a specific NAN sensor, network remaining energy, and no overlapping distance. During the steady-state phase, the CHs collect data from the individuals in their own cluster and transmit it to a base station (BS) [33]. Figure 4 presents the proposed model architecture.
As we know, there are different techniques used for the selection of a routing path in a WSN, but for our approach, we used the multipath routing approach; the details for the approach are mentioned and discussed in the next section. A mathematical model of a hidden Markov model (HMM) describes the probabilistic linkages and transitions between hidden states and observable data in a wireless sensor network (WSN). In WSNs, temporal data like sensor readings, outside circumstances, or network states are frequently modeled using HMMs. An HMM in the context of a WSN is represented mathematically in the following manner.
State space:
Hidden states: Q = { q 1 , q 2 , , q N } , where q i represents the i -th hidden state.
Observation space:
Observed symbols: O = { o 1 , o 2 , , o T } , where o t represents the t -th hidden state.
Model parameters:
Initial state distribution: π = [ π 1 , π 2 , , π N ] , where π i is the probability of starting in state q i .
State transition probability matrix: A = [ a i j ] , where a i j is the probability of transitioning from state q i to state q j .
Observation probability matrix: B = [ b j ( k ) ] , where b j ( k ) is the probability of observing symbol k from hidden state q j [35].
HMM components:
State transition probabilities:
  a i j = P q t + q j q t 1 = q i )     f o r     1 i , j N
Observation probabilities:
b j ( k ) = P o t = k q t = q j )     f o r     1 j N , 1 k M
Forward algorithm: computes the probability of observing a sequence O given the HMM parameters.
Viterbi algorithm: finds the most likely sequence of hidden states Q given the observed sequence ,   O .
Baum–Welch algorithm: estimates the HMM parameters ,   π , A , and B from training data.
Utilizing the SMO approach, the network lifespan is improved. If a node is unable to send data owing to damage, work with surrounding nodes to replace it. By employing node replacement, the cluster head SMO version disclosed in this study enhances the performance of the prior SMO. The challenge of keeping them contained in a small space led to the development of the spider monkey strategy. The mathematical model for SMO is given by Equation (3).
T y x = E T y + q 1 [ V C y N C y q 2 + N C y ]     q 3 0 E T y q 1 [ V C y N C y q 2 + N C y ]     q 3 < 0
where q 1 , q 2 are random integers based on the interval [0, 1], N C y is the upper bound in the yth dimension, E T y is the position of the food source in the yth dimension, and T y x is the first cluster head position in the yth dimension. The most important component is the significant coefficient q1, which is used in Equation (4) to balance the processes of food acquisition and consumption.
q 1 = 2 f ( 4 m M ) 2
The most recent round is denoted by L, the most rounds by M, and the significant SSA coefficient is denoted by q 1 . The generated routing route is utilized frequently (rounds) in FSMO, and each node’s state is assessed along the way to determine whether to use the same path for the subsequent round. The prior assumption states that the sink has access to up-to-date data on the battery life, position, and network traffic load of every node. The fitness of a contiguous node ( n i ) can be found using the following formula [33].
f i t n i = f u z z y ( R E n i , T L n i , D n i )
The residual energy, traffic load, and distance to the destination for node n, denoted as R E n , T L n ,   a n d   D n accordingly, are the inputs to the fuzzy technique that will determine the node n’s fitness value. The GLSM then evaluates the data obtained from each of LLSM’s neighbor nodes and selects the best node with the highest probability P and the given probability value:
P n i = f i t n i i = 1 n f i t n i
N is the number of neighbor nodes, n i , f i t n i is the fitness associated with node n, and P n i is the probability associated with node n . A fuzzy inference engine processes all of these rules concurrently. The solution fuzzy space is reduced to a single, clean output value using defuzzification. This figure represents the fitness function value of node s [35].
f i t n = i = 1 n U i C i k = 1 n U k
Six steps make up the scientific model of SMO’s search behavior for optimization jobs. When spider monkey populations are first created, SMO randomly creates colonies of them. Spider monkeys are represented as D-dimensional vectors. Let Q a b represent the bth dimension of each person. The initialization of each Q a b in spider monkey optimization is as follows:
Q a b = Q m i n b + S 0,1 × ( Q m a x b Q m i n b )
where Q m i n b and Q m a x b are upper and lower bounds in b t h direction for Q a and S (0, 1) indicates a random amount between the range [0, 1]. Initialization stage: the Bernoulli procedure is employed in the first phase of the SMO method to randomly initialize a population of N spider monkeys (SM) [36].
S M O u , v = 1 ,                   a < p r o b 0 ,                   o t h e r w i s e
where S M O u , v is the v t h dimension of u t h spider monkey, a random number distributed uniformly within the interval [0, 1], and prob, a probability with a value of 0.5. The appropriateness S M O u of a randomly generated solution (for the minimization problems) is assessed as follows:
f i t n e s s u = 1 + f u ,     F u 0 , 1 1 + F u ,     F u 0
where f i t n e s s u is the issue under consideration’s fitness function stage of the local leader. Stage two entails revising the solution in light of the team’s and the local leader’s experiences. A binary optimization problem has been addressed using the logical OR, AND, and XOR operators. Each SM changes its position or velocity update equation in the third phase using the knowledge that the group leader and other members have [37]. Hence, the given section reduces the distance from the source node to the destination and helps in the path selection of the master node in the WSN. The cluster head selection method works dynamically because the process needs to be continuous in the network. Clustering is typically achieved in WSNs with the combination of different sections, which are initialization, node election, cluster head formation, cluster formation, and communication setup. These steps are discussed with mathematical representation as in the above section with details.

5. Simulation and Evaluation Parameters

The tests are run to gauge how well the suggested algorithms work. On the Anaconda (Spyder) IDE, the simulations are programmed in the Python language. The tests were performed on a computer with an Intel(R) Core (TM) i7 8700 @3.20 GHz processor clocked at 3.19 GHz and 16 GB RAM. Time spent missing deadlines, makespan, energy utilized, overall cost, and degree of imbalance (DI) are the measures used to assess performance. Table 1 presents the simulation parameters.

6. Results and Discussion

Table 2 provides these circumstances specifics. As shown in Table 3, the suggested strategy was put to the test in five different scenarios with varying network area sizes, grid/cluster counts, and total node counts. In these scenarios, the number of grids varies depending on the case and ranges from 8 to 40, while the node population varies depending on the network area size, ranging from 100 to 400.
Figure 5 and Figure 6 present the comparison data of the network lifetime after the findings spanning different node densities and network grids were studied. The comparative measures were first node dead (FND), half node dead (HND), and final node dead (LND). Based on the given result, the worst case was the FPS-R algorithm, and the best case was the proposed algorithm. The overall result of the network lifetime is mentioned in Table 3 with details, and Table 4 presents the result of throughput in terms of megabits per second (Mbps), which is calculated for the initial time to finish for the network time.
Figure 7 and Figure 8 present the comparison data of the throughput in the given network in terms of Mbps. The measure was conducted from source to destination. Based on the given result, the worst case was the FPS-R algorithm, and the best case was the proposed algorithm. The overall result is that 0.9867% of nodes are missing to reach the destination. In the worst case, 0.9990% is taken by the FPS-R algorithm. The details of the result are mentioned in Table 4 and Table 5, which present the result of energy consumption/Mj in the network.
The BS was positioned at the network’s edge, as seen in Figure 9, Figure 10, Figure 11, Figure 12, Figure 13, Figure 14 and Figure 15, in order to finish the investigation and assess the effectiveness of the suggested method. This study made it possible to assess the proposed model performance when the base station is situated on the edge of a configuration with 100–400 nodes. From Figure 6 and Figure 9, different types of energy utilization are measured, such as energy use by node and total node in the cluster. The proposed model in this study also showed noteworthy gains in a number of performance indicators.
The substantial increase in the quantity of packets transmitted to the BS is shown in Figure 9, Figure 10, Figure 11 and Figure 12 and Table 3 and Table 4, with an improvement of 3.34 death nodes and a 97% alive node ratio, respectively. Figure 12 and Figure 15 illustrate how the proposed model performed in terms of packet delivery ratio. The details of the given result are mentioned in Table 5 and Table 6 with details. The proposed model improves the network in terms of throughput, energy, packet loss, and active node based on the result of a 1.2% improvement in the result as compared with the standard and research proposed algorithm.

7. Conclusions

The aim of the study was to create a hybrid model based on the FSMO and HMM models in order to increase the network lifetime in a WSN environment. In this technique, the optimum choice of the cluster head (CH) is enabled by a trust model among the stationary nodes after network construction, enabling reliable data broadcast from the sensor nodes to the CH. The proposed method of building simulation environments and conducting five separate tests with random pathways and node sizes ranging from 100 to 400 helps the optimization algorithm identify the best methods for delivering data packets to the sink node as quickly as possible. It is possible to select the optimal routes from the random roads by considering factors like route score, total hop counts, residual energy, power used, and the number of received and delayed packets. Because these routes can reliably transfer packets, higher residual energy can be achieved. In all five case studies, the suggested model led to longer network lifetimes than the present proposed model method, which involves faster route selection. The fact that, after several iterations, the percentage of dead nodes in the network was far lower than that of the alternative protocol indicates how successful the current method is. The current effort aims to develop the work that has already been provided in the direction of data reduction in conjunction with security in order to further enhance network efficiency and privacy. Deep learning algorithms may be used in the future to create bufferless systems that can process incoming data from several IoT devices at a speed that matches. In addition, a cross-layer strategy will be investigated in future studies to improve network lifespan and efficiency in the event of node failures.

Author Contributions

Conceptualization: A.U., F.S.K. and M.K.; Methodology: A.U. and F.S.K.; Data collection and analysis: A.U. and F.S.K.; Writing and original draft preparation: A.U., F.S.K., Z.M.-u.-d. and M.K.; Review and editing: N.H., J.Z.G., W.Y.K., Y.C.P. and M.M.R.; Funding acquisition: W.Y.K., Y.C.P. and M.M.R.; Supervision: Z.M.-u.-d. and Y.C.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Research Foundation of Korea (NRF)-Korea Government (Ministry of Science and ICT) grant number (NRF-2020H1D3A1A04081545, 2021R1A4A2000934, 2021R1F1A1062800).

Data Availability Statement

Data are contained within the article.

Acknowledgments

The authors extend their appreciation to the anonymous reviewers for their constructive comments and suggestions.

Conflicts of Interest

The authors declare that they have no conflicts of interest to report regarding the present study.

References

  1. Khan, M.; Rehman, M.M.; Khan, S.A.; Saqib, M.; Kim, W.Y. Characterization and performance evaluation of fully biocompatible gelatin-based humidity sensor for health and environmental monitoring. Front. Mater. 2023, 10, 1233136. [Google Scholar] [CrossRef]
  2. Rehman, H.M.M.; Prasanna, A.P.S.; Rehman, M.M.; Khan, M.; Kim, S.J.; Kim, W.Y. Edible rice paper-based multifunctional humidity sensor powered by triboelectricity. Sustain. Mater. Technol. 2023, 36, 2023. [Google Scholar] [CrossRef]
  3. Sohal, A.K.; Sharma, A.K.; Sood, N. A hybrid approach to improve full coverage in wireless sensor networks: (full coverage improving hybrid approach). In Proceedings of the 2019 International Conference on Communication and Electronics Systems (ICCES), Coimbatore, India, 17–19 July 2019; pp. 1924–1929. [Google Scholar]
  4. Baseer, S.; Umar, S. Role of cooperation in energy minimization in visual sensor network. In Proceedings of the 2016 Sixth International Conference on Innovative Computing Technology (INTECH), Dublin, Ireland, 24–26 August 2016; pp. 447–452. [Google Scholar]
  5. Khajuria, R.; Gupta, S. Energy optimization and lifetime enhancement techniques in wireless sensor networks: A survey. In Proceedings of the International Conference on Computing, Communication & Automation, Greater Noida, India, 26–27 February 2015; pp. 396–402. [Google Scholar]
  6. Chunawale, A.; Sirsikar, S. Minimization of average energy consumption to prolong lifetime of wireless sensor network. In Proceedings of the 2014 IEEE Global Conference on Wireless Computing & Networking (GCWCN), Lonavala, India, 22–24 December 2014; pp. 244–248. [Google Scholar]
  7. Rezaeipanah, A.; Nazari, H.; Ahmadi, G. A Hybrid Approach for Prolonging Lifetime of Wireless Sensor Networks Using Genetic Algorithm and Online Clustering. J. Comput. Sci. Eng. 2019, 13, 163–174. [Google Scholar] [CrossRef]
  8. Neamatollahi, P.; Taheri, H.; Naghibzadeh, M.; Yaghmaee, M.H. A hybrid clustering approach for prolonging lifetime in wireless sensor networks. In Proceedings of the 2011 International Symposium on Computer Networks and Distributed Systems (CNDS), Tehran, Iran, 23–24 February 2011; pp. 170–174. [Google Scholar]
  9. Zachariah, U.E.; Kuppusamy, L. A hybrid approach to energy efficient clustering and routing in wireless sensor networks. Evol. Intell. 2022, 15, 593–605. [Google Scholar] [CrossRef]
  10. Alghamdi, T.A. Energy efficient protocol in wireless sensor network: Optimized cluster head selection model. Telecommun. Syst. 2020, 74, 331–345. [Google Scholar] [CrossRef]
  11. Rezaei, Z.; Mobininejad, S. Energy saving in wireless sensor networks. Int. J. Comput. Sci. Eng. Surv. (IJCSES) 2012, 3, 23–37. [Google Scholar] [CrossRef]
  12. Tam, N.T.; Hung, T.H.; Binh, H.T.T. A decomposition-based multi-objective optimization approach for balancing the energy consumption of wireless sensor networks. Appl. Soft Comput. 2021, 107, 107365. [Google Scholar] [CrossRef]
  13. Xu, Z.; Chen, L.; Liu, T.; Cao, L.; Chen, C. Balancing energy consumption with hybrid clustering and routing strategy in wireless sensor networks. Sensors 2015, 15, 26583–26605. [Google Scholar] [CrossRef] [PubMed]
  14. Radhika, S.; Rangarajan, P. On improving the lifespan of wireless sensor networks with fuzzy based clustering and machine learning based data reduction. Appl. Soft Comput. 2019, 83, 105610. [Google Scholar] [CrossRef]
  15. Tekin, N.; Gungor, V.C. Analysis of compressive sensing and energy harvesting for wireless multimedia sensor networks. Ad Hoc Netw. 2020, 103, 102164. [Google Scholar] [CrossRef]
  16. Chu, K.C.; Horng, D.J.; Chang, K.C. Numerical optimization of the energy consumption for wireless sensor networks based on an improved ant colony algorithm. IEEE Access 2019, 7, 105562–105571. [Google Scholar] [CrossRef]
  17. Mohankumar, B.; Karuppasamy, K. Network lifetime improved optimal routing in wireless sensor network environment. Wirel. Pers. Commun. 2021, 117, 3449–3468. [Google Scholar] [CrossRef]
  18. Bouabdallah, F.; Bouabdallah, N.; Boutaba, R. On balancing energy consumption in wireless sensor networks. IEEE Trans. Veh. Technol. 2008, 58, 2909–2924. [Google Scholar] [CrossRef]
  19. Sangeetha, M.; Sabari, A. Genetic optimization of hybrid clustering algorithm in mobile wireless sensor networks. Sens. Rev. 2018, 38, 526–533. [Google Scholar]
  20. Singh, P.; Singh, R. Energy-efficient QoS-aware intelligent hybrid clustered routing protocol for wireless sensor networks. J. Sens. 2019, 2019, 8691878. [Google Scholar] [CrossRef]
  21. Kia, G.; Hassanzadeh, A. HYREP: A hybrid low-power protocol for wireless sensor networks. Int. J. Eng. 2019, 32, 519–527. [Google Scholar]
  22. Balasubramanian, D.L.; Govindasamy, V. Study on evolutionary approaches for improving the energy efficiency of wireless sensor networks applications. EAI Endorsed Trans. Internet Things 2019, 5, e2. [Google Scholar] [CrossRef]
  23. Fan, X.; Wei, W.; Wozniak, M.; Li, Y. Low Energy Consumption and Data Redundancy Approach of Wireless Sensor Networks with Bigdata. Inf. Technol. Control 2018, 47, 406–418. [Google Scholar] [CrossRef]
  24. Zhang, H.; Shen, H. Balancing energy consumption to maximize network lifetime in data-gathering sensor networks. IEEE Trans. Parallel Distrib. Syst. 2008, 20, 1526–1539. [Google Scholar] [CrossRef]
  25. Shankar, T.; Shanmugavel, S.; Rajesh, A. Hybrid HSA and PSO algorithm for energy efficient cluster head selection in wireless sensor networks. Swarm Evol. Comput. 2016, 30, 1–10. [Google Scholar] [CrossRef]
  26. Hassan Oudani, S.K.; Kabrane, M.; Bandaoud, K.; Elaskri, M.; Karimi, K.; Elbousty, H.; Elmaimouni, L. Energy efficient in wireless sensor networks using cluster-based approach routing. Int. J. Sens. Sens. Netw. 2017, 5, 6–12. [Google Scholar]
  27. Singh, J.; Deepika, J.; Sathyendra Bhat, J.; Kumararaja, V.; Vikram, R.; Jegathesh Amalraj, J.; Saravanan, V.; Sakthivel, S. Energy-efficient clustering and routing algorithm using hybrid fuzzy with grey wolf optimization in wireless sensor networks. Secur. Commun. Netw. 2022, 2022, 9846601. [Google Scholar] [CrossRef]
  28. Muhammad, Z.; Saxena, N.; Qureshi, I.M.; Ahn, C.W. Hybrid artificial bee colony algorithm for an energy efficient internet of things based on wireless sensor network. IETE Tech. Rev. 2017, 34 (Suppl. S1), 39–51. [Google Scholar] [CrossRef]
  29. Elsmany, E.F.A.; Omar, M.A.; Wan, T.C.; Altahir, A.A. EESRA: Energy efficient scalable routing algorithm for wireless sensor networks. IEEE Access 2019, 7, 96974–96983. [Google Scholar] [CrossRef]
  30. Ullah, A.; Nawi, N.M.; Arifianto, A.; Ahmed, I.; Aamir, M.; Khan, S.N. Real-time wheat classification system for selective herbicides using broad wheat estimation in deep neural network. Int. J. Adv. Sci. Eng. Inf. Technol. 2019, 9, 153. [Google Scholar] [CrossRef]
  31. Ullah, A.; Nawi, N.M.; Aamir, M.; Shazad, A.; Faisal, S.N. An improved multi-layer cooperation routing in visual sensor network for energy minimization. Int. J. Adv. Sci. Eng. Inf. Technol. 2019, 9, 664–670. [Google Scholar] [CrossRef]
  32. Dhar, J.; Arora, S. Designing fuzzy rule base using spider monkey optimization algorithm in cooperative framework. Future Comput. Inform. J. 2017, 2, 31–38. [Google Scholar] [CrossRef]
  33. Priya, J.S.; Bhaskar, N.; Prabakeran, S. Fuzzy with black widow and spider monkey optimization for privacy-preserving-based crowdsourcing system. Soft Comput. 2021, 25, 5831–5846. [Google Scholar] [CrossRef]
  34. Hodashinsky, I.A.; Nemirovich-Danchenko, M.M.; Samsonov, S.S. Feature selection for fuzzy classifier using the spider monkey algorithm. Бизнес-инфoрматика 2019, 13, 29–42. [Google Scholar] [CrossRef]
  35. Fedorenko, V.; Samoylenko, I.; Samoylenko, V. Fragmentation of data packets in wireless sensor network with variable temperature and channel conditions. Comput. Commun. 2024, 214, 201–214. [Google Scholar] [CrossRef]
  36. Saleh, H.M.; Marouane, H.; Fakhfakh, A. Stochastic Gradient Descent Intrusions Detection for Wireless Sensor Network Attack Detection System Using Machine Learning. IEEE Access 2024, 12, 3825–3836. [Google Scholar] [CrossRef]
  37. Wang, L.; Fei, Z.; Duan, C.; Han, X.; Li, M.; Gao, W.; Xia, Y.; Jia, C.; Lin, Q.; Zhao, Y.; et al. Self-sustained and self-wakeup wireless vibration sensors by electromagnetic-piezoelectric-triboelectric hybrid energy harvesting. Appl. Energy 2024, 355, 122207. [Google Scholar] [CrossRef]
Figure 1. Wireless sensor networks architecture.
Figure 1. Wireless sensor networks architecture.
Sensors 24 01353 g001
Figure 2. Optimization of clustering in wireless sensor networks.
Figure 2. Optimization of clustering in wireless sensor networks.
Sensors 24 01353 g002
Figure 3. View of the path selection in a wireless sensor network.
Figure 3. View of the path selection in a wireless sensor network.
Sensors 24 01353 g003
Figure 4. Proposed model architecture.
Figure 4. Proposed model architecture.
Sensors 24 01353 g004
Figure 5. Comparison of alive nodes.
Figure 5. Comparison of alive nodes.
Sensors 24 01353 g005
Figure 6. Network lifetime based on rounds.
Figure 6. Network lifetime based on rounds.
Sensors 24 01353 g006
Figure 7. Network throughput/Mbps.
Figure 7. Network throughput/Mbps.
Sensors 24 01353 g007
Figure 8. Throughput/Mbps.
Figure 8. Throughput/Mbps.
Sensors 24 01353 g008
Figure 9. Energy consumption/mJ.
Figure 9. Energy consumption/mJ.
Sensors 24 01353 g009
Figure 10. Energy consumption/mJ.
Figure 10. Energy consumption/mJ.
Sensors 24 01353 g010
Figure 11. Packet delivery ratio/%.
Figure 11. Packet delivery ratio/%.
Sensors 24 01353 g011
Figure 12. Packet delivery ratio/%.
Figure 12. Packet delivery ratio/%.
Sensors 24 01353 g012
Figure 13. Network packet loss ratio/%.
Figure 13. Network packet loss ratio/%.
Sensors 24 01353 g013
Figure 14. Node delay ratio/%.
Figure 14. Node delay ratio/%.
Sensors 24 01353 g014
Figure 15. Overall network performance.
Figure 15. Overall network performance.
Sensors 24 01353 g015
Table 1. Parameters simulation.
Table 1. Parameters simulation.
ParametersMeasurementsParametersMeasurements
Number of Nodes50–100Packet Size1024 bits
Area Size100 m × 100 mCommunication Range30 m
Base Station Coordinate50, 50Buffer Size20 packets
Communication Range30 mData rate4096 bit/round
Cache queue length50 packetsTraffic PatternConstant Bit Rate
Table 2. Comparison of alive nodes.
Table 2. Comparison of alive nodes.
RoundNumber of Alive Nodes in First SimulationNumber of Alive Nodes in Second SimulationNumber of Alive Nodes in Third Simulation
100100100100
150898780
200676570
250565950
300405830
350231510
400570
Table 3. Network lifetime based on rounds.
Table 3. Network lifetime based on rounds.
RoundsFPS-R AlgorithmJR-EMCA.EMCA AlgorithmHSBWSO-RSP AlgorithmProposed Algorithm
1005600550057005710
1505800581057805900
200600062,00059906050
2506400620063006050
3006800689067896889
3507000678970107089
4007050710074007550
Table 4. Throughput/Mbps.
Table 4. Throughput/Mbps.
RoundsFPS-R AlgorithmJR-EMCA.EMCAHSBWSO-RSPProposed Algorithm
1000.99800.99630.99760.9963
1500.98870.98000.98980.9800
2000.97700.97700.97700.9770
2500.96780.96420.96870.9639
3000.95780.95760.95750.9566
3500.99900.98900.99560.9867
4000.99900.98900.99560.9867
Table 5. Energy consumption/mJ.
Table 5. Energy consumption/mJ.
RoundsFPS-R AlgorithmJR-EMCA.EMCHSBWSO-RSPProposed Algorithm
10013221111
15020172220
20026212626
25030272828
30032322930
35036343636
40040393836
Table 6. Packet delivery ratio/%.
Table 6. Packet delivery ratio/%.
Network Lifetime (Rounds)FPS-RJR-EMCA.EMCAHSBWSO-RSPProposed Algorithm
10097%98%98%99%
15098%96%94%98%
20095%97%93%99%
25096%98%93%98%
30095%93%92%97%
35093%96%94%97%
40088%86%92%94%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ullah, A.; Khan, F.S.; Mohy-ud-din, Z.; Hassany, N.; Gul, J.Z.; Khan, M.; Kim, W.Y.; Park, Y.C.; Rehman, M.M. A Hybrid Approach for Energy Consumption and Improvement in Sensor Network Lifespan in Wireless Sensor Networks. Sensors 2024, 24, 1353. https://doi.org/10.3390/s24051353

AMA Style

Ullah A, Khan FS, Mohy-ud-din Z, Hassany N, Gul JZ, Khan M, Kim WY, Park YC, Rehman MM. A Hybrid Approach for Energy Consumption and Improvement in Sensor Network Lifespan in Wireless Sensor Networks. Sensors. 2024; 24(5):1353. https://doi.org/10.3390/s24051353

Chicago/Turabian Style

Ullah, Arif, Fawad Salam Khan, Zia Mohy-ud-din, Noman Hassany, Jahan Zeb Gul, Maryam Khan, Woo Young Kim, Youn Cheol Park, and Muhammad Muqeet Rehman. 2024. "A Hybrid Approach for Energy Consumption and Improvement in Sensor Network Lifespan in Wireless Sensor Networks" Sensors 24, no. 5: 1353. https://doi.org/10.3390/s24051353

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop