Skip to Content
SymmetrySymmetry
  • Article
  • Open Access

27 February 2021

Wireless Sensor Network (WSN) Configuration Method to Increase Node Energy Efficiency through Clustering and Location Information

,
,
,
,
and
1
NetCom Systems Co., Ltd., #1903, Daesung D-Polis Knowledge Industry Center A, Seobusaet-Gil 606, Geumcheon-Gu, Seoul 08504, Korea
2
Department of Computer Engineering, Sejong University, Seoul 05006, Korea
3
Hanwha Systems, Seongnam 13524, Korea
*
Author to whom correspondence should be addressed.

Abstract

Wireless Sensor Network (WSN) technology, for services that are difficult to access or which need to be continuously monitored regardless of location, needs further research and development due to an expansion of fields where it can be applied and due to increases in efficiency. In particular, in the field of defense, research on the latest IT technologies including sensor networks is being actively conducted as an alternative to the risky use of personnel in areas such as surveillance and surveillance reconnaissance. This paper experimented with analyzing the conditions necessary for increasing the energy efficiency of the nodes constituting a sensor network using a clustering routing technique and a location-based routing technique. The derived factors include a method for selecting a cluster head (CH), a method for establishing a path from each channel to a base station (BS), and a method for transmitting collected data. We experimented with the derived factors and proposed a WSN configuration method that increases the energy efficiency of each node by applying optimal results and methods that were verified experimentally.

1. Introduction

Wireless Sensor Network (WSN) technology is suitable for applications that are difficult to access or require continuous monitoring due to geographical and physical factors. Recently, the importance of this technology has been highlighted due to the development of related technologies, an expansion of fields where it can be applied, and increases in efficiency. In particular, various sensor-related technologies based on low power are expanding WSN applications to private sectors, including large-scale manufacturing, defense areas aimed at monitoring, natural disaster response, and social safety nets [1,2,3]. An example of a sensor network use case in the defense field is an unmanned boundary system using Ubiquitous Sensor Network (USN) technology. In this regard, research is being conducted on the Surveillance and Reconnaissance Sensor Network (SRSN) to build an unmanned boundary system [1]. SRSN is a system that applies sensor network technology to transmit sensing information in real-time according to the function of a sensor in the field of surveillance reconnaissance.
The general physical configuration of the sensor network system applied to SRSN consists of a sensor node, base station (BS) or sinkhole, and a database/web server that collects necessary data, as shown in Figure 1. The sensor node performs the function of transmitting data to the BS after obtaining information such as magnetic, acoustic, vibration, and temperature readings [2,3].
Figure 1. Wireless Sensor Network (WSN) physical structure.
The physical configuration of a typical WSN system is as follows: Sensor nodes that transmit data directly to the BS are classified as routers or gateways, and sensor nodes that transmit data to the routers or gateways are classified as end nodes. Sensor nodes corresponding to routers or gateways can reduce transmission and reception of meaningless data by applying a function of integrating the data of end nodes when designing and implementing a routing protocol. Additionally, the BS performs the function of receiving data from the sensor node and transmits it to the database server. Unlike normal sensor nodes, the BS uses constant power, thus it operates without being affected by energy consumption during data transmission and reception. The database/web server analyzes the data received from the BS and derives the desired results from the corresponding service, such as boundary and surveillance reconnaissance information, and performs the function of providing it to the administrator through the web server.
In this study, we propose a method to reduce energy consumption when transmitting/receiving data between sensor nodes and BSs by reflecting the physical structure of the WSN, thereby increasing the lifespan of the nodes and the service life of the entire sensor network.
The composition of this paper is as follows. Section 2 reviews related research that examines routing methods to reduce the energy consumption of sensor nodes. Section 3 proposes routing methods to reduce the energy consumption of sensor nodes. In Section 4, the performance of the proposed method is verified through simulation. Section 5 provides conclusions and future tasks.

3. Suggested Techniques

3.1. WSN Operating Process

The proposed WSN routing method simultaneously applies a cluster-based protocol and location-based protocol. Figure 5 shows the detailed configuration and operation process of the WSN. Cluster selection can be preset in a grid pattern due to the introduction of a location-based protocol, and each node collects the cluster information based on the acquired location information and then sets the CH to transmit the collected information to the CH of the cluster. CH integrates this and transmits it to BS, and when transmitting data from CH to BS, a Shortest Path First (SPF) algorithm is applied to minimize energy consumption during long-distance transmission.
Figure 5. WSN operating process.

3.2. Performance Improvement Considerations for WSN Configuration

In this study, we pre-setup clusters based on location information and obtain cluster information to which the nodes belong to derive factors that affect the performance of WSN, such as shown in Table 1, which include the following considerations.
Table 1. WSN performance improvement considerations.

3.3. Suggested Routing Protocol

The proposed routing protocol suggests the way to minimize energy consumption in an environment where each node acquires physical location and cluster information in advance. In addition, through this method, energy consumption is evenly distributed among nodes to improve network life and ensure smooth operation. The proposed protocol is divided into a CH selection step, a channel selection step between CH and BS, and a collection data transmission step.

3.3.1. CH Selection

The proposed protocol works for each round like LEACH. CH selection for each cluster is selected in consideration of the residual energy of each sensor node and the position of the sensor node derived from the WSN performance improvement considerations of Table 1. Each cluster selects a CH that transmits data to BS every round, and a score function is introduced for CH selection. The conditions of the node to be selected as CH are as follows:
  • Nodes with high residual energy.
  • Nodes close to the center of the cluster. It is possible to calculate the center of the cluster and the distance of the sensor nodes by using the Global Positioning System (GPS) installed by each sensor node.
The reason for introducing the weight is to determine which of the above conditions should be weighted. The following score function is introduced for this purpose:
Score ( C H i ) = α E i + ( 1 α ) 1 D i 2
In Equation (1), E i   is the amount of remaining energy of sensor node i in a cluster, D i is the distance between sensor node i and the center of the cluster, and α ( 0 α 1 ) is the weight. By applying Equation (1), the node with the highest score in each cluster is selected as CH. When selecting the CH node, the selection of the weight ( α ) can affect the performance of the proposed routing protocol, so the optimal weight was selected by performing the following simulation.
Figure 6 shows that the results in a round with 100 nodes are down when weight (α) is 0.8. If 100 nodes go down in the 522nd round, it provides optimal results. Based on this result, this study applied 0.8 to weight (α).
Figure 6. Round when 100 nodes by weight are down.

3.3.2. Route Selection between CH and BS

After the CH is selected, a path setting step is required to transmit data to the BS. Transmitting data directly from CH to BS consumes a considerable amount of energy due to the relatively large transmission distance. To solve this problem, the shortest transmission path between CH and BS is selected by applying a Dijkstra algorithm [10]. To this end, the operation process is as follows:
  • Nodes selected as CH transmit node location information to BS.
  • BS calculates the shortest transmission path between BSs in individual CHs by using the location information of the aggregated CH nodes.
  • BS transmits the calculated shortest path (next hop of individual CH) to the corresponding CH.

3.3.3. Collection Data Transmission

The nodes belonging to the cluster transmit the collected data to the CH of the corresponding cluster, and the CH performs the process of collecting and integrating the received data. According to Reference [11], more than 50% of the total energy consumed by WSN occurs during data transmission. Therefore, the process of integrating aggregated data to reduce the amount of data transmitted from CH to BS is recognized as an important function. The CH transmits the integrated data to the BS, and the BS collects the data received from each CH and sends it to the database/web server to perform the service.

4. Performance Evaluation

To evaluate the performance of the proposed routing protocol, we utilized LEACH, a representative routing protocol, and did performance analysis. The performance evaluation criteria considered the number of surviving nodes and the amount of energy consumed by the surviving nodes after each round of transmission.

4.1. Performance Evaluation Environment

The simulation was conducted using C language, and the WSN range was set to 200 × 200, and 16 clusters with a range of 50 × 50 were applied. The sensor node randomly placed 200 nodes, and the BS determined a fixed location to perform performance evaluation. In addition, to reduce the variation in data values caused by random node positioning, the performance evaluation results averaged the values performed in 100 topologies. Table 2 shows the values of the main variables used in the performance evaluation.
Table 2. Performance evaluation environment variables.

4.2. Protocol Performance Evaluation Result and Analysis

To evaluate the performance of the proposed protocol, the number of surviving nodes per round was compared and analyzed for direct communication, LEACH protocol, and proposed technique. As shown in Figure 7, after performing 200 rounds, 39 nodes, 20% of all nodes, survive. In contrast, in the proposed protocol and LEACH, more than 95% of all nodes survive after 200 rounds. After 400 rounds, the proposed protocol shows that more than 90% of the 181 nodes survived, while for LEACH, 47% of the 94 nodes survived, indicating that the proposed protocol survived by 43% or more compared to LEACH. This is because the proposed protocol up to 400 rounds uses energy more evenly and efficiently at the sensor node compared to LEACH. Surviving nodes are the same number in the proposed protocol and LEACH at 700 rounds, where both measures cannot be significant because only 3% of the nodes survive and cannot perform the services of WSN.
Figure 7. Survival nodes per round.
The singularity is that after 700 rounds, the direct communication method survives with more nodes than LEACH or the proposed method. The reason is that as shown in Figure 8, a few sensor nodes located close to the BS do not consume much energy due to the relatively small distance when transmitting data to the BS. However, these are only 4.5% (9) of the surviving sensor nodes, and in this situation, the WSN service cannot be smoothly performed.
Figure 8. Distribution of surviving nodes among direct communication nodes after 700 rounds.
Figure 9 shows the average energy consumption of each node per round. After 50 rounds, the proposed protocol consumes 30–40% less energy than the average LEACH per node, and the trend continues, and after 300 rounds, the average consumes more than 30% less energy per node than LEACH. This means that the sensor nodes in the proposed protocol use energy more uniformly and efficiently than LEACH. After 700 rounds, the average energy consumption per node shows near-similar energy consumption in both the proposed protocol and LEACH. At this point, both protocols are alive with only sensor nodes of less than 5% and therefore WSN’s services cannot be performed and cannot be considered. In addition, the proposed protocol consumes 70% to 80% less energy than direct communication per node up to 200 rounds, and the difference gradually becomes smaller. This is because in direct communication, most nodes consume energy in the first 200 rounds, and more than 80% of the nodes afterwards do not work properly.
Figure 9. Average energy consumption per node per round.
Figure 10 shows the residual energy distribution of all sensor nodes after 400 rounds of communication by applying the proposed protocol. When a cluster is located closer to the BS, the residual energy of the sensor nodes existing in the cluster decreases. In the proposed protocol, CHs located at a distance from the BS transmit data via a CH adjacent to the BS without transmitting data directly to the BS to reduce energy consumption due to long-distance data transmission. That is, nodes in the cluster adjacent to the BS consume a large amount of energy for relay transmission of data transmitted from the other different CHs to the BS.
Figure 10. Residual energy distribution of sensor nodes after 400 rounds (proposed protocol).

5. Conclusions

In this paper, we proposed a method to extend the service life of WSN by improving the uniform energy use in sensor nodes by simultaneously applying the cluster-based protocol and the location-based protocol. The performance of the proposed protocol was evaluated and analyzed through simulation, and the proposed protocol showed improved results in terms of the number of surviving nodes per round and the average energy consumption per node per round compared to the comparative protocol, LEACH. Compared to LEACH, which sequentially selects CH, the proposed protocol selects CH based on the sensor node’s location information and residual energy, so that the energy of each sensor node can be used more evenly and efficiently. In addition, the simulation shows that LEACH sends data directly from all CH to BS, while the proposed protocol reduces energy consumption by allowing CH to pass if there is a CH in the middle of the path to reduce energy consumption when transmitting data from CH to BS.
However, looking at the energy consumption distribution of each node in the proposed protocol, as the distance from the base station increases, the energy consumption of the sensor node adjacent to the base station increases and the energy consumption decreases. This is a phenomenon that occurs when a channel of a clusters adjacent to the base station continuously relays data transmitted by another channel to the base station. To solve this problem, it is necessary to study how to set the optimal number of clusters and cluster range by using the total number of sensor nodes of the WSN and the location information of each sensor node. In addition, the BS’s location-based approach [12] can overcome the limitations revealed by the Restriction Protocol. In future research, we will continue to study two methods, how to determine the number of clusters to be set and how to transmit access depending on the location of the base station.

Author Contributions

J.K. and D.S. (Dongkyoo Shin) proposed the WSN configuration method detection and identified papers for the review; S.H., D.S. (Dongil Shin) and J.H. reviewed the papers, gathering information; J.K. and D.L. wrote the main manuscript text; D.S. (Dongkyoo Shin) reviewed the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Defense Acquisition Program Administration and Agency for Defense Development under the contract UD190016ED.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ramson, S.R.J.; Moni, D.J. Applications of wireless sensor networks—A survey. In Proceedings of the 2017 International Conference on Innovations in Electrical, Electronics, Instrumentation and Media Technology (ICEEIMT), Coimbatore, India, 3–4 February 2017; pp. 325–329. [Google Scholar]
  2. Xu, X.; Fallahi, N.; Yang, H. Efficient CUF-based FEM analysis of thin-wall structures with Lagrange polynomial expansion. Mech. Adv. Mater. Struct. 2020, 1–22. [Google Scholar] [CrossRef]
  3. Shivalingagowda, C.; Jayasree, P.V.Y.; Sah, D.K. Efficient Energy and Position Aware Routing Protocol for Wireless Sensor Networks. KSII Trans. Internet Inf. Syst. 2020, 14, 1929–1950. [Google Scholar]
  4. Raman, C.J.; Javid Ali, L.; Gobalakrishnan, N.; Pradeep, K. An Overview of the Routing Techniques Employed in Wireless Sensor Network. In Proceedings of the 2020 International Conference on Communication and Signal Processing (ICCSP), Chennai, India, 28–30 July 2020; pp. 332–336. [Google Scholar]
  5. Yu, X.; Li, F.; Li, T.; Wu, N.; Wang, H.; Zhou, H. Trust-based secure directed diffusion routing protocol in WSN. J. Ambient Intell. Humaniz. Comput. 2020, 1–13. [Google Scholar] [CrossRef]
  6. Intanagonwiwat, C.; Govindan, R.; Estin, D.; Heidemann, J.; Silva, F. Directed Diffusion for WSN. IEEE/ACM 2003, 11, 2–16. [Google Scholar] [CrossRef]
  7. Daanoune, I.; Abdennaceur, B.; Ballouk, A. A comprehensive survey on LEACH-based clustering routing protocols in Wireless Sensor Networks. Ad Hoc Netw. 2021, 114, 102499. [Google Scholar] [CrossRef]
  8. Ullah, Z. A Survey on Hybrid, Energy Efficient and Distributed (HEED) Based Energy Efficient Clustering Protocols for Wireless Sensor Networks. Wirel. Pers. Commun. 2020, 124, 2685–2713. [Google Scholar] [CrossRef]
  9. Zagrouba, R.; Kardi, A. Comparative Study of Energy Efficient Routing Techniques in Wireless Sensor Networks. Information 2021, 12, 42. [Google Scholar] [CrossRef]
  10. Barbehenn, M. A note on the complexity of Dijkstra’s algorithm for graphs with weighted vertices. IEEE Trans. Comput. 1998, 47, 263. [Google Scholar] [CrossRef]
  11. Halgamuge, M.N.; Nukerman, M.; Ramamohanarao, K. An estimation of sensor energy consumption. Prog. Electromagn. Res. B 2009, 12, 259–295. [Google Scholar] [CrossRef]
  12. Roy, S.; Mazumdar, N.; Pamula, R. An optimal mobile sink sojourn location discovery approach for the energy-constrained and delay-sensitive wireless sensor network. J. Ambient Intell. Humaniz. Comput. 2021, 1–28. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.