| Literature DB >> 25513822 |
Ruiying Li1, Xiaoxi Liu2, Wei Xie3, Ning Huang4.
Abstract
Sensor-deployment-based lifetime optimization is one of the most effective methods used to prolong the lifetime of Wireless Sensor Network (WSN) by reducing the distance-sensitive energy consumption. In this paper, data retransmission, a major consumption factor that is usually neglected in the previous work, is considered. For a homogeneous WSN, monitoring a circular target area with a centered base station, a sensor deployment model based on regular hexagonal grids is analyzed. To maximize the WSN lifetime, optimization models for both uniform and non-uniform deployment schemes are proposed by constraining on coverage, connectivity and success transmission rate. Based on the data transmission analysis in a data gathering cycle, the WSN lifetime in the model can be obtained through quantifying the energy consumption at each sensor location. The results of case studies show that it is meaningful to consider data retransmission in the lifetime optimization. In particular, our investigations indicate that, with the same lifetime requirement, the number of sensors needed in a non-uniform topology is much less than that in a uniform one. Finally, compared with a random scheme, simulation results further verify the advantage of our deployment model.Entities:
Year: 2014 PMID: 25513822 PMCID: PMC4299083 DOI: 10.3390/s141223697
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.The topology of homogeneous WSN.
Figure 2.Reduced CSMA/CA protocol without RTS/CTS.
Figure 3.Data transmission analysis.
Figure 4.Data transmission path.
Data transmission possibilities in a certain hop.
|
| |||||||||
|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||
| 1 | 1 | N/A | N/A | N/A | N/A | 1 | 1 | (1 − | S |
| 1 | 0 | 1 | 1 | N/A | N/A | 2 | 2 | S | |
| 0 | N/A | 1 | 1 | N/A | N/A | 2 | 1 | S | |
| 1 | 0 | 1 | 0 | 1 | 1 | 3 | 3 | S | |
| 1 | 0 | 1 | 0 | 1 | 0 | 3 | 3 | S | |
| 1 | 0 | 10 | 0 | 0 | N/A | 3 | 2 | F | |
| 1 | 0 | 0 | N/A | 1 | 1 | 3 | 2 | S | |
| 1 | 0 | 0 | N/A | 1 | 0 | 3 | 2 | S | |
| 1 | 0 | 0 | N/A | 0 | N/A | 3 | 1 | F | |
| 0 | N/A | 1 | 0 | 1 | 1 | 3 | 2 | S | |
| 0 | N/A | 1 | 0 | 1 | 0 | 3 | 2 | S | |
| 0 | N/A | 1 | 0 | 0 | N/A | 3 | 1 | F | |
| 0 | N/A | 0 | N/A | 1 | 1 | 3 | 1 | S | |
| 0 | N/A | 0 | N/A | 1 | 0 | 3 | 1 | S | |
| 0 | N/A | 0 | N/A | 0 | N/A | 3 | 0 | F | |
Parameters of the homogeneous WSN. The details of the symbols can be seen in the Appendix.
| 4 | 54 J | 1 packet/s | |||
| 5.0 × 10−8 J/bit | 8.68 × 108 Hz | −6 dB | |||
| 1.3 × 10−15 J/bit | 120 bits | 50 m | |||
| 5.0 × 10−8 J/bit | 160 bits | 80 m | |||
| 4.0 × 10−8 J/bit | 120 bits | −98 dB | |||
| 500 m | 448 bits | 300 s | |||
| 0.6 | 1 | 365 days |
Optimization results of uniform deployment. The details of the symbols can be seen in the Appendix.
| 58.97 m | 50.00 m | |
| 9 | 11 | |
| 0.99991 | 0.61510 | |
| 715.80 h | 725.44 h | |
| 3510 | 5148 |
Note: the optimal lifetime is obtained by deploying only one sensor in each regular hexagonal grid using Equation (7), and the minimal N is obtained using Equation (9).
Optimization results of non-uniform deployment. The details of the symbols can be seen in the Appendix.
| 58.97 m | 50.00 m | |
| 9 | 11 | |
| 0.99991 | 0.61510 | |
| 835.06 h | 822.32 h | |
| 3006 | 4392 |
Note: the optimal lifetime is obtained by the optimization model in Equation (10) under the constraint of N* = 500, and the minimal N is obtained using Equation (11).
Figure 5.Optimal lifetime under different N*.
Figure 6.Optimal numbers of sensors deployed under different τ*.
Figure 7.Residual energy in WSN under different τ*.
Figure 8.Optimal number of sensors deployed under different R.
Figure 9.Residual energy in WSN under different R.
Optimization results of uniform deployment.
| 822.48 h | 804.72 h | |
| 0.903943 | 0.300116 |
Figure 10.Lifetime under different redundancy rate.
Figure 11.Data successful transmission rate (S) under different redundancy.
| ACK | Acknowledgement |
| CSMA/CA | Carrier Sense Multiple Access/Collision Avoidance |
| DATA | Sensing Data |
| GPSR | Greedy Perimeter Stateless Routing |
| PEAS | Probing Environment and Adaptive Sleeping |
| RTS/CTS | Request to Send/Clear to Send |
| WSN | Wireless Sensor Network |
| WSNWR | Wireless Sensor Network with Retransmission |
| WSNWoR | Wireless Sensor Network without Retransmission |
| the path loss exponent | |
| the energy spent in the electronics circuitry for transmitting each bit data | |
| the coefficient affected by the transmit amplifier efficiency, antenna gains and other system parameters | |
| the energy spent in the electronics circuitry for receiving each bit data | |
| the energy spent for each bit message in the idle state | |
| the optimal lifetime | |
| the lifetime requirement of the WSN | |
| the expected number of transmission attempts of an ACK packet | |
| the probability of transmitting an ACK packet | |
| the expected number of transmission attempts of a DATA packet | |
| the probability of transmitting a DATA packet | |
| the number of packets sensed by each sensor in each data gathering cycle | |
| the retransmission rate of a DATA packet | |
| the retransmission rate of an ACK packet | |
| the speed of light | |
| the distance between the neighboring sensors | |
| the circumcircle radius of a sensor in layer | |
| the total energy consumed by a sensor in a data gathering cycle | |
| the initial energy of a sensor | |
| the energy consumption at location ( | |
|
| the optimal energy consumed by the sensor at location ( |
| the energy consumption in the idle state | |
| the energy consumption of a sensor without retransmission in a data gathering cycle | |
| the energy consumption of reception | |
| the energy consumption of a sensor with retransmission in a data gathering cycle | |
| the energy consumption of transmission | |
| the bandwidth | |
| the layer number | |
| the location number in a layer | |
| the length of the packet preamble | |
| the number of layers | |
| the preamble length of the ACK packet | |
| the preamble length of the DATA packet | |
| the length of a single packet | |
| the length of the ACK packet | |
| the length of the DATA packet | |
| the length of the message received | |
| the length of the message transmitted | |
| the transmission times | |
| the number of sensors deployed at location ( | |
| the optimal total number of sensors deployed in the target area | |
| the maximum number of sensors allowed to be deployed in the target area | |
| the number of packets transmitted at location ( | |
| the numbers of packets transmitted without retransmission | |
| the numbers of packets received without retransmission | |
| the numbers of ACK packets transmitted with retransmission | |
| the numbers of ACK packets received with retransmission | |
| the numbers of DATA packets transmitted with retransmission | |
| the numbers of DATA packets received with retransmission | |
| the dealing rate of the message sensed by sensors | |
| the transmission power | |
| the radius of the circular target area | |
| the sensing radius of sensors | |
| the transmission radius of sensors | |
| the retransmission rate | |
| the success transmission rate | |
| the requirement of the success transmission rate | |
| the success transmission rate at location ( | |
| the success transmission rate without retransmission at location ( | |
| the receiver's sensitivity | |
| the success transmission rate with retransmission at location ( | |
| the data gathering cycle | |
| the time period of the idle state | |
| the message reception time | |
| the message transmission time |