• International Journal of Technology (IJTech)
  • Vol 13, No 1 (2022)

Wireless Sensor Networks Optimization with Localization-Based Clustering using Game Theory Algorithm

Wireless Sensor Networks Optimization with Localization-Based Clustering using Game Theory Algorithm

Title: Wireless Sensor Networks Optimization with Localization-Based Clustering using Game Theory Algorithm
Nina Hendrarini, Muhamad Asvial, Riri Fitri Sari

Corresponding email:


Cite this article as:
Hendrarini, N., Asvial, M., Sari, R.F., 2022. Wireless Sensor Networks Optimization with Localization-Based Clustering using Game Theory Algorithm. International Journal of Technology. Volume 13(1), pp. 213-224

1,012
Downloads
Nina Hendrarini Department of Electrical Engineering, Faculty of Engineering, Universitas Indonesia, Kampus UI Depok, Depok 16424, Indonesia
Muhamad Asvial Department of Electrical Engineering, Faculty of Engineering, Universitas Indonesia, Kampus UI Depok, Depok 16424, Indonesia
Riri Fitri Sari Department of Electrical Engineering, Faculty of Engineering, Universitas Indonesia, Kampus UI Depok, Depok 16424, Indonesia
Email to Corresponding Author

Abstract
Wireless Sensor Networks Optimization with Localization-Based Clustering using Game Theory Algorithm

Wireless sensor networks, as remote monitoring system support or Internet of Things subsystems, require reliability and stability, which greatly influence sensor life spans. Optimization efforts were a breakthrough to obtain these requirements. The optimization carried out in this study is related to the clustering-based localization process. The optimization algorithm used was game theory. Simultaneously, clustering information in an energy availability based sensor node configuration helped the sensor node’s tracking process. Optimization in the localization process determined the coalition of anchor nodes, where the selection of nodes as coalition members was conducted through geometric approaches with game theory. This proposed concept was validated using a simulator built on the MATLAB platform. Root Mean Square Error (RMSE) was chosen as a measurement to show accuracy. The simulation results indicated that the number of dead nodes could be delayed by about 1,000 rounds if there are improvements in clustering localization using game theory. The experimental results showed that network performance increased after this cluster-based localization process, which indicated an increase in the number of data packets sent and lifetime of the sensor node. The simulation results for the data delivery test showed a 20% increase in data packets sent.

Clustering; Game theory; Localization; RMSE; Wireless sensor networks

Introduction

A distinctive feature of a wireless sensor network (WSN) is that it consists of many sensors with limited energy availability and is often used over long distances. The sensor nodes have sensing, processing, and communication components in addition to storage capabilities. These sensors work to sense some physical phenomenon, and then the information gathered is processed to get relevant results.

Clustering is the initial network management before the localization process. This assists in decreasing the complexity of managing a large-scale sensor network. This mechanism supplies initial information about the subsequent localization process. Generally, cluster members and cluster heads are based on distance or Received Signal Strength Indicator (RSSI) conversion. The simple mechanism of creating a cluster is achieved by calculating the shortest distance between nodes or from one node to a neighboring node. Then, the maximum eigenvalue radius is calculated to construct a map of the relative locations of the nodes. Clustering can also be determined based on residual energy or energy availability. The mechanism for this is the exchange of information between a node and its neighboring nodes. The problem is that determining the distance using the RSSI to distance conversion mechanism still allows errors to occur.

In this research, the objective was to find a suitable localization algorithm design for a WSN that would support the wireless sensors by working stably. In addition, this condition can indirectly reduce energy loss and transmission errors. Ng et al. (2019) determined the factor that reduces the reliability of sensor nodes, which affects the robustness of a network. It also influences the data transmission system of the sensor nodes. They proposed a reliable transport layer protocol that uses a combination of redundant packets and probabilistic transmission to ensure reliable transmission of data to keep the network efficient. Paul and Sato (2017) noted that localization is the provision of physical coordinates for all sensor nodes. Those prior research contributions provided insight for this study through awareness of the various factors and parameters that affect the performance of WSNs by either clustering or localization mechanisms.

Kadi and Alkhayat (2015) discuss many other factors that contribute to late errors in the localization process, such as network density, uncertainty about anchor locations, and density. The placement of anchor nodes in a coalition is an essential prerequisite for accuracy in the sensor nodes’ localization process. Thimmaiah and Mahadevan (2017) clarified that this accuracy is necessary in military, mining, and industrial applications. For example, knowing the exact position of an intruder that is considered the target node is crucial in military operations. They also described a relationship between the transmission failure probability (Marcum’s function value) and the standard deviation of the localization error. The localization error also impacts geographic routing. A comprehensive perspective on the effect of localization errors is given by taking into account the quality of service parameters. Sachidananda et al. (2010) determined that a low probability of transmission failure improves the quality of the information in terms of reliability and timeliness. The novelty in this study is considering the potential fit in the initial view based on the geometry factor of the previous initial experiment. In localization, the game theory algorithm is used to refine the anchor nodes in the coalition. Determining the number of anchor nodes and their placement greatly affects the localization performance. In a network with many sensors and extensive scalability, choosing anchor nodes has its own strategy. That strategy can be considered the game’s rules in game theory, while the sensor node can be considered a player. Earnings in the game can be considered to be the probability of a node becoming an anchor node.

The problem’s background, according to Hadzic et al. (2013), is that many people assume good localization results will occur in a dense sensor network with many anchor nodes. However, the use of enormous power for transmitting and processing all information does not guarantee good localization performance. Hadzic et al. (2013) found that not all anchor nodes provide reliable measurements, but the geometry of a selected reference node has been shown to have a significant impact on localization accuracy. They overcame this problem by assuming that the target node has several anchor nodes nearby, taking a different view. They then used the Cramer–Rao lower bound (CRLB) to capture information about node geometry and ranging quality, such as the quality of distance estimates obtained from noisy measurements received. They model the localization process as a cooperative game and formulate the appropriate utility function, defining node selection optimization as a process that maximizes accuracy. To find anchor nodes they use utility functions. Our study used several strategies to conduct a series of performance evaluations of the localization with various anchor nodes, placing the anchor node near the target node. The first strategy was determining the coalition formed with a minimum of three nodes. If the number of anchor node coalitions was less than three, the quality of the coalition was zero. The utility function in our study was obtained by calculating the amount of energy used for communication and computing, along with the anchor node suitability factor, which was first calculated using the Nash equilibrium approach. The second strategy was to use the utility function as a weighted factor to obtain a target node’s signal range value that was closer to the actual condition. By knowing the radius of the target node, it was possible to estimate the area where the prospective anchor node was located. The third strategy was the geometric method of placing anchor nodes around the target node. Three conditions affect the magnitude of error during localization: whether the topology is in the form of a right triangle, an acute triangle, or an obtuse triangle. In this case, the anchor node topology is not collinear. The concept of a non-collinear anchor node topology was also raised by Sun et al. (2018), who proposed an error control mechanism based on anchor geometric features to determine the nodes that participate in the localization and to estimate the localization confidence.

The remainder of this paper is organized as follows: Section 2 is a brief overview of clustering techniques, localization, game theory, and methodologies used in the localization optimization process. Section 3 presents the process of experimenting and testing cluster-based localization methods with game theory algorithms. Finally, Section 4 summarizes the paper and explains future work. 

Conclusion

    In implementing a distributed clustering protocol application, problems can arise when there is an imbalance in energy consumption due to a non-uniform distribution of nodes or where nodes have different densities. As a solution, it is proposed to set various optimization mechanisms that determine the boundary values associated with the available energy, and the computation is completed using game theory. During the sensor network’s localization, problems can also occur with determining the anchor node coalition to carry out a trilateration or multilateration process. The approach is heuristic by combining game theory and geometric methods to obtain boundary anchor nodes for prospective coalition members. The simulation results indicated that the number of dead nodes could be delayed by about 1,000 rounds if there are improvements in clustering localization with game theory. The experimental results also show that network performance tended to increase after this cluster-based localization process, indicating an increase in the number of data packets sent and the longer lifetime of the sensor node. The simulation results validated a 20% increase in data packets sent.

Acknowledgement

    This work was supported by a doctoral dissertation research grant from the Ministry of Research, Technology, and Higher Education (Kemristekdikti) PDUPT 2019 with contract number 255 2854.

References

Ali, A., Changaz,i S.A., Khan, Y.J., Muhammad Qasim, 2020. Game Theoretical Computation Military Operations: Wireless Sensor Networks based Applications to Reinforce Future Battlefield Command System. In: 2020 IEEE 23rd International Multitopic Conference (INMIC)

Attiah, A., Chatterjee, M., Zou, C.C., 2017.  A Game-Theoretic Approach for Energy-Ef?cient Clustering in Wireless sensor networks. In: 2017 IEEE Wireless Communications and Networking Conference (WCNC)

Ejidokun, O.T., Onibonoje, M.O., Ojo, A.O., 2019. A Mathematical Modeling Approach for Optimal Trade-offs in A Wireless Sensor Network for A Granary Monitoring System, International Journal of Technology, Volume 10(2), pp. 332338

Hadzic, S., Rodriguez, J., Mumtaz., 2013. Cooperative Game theory and Its Application in Localization Algorithms. IntechOpen. https://doi.org/10.5772/53930    

Kadi, M., Alkhayat, I., 2015. The Effect of Location Errors on Location-Based Routing Protocols in Wireless Sensor Networks. Egyptian Informatics Journal, Volume 16(1), pp. 113119

Ng, J.R., Goh, V.T., Yap, T.T.V., Shuib, M.K., 2019. Adaptive Redundancy-Based Transmission for Wireless Sensor Networks. International Journal of Technology, Volume 10(7), pp. 13551364

Paul, A.K., Sato, T., 2017.  Localization in Wireless Sensor Networks: A Survey on Algorithms, Measurement Techniques, Applications, and Challenges. Journal of Sensor and Actuator Networks, Volume 6(4), pp. 123

Pitchai, K.M., Paramasivan, B., Bhuvaneswari, B., 2019. Game Theoretical Computation based Energy Efficient Routing for Wireless Sensor Networks. In: 3rd International Conference on Eco-friendly Computing and Communication Systems

Reddy, M.M.P., Raja, S.V., 2017.  DEEC Protocol for WSNs. India Advances in Wireless and Mobile Communications, Volume 10(1), pp. 5163

Shah, S.B.H., Zhe, C., Yin, F., Khan I.U., 2018. 3D Weighted Centroid Algorithm RSSI Ranging Model Strategy for Node Localization in WSN based on Smart Devices. Sustainable Cities and Society, Volume 39, pp. 298–308

Sarobin, M.V.R. Thomas, L.A., 2016. Improved Leach Algorithm for Energy Efficient Clustering of Wireless Sensor Network (WSN). International Journal of Technology, Volume 7(1), pp. 50–60

Sachidananda, V., Khelil, A., Suri, N., 2010. Quality of Information in Wireless Sensor Networks: A Survey. In: 15th International Conference on Information Quality

Sun,Y., Wang, X., Yu, J., Wang,Y., 2018. Heuristic Localization Algorithm with a Novel Error Control Mechanism for Wireless Sensor Networks with Few Anchor  Nodes. Journal of Sensors, Volume 2018, https://doi.org/10.1155/2018/5190543

Thimmaiah, S.H., Mahadevan, G., 2017. A Range Based Localization Error Minimization Technique for Wireless Sensor Network. Indonesian Journal of Electrical Engineering and Computer Science, Volume 7(2), pp. 395403