Abstract
In wireless sensor networks congestion occurs in intermediate nodes while data packets travel from source to sink Congestion causes packet loss which in turn drastically decreases network performance and throughput As sensors are energy constraint so it is a decisive task to detect the congestion and congested regions in a network to perform congestion control In addition to that different application i.e. real time and non-real time data in sensor network have different QoS (delay, link utilization, and packet loss) guarantee requirement. In this paper we proposed a new QoS adaptive cross-layer approach to control the congestion and support QoS guarantee for different application data in sensor network This approach maintains two congestion control algorithm to control namely short-term and long-term congestion. To ensure real time and non-real time data flow, hop-by-hop QoS aware scheduling and QoS distributed MAC Manager are considered. The experimental outputs of this work are able to show that proposed scheme gives guaranteed QoS for different application data and gives a noticeable performance in terms of energy analysis and lifetime of the network.