| Literature DB >> 29149075 |
Liu Yang1, Yinzhi Lu2, Lian Xiong3, Yang Tao4, Yuanchang Zhong5.
Abstract
Clustering is an effective topology control method in wireless sensor networks (WSNs), since it can enhance the network lifetime and scalability. To prolong the network lifetime in clustered WSNs, an efficient cluster head (CH) optimization policy is essential to distribute the energy among sensor nodes. Recently, game theory has been introduced to model clustering. Each sensor node is considered as a rational and selfish player which will play a clustering game with an equilibrium strategy. Then it decides whether to act as the CH according to this strategy for a tradeoff between providing required services and energy conservation. However, how to get the equilibrium strategy while maximizing the payoff of sensor nodes has rarely been addressed to date. In this paper, we present a game theoretic approach for balancing energy consumption in clustered WSNs. With our novel payoff function, realistic sensor behaviors can be captured well. The energy heterogeneity of nodes is considered by incorporating a penalty mechanism in the payoff function, so the nodes with more energy will compete for CHs more actively. We have obtained the Nash equilibrium (NE) strategy of the clustering game through convex optimization. Specifically, each sensor node can achieve its own maximal payoff when it makes the decision according to this strategy. Through plenty of simulations, our proposed game theoretic clustering is proved to have a good energy balancing performance and consequently the network lifetime is greatly enhanced.Entities:
Keywords: clustering; equilibrium; game theory; network lifetime; wireless sensor networks (WSNs)
Year: 2017 PMID: 29149075 PMCID: PMC5712793 DOI: 10.3390/s17112654
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Network model.
Figure 2Radio model.
An example of the NE solution for our CEG.
| Nodes Participated in the | Distances to BS (m) | Number of Neighbors | Residual Energy (J) | NE Solution ( |
|---|---|---|---|---|
| Node 1 | 78.8692 | 9 | 0.2934 | 0 |
| Node 2 | 98.5443 | 4 | 0.2781 | 0 |
| Node 3 | 93.2947 | 1 | 0.3720 | 0 |
| Node 4 | 86.7700 | 5 | 0.4303 | 0.0522 |
| Node 5 | 96.0795 | 5 | 0.3040 | 0 |
| Node 6 | 91.2931 | 7 | 0.3965 | 0.0319 |
| Node 7 | 74.0076 | 14 | 0.4711 | 0.2370 |
| Node 8 | 87.9603 | 7 | 0.2531 | 0 |
Figure 3Procedure of the proposed game theoretic clustering protocol.
Parameter setup.
| Parameters | Values |
|---|---|
| Basic energy | 0.5 |
| Random energy exponent | 0.1 |
| Packet size | 3000 |
| Control packet size (bits) | 300 |
| 50 | |
| 0.0013 | |
| 10 | |
| 5 | |
| Radius adjustment factor | 0.8 |
Figure 4Network lifetime versus different network sizes.
Lifetimes of the network when using LEACH, Only-clustering and GTAB.
| Routing Scheme | Network Lifetime |
|---|---|
| LEACH | 856 |
| Only-clustering | 986 |
| GTAB | 1081 |
Figure 5Rounds until the last node dies versus different network sizes.
Figure 6Average number of packets per node versus different network sizes.
Figure 7Average number of CHs per round versus different network sizes.
Figure 8Number of nodes alive versus the number of rounds.
Figure 9Network lifetime versus different communication radiuses of sensor nodes.
Figure 10Network lifetime versus different node densities.