| Literature DB >> 29941826 |
Yipeng Wang1, Wei Yang2, Ruisong Han3, Kaiming You4.
Abstract
Previous studies have shown that in many wireless sensor network applications the IEEE 802.15.4 carrier sense multiple access with collision avoidance (CSMA/CA) mechanism with default parameters cannot guarantee the constraints of reliability, time efficiency, or energy efficiency. Although many adaptive parameter tuning algorithms have been proposed, many of them cannot correctly identify the changes of the network condition and are unable to effectively perform the parameter tuning operation. Considering the randomness that CSMA/CA brings about, for most of the proposed algorithms, it is a challenge to distinguish significant violations that were caused by actual changes of the network from the general fluctuations that were due to CSMA/CA. In this paper, we propose a lightweight algorithm called the network equivalent adaptive parameter tuning (NEAPT) algorithm. It is fully distributed and can work without any predefined information or acknowledgement. NEAPT not only takes reliability as an evaluation of a network condition, but it proposes a synthetic value, called the equivalent node number, and takes it as another reference for a network condition. Simulation results show that by taking both reliability and the equivalent node number into consideration, NEAPT can effectively identify the network changes and provide adequate and steady performances for wireless sensor networks (WSNs) in both stationary and dynamic conditions.Entities:
Keywords: CSMA/CA; IEEE 802.15.4; reliability; wireless sensor networks
Year: 2018 PMID: 29941826 PMCID: PMC6068956 DOI: 10.3390/s18072031
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Carrier sense multiple access with collision avoidance (CSMA/CA) parameters and values [27].
| Parameter | Values | Description | |
|---|---|---|---|
| Default | Range | ||
| CW0 | 2 | The initial length of contention window | |
| 4 | 0–5 | Maximum number of backoff stages-1 | |
| 5 | 3–8 | Maximum backoff window exponent | |
| 3 | 0–7 | Minimum backoff window exponent | |
| 320 μs | Time duration of unit backoff slot | ||
Figure 1Two kinds of successful clear channel assessments (CCA) processes.
Figure 2The sensor node’s equivalent process of surrounding network status.
Parameters for simulation. BO—beacon order; SO—superframe order; RX—Receiving; TX—Transmitting.
| Parameter | Value |
|---|---|
| Bit rate | 250 kbps |
| Packet size | 120 bytes |
| BO, SO | 13, 10 |
| Target reliability ( | 80% |
| The threshold of network change ( | 2 |
| 1, 7 | |
| 10 | |
| 1,10 | |
| Power consumption in RX, TX, idle, sleep | 56.4, 52.2, 1.28, 0.06 mW |
Figure 3Delivery ratio, latency and energy consumption under stationary conditions. (a) Average delivery ratio. (b) Average latency. (c) Average energy consumption.
Figure 4Parameter tuning results and corresponding delivery ratio, energy consumption, and latency with 25 sensor nodes. (a) macMaxCSMABackoffs. (b) Delivery ratio. (c) Latency. (d) Energy consumption.
Figure 5Delivery ratio, latency and energy consumption under dynamic conditions. (a) Delivery ratio. (b) Average latency. (c) Energy consumption.
Figure 6Optimal values of macMaxCSMABackoffs derived from the analytical model and simulation.