| Literature DB >> 22319280 |
Abstract
Congestion in a wireless sensor network causes an increase in the amount of data loss and delays in data transmission. In this paper, we propose a new congestion control technique (ACT, Adaptive Compression-based congestion control Technique) based on an adaptive compression scheme for packet reduction in case of congestion. The compression techniques used in the ACT are Discrete Wavelet Transform (DWT), Adaptive Differential Pulse Code Modulation (ADPCM), and Run-Length Coding (RLC). The ACT first transforms the data from the time domain to the frequency domain, reduces the range of data by using ADPCM, and then reduces the number of packets with the help of RLC before transferring the data to the source node. It introduces the DWT for priority-based congestion control because the DWT classifies the data into four groups with different frequencies. The ACT assigns priorities to these data groups in an inverse proportion to the respective frequencies of the data groups and defines the quantization step size of ADPCM in an inverse proportion to the priorities. RLC generates a smaller number of packets for a data group with a low priority. In the relaying node, the ACT reduces the amount of packets by increasing the quantization step size of ADPCM in case of congestion. Moreover, in order to facilitate the back pressure, the queue is controlled adaptively according to the congestion state. We experimentally demonstrate that the ACT increases the network efficiency and guarantees fairness to sensor nodes, as compared with the existing methods. Moreover, it exhibits a very high ratio of the available data in the sink.Entities:
Keywords: compression; congestion; queue control; wireless sensor network
Year: 2010 PMID: 22319280 PMCID: PMC3274179 DOI: 10.3390/s100402919
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.Congestion control by back-pressure scheme.
Figure 2.Packet flow in a sensor node.
Figure 3.Example of Compression Techniques in ACT.
Figure 4.Data compression procedure.
Figure 5.Data compression example.
Figure 6.APC and ARC.
Figure 7.Block schematic of APC.
Figure 8.Block schematic of ARC.
Figure 9.Operation of ACT.
Figure 10.Queue operation in congestion.
Figure 11.Packet loss and compression.
Figure 12.Priority and quantization.
Figure 13.Data Compression and Energy Consumption.
Specifications of simulation environment.
| Radio Range | 100 m |
| Number of sensor nodes | 100 |
| Simulation Time | 5,000 sec |
| Max Network Bandwidth | 40 packets/sec |
| Sampling Interval | 10∼1,000 ms |
| Queue size on a sensor node | 64 |
| Max transmission interval | 255 ms |
| Event Change | 2,000 sec |
Specifications of simulated mote.
| MCU | ATMEGA 128 L 8 MHz |
| Memory | 4 K RAM/128 K FLASH |
| RF Transceiver | Chipcon CC2420 |
| IEEE 802.15.4/ZigBee compliant | |
| 2.4 GHz Frequency band | |
| 250 Kbps Transmission data rate | |
| −24 dBm to 0 dBm RF power | |
| 20 m to 30 m Indoor range | |
Figure 14.Network Efficiency.
Figure 15.Fairness.
Figure 16.QoD.
Figure 17.Energy Consumption.