You are on page 1of 4

A Performance Aware Congestion Control Algorithm in Wireless Sensor Networks

Abstract: As Wireless Sensor Networks are evolving to applications where high load demands dominate and performance becomes a crucial factor, congestion remains a serious problem that has to be effectively and efficiently tackled. Congestion in WSNs Imitigated either by reducing the data load or by increasing capacity (employing sleep nodes). In either case due to the energy constraints and low processing capabilities of sensor nodes, congestion control and avoidance algorithms has to be kept as simple and efficient as possible while overhead must be limited. In this paper we propose a novel and simple Dynamic Alternative Path Selection Scheme (DAlPaS) attempting to face congestion by increasing capacity while attempts to maintain performance requirements. DAlPaS can efficiently and adaptively choose an alternative routing path in order to avoid congested nodes, by taking into consideration a number of critical parameters that affect the performance of a WSN while maintaining overhead in minimal levels. Simulation results show that DAlPaS algorithm can perform significant performance achievements over comparable schemes.

Existing System:

In the existing system while sending the data from sensor to sink there may be N number of intermediate nodes for transferring data. While all the sensor nodes transfering the data to sink there may be congestion problem in the path to the sink. This may lead to data loss in intermediate nodes or in the path of the sink.

Proposed System: To overcome the problem in existing system will implement a buffer like memory in each and every intermediate sensor node to hold the data transferred from different sensor nodes, so as to send the data with a time delay to avoid congestion in the path to sink. The sensor sends the data to intermediate sensor , if sensors buffer space is free it accepts the data whatever it received else it responds to the sending sensor indicating the queue is full. If this repeats for more than 3 times the sending sensor uses some alternative root for sending the data to sink.

Modules:

Sink module Router module Queuing module Sensor module

Sink module: In this module will have a sink which saves all the data received from the different sensors and displays the content.

Router module: In this module the router receives the data and routes the data to particular sensor based on the route information.

Queuing module: In this module will keep track of the buffer space in each and every sensor to avoid congestion problem.

Sensor module: In this module we will have an option to send the data to sink manually by browsing the data from your local system.

Hardware Requirements:

PROCESSOR RAM MONITOR HARD DISK CDDRIVE KEYBOARD MOUSE :

: PENTIUM IV 2.6 GHz : : : : : 512 MB 15 20 GB 52X STANDARD 102 KEYS

3 BUTTONS

Software Requirements:

FRONT END TOOLS USED

: JAVA, SWING : JFRAME BUILDER

OPERATING SYSTEM: WINDOWS XP