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.

Highlights

  • Recent advances in MEMS and microprocessor and wireless communication technologies have enabled the deployment of large-scale sensor networks, where thousands or even tens of thousands of small sensors are distributed over a vast area in order to collect sensing data

  • The ACT first transforms the data from the time domain to the frequency domain, reduces the range of the data with the help of Adaptive Differential Pulse Code Modulation (ADPCM), and reduces the number of packets by means of Run-Length Coding (RLC)

  • The ACT reduces the number of packets by increasing the quantization step size of ADPCM in case of congestion

Read more

Summary

Introduction

Recent advances in MEMS (micro electro mechanical systems) and microprocessor and wireless communication technologies have enabled the deployment of large-scale sensor networks, where thousands or even tens of thousands of small sensors are distributed over a vast area in order to collect sensing data. The ACT first transforms the data from the time domain to the frequency domain, reduces the range of the data with the help of ADPCM, and reduces the number of packets by means 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 reduces the number of packets by increasing the quantization step size of ADPCM in case of congestion.

Related Studies
Problem
Network and Node Model
Compression Technique
Applicability
Compression in ACT
APC and ARC
Operation
Adaptive Queue Operation in Congestion
Compression and Congestion
Energy
Experimental Setup
Network Efficiency
Fairness
Conclusions
42. Distributed Wavelet Transform for Wireless Sensor Networks
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call