| Literature DB >> 28574455 |
Yu Zhang1, Bing Zhang2, Shi Zhang3.
Abstract
Network Lifetime is one of the most important metrics in Wireless Body Area Networks (WBANs). In this paper, a relay selection scheme is proposed under the topology constrains specified in the IEEE 802.15.6 standard to maximize the lifetime of WBANs through formulating and solving an optimization problem where relay selection of each node acts as optimization variable. Considering the diversity of the sensor nodes in WBANs, the optimization problem takes not only energy consumption rate but also energy difference among sensor nodes into account to improve the network lifetime performance. Since it is Non-deterministic Polynomial-hard (NP-hard) and intractable, a heuristic solution is then designed to rapidly address the optimization. The simulation results indicate that the proposed relay selection scheme has better performance in network lifetime compared with existing algorithms and that the heuristic solution has low time complexity with only a negligible performance degradation gap from optimal value. Furthermore, we also conduct simulations based on a general WBAN model to comprehensively illustrate the advantages of the proposed algorithm. At the end of the evaluation, we validate the feasibility of our proposed scheme via an implementation discussion.Entities:
Keywords: IEEE 802.15.6; WBANs; energy consumption; heuristic solution; lifetime; optimization; relay selection; residual energy
Mesh:
Year: 2017 PMID: 28574455 PMCID: PMC5492559 DOI: 10.3390/s17061267
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Network model.
Sensor node distribution.
| Body Part | Number of Nodes | Range |
|---|---|---|
| Head part | 2 |
|
|
| ||
| Main body part | 6 |
|
|
| ||
| Left arm part | 2 |
|
|
| ||
| Right arm part | 2 |
|
|
| ||
| Left leg part | 2 |
|
|
| ||
| Right leg part | 2 |
|
|
|
The coordinator is at the origin of the coordinate graph where right and up are positive directions of x-axis and y-axis, respectively. The unit in the graph is centimeters.
Parameter values for simulation.
| Parameter | Value |
|---|---|
| Number of sensor nodes | 16 |
| Number of relay nodes | 6 |
| Packet size | 1200 bit |
| Time slot duration | 10 ms |
| Superframes duration | 700 ms |
|
| 16.7 nJ/bit |
|
| 36.1 nJ/bit |
|
| 1.97 nJ/bit |
|
| 2 J |
|
| 1 J |
|
| 3.38 |
|
| 5.9 |
Time complexity of the algorithms.
| Nodes | Enumeration | The Rapid Solution |
|---|---|---|
| 6 | 0.008530s | 0.000010s |
| 8 | 0.084878s | 0.000016s |
| 10 | 0.834952s | 0.000017s |
| 12 | 7.510353s | 0.000025s |
| 16 | 104.487781s | 0.000028s |
| 20 | 6532.097615s | 0.000039s |
The hardware settings for implementing the simulation in this paper: CPU i-7 2600 3.4 GHz; Memory 8 G RAM.
Figure 2Convergency loop performance comparison.
Figure 3Network lifetime performance comparison.
Figure 4Energy consumption performance comparison.
Performance in the worst case.
| Performance Item | LMRSS | Maxi-Rate [ | Sum-Rate [ | Benchmark |
|---|---|---|---|---|
| Total energy consumption (mJ) | 0.7408 | 0.8218 | 0.7408 | 0.7408 |
| Maximum energy consumption (mJ) | 0.0814 | 0.0738 | 0.0814 | 0.0814 |
| Network lifetime | 14,194.37 | 9983.49 | 14,194.37 | 14,194.37 |
Figure 5A general WBAN model specified in IEEE 802.15.6.
Figure 6Network lifetime performance comparison on the general WBAN model with the variation of .
Figure 7Network lifetime performance comparison on the general WBAN model with the variation of R.
Figure 8Network lifetime performance comparison on the general WBAN model with a varying number of sensor nodes.
Comparison of relay selection algorithms.
| Attribute | LMRSS | Maxi-Rate [ | Sum-Rate [ |
|---|---|---|---|
| Effectiveness in body-shaped model | Yes | Yes | No |
| Improvement in body-shaped model(to benchmark) | 11.8–20.7% | 11.8–14.6% | 0% |
| Effectiveness in general model | Yes | Yes | Only when |
| Improvement in general model (to benchmark) | 14–103% | 12–67% | 0–41% |
| Time complexity of algorithm | Low | High | Low |
| Performance in worst case (to benchmark) | No degrading | Degrading | Degrading * |
* Sum-rate algorithm will degrade the network lifetime performance when compared with the benchmark in the worst case of the general model if network range is larger than 2 m.