Abstract

Congestion control in Wireless Sensor Networks (WSNs) is one of the key areas of research and different algorithms have been proposed using either of the notions of fair rate allocation, traffic class priority, and queue management. Use of the any one of the above is not adequate to address the challenges. Hence, in this paper, we have proposed a novel congestion control algorithm using the combined notions of fair allocation of bandwidth, prioritizing traffic classes, and Adaptive Queue Management (ADQM). The proposed Weighted Priority based Fair Queue Gradient Rate Control (WPFQGRC) scheme achieves the fair distribution of spare bandwidth by considering the traffic class priority, average queue size, and the connected loads of a node. Average queue size at every node is adapted based on the proposed notion of the gradient of the differential of Global Priority (GP) with respect to the differential of queue size. The output rate of a given node is computed based on the GP of the node and the average queue size. The spare bandwidth of a node is fairly distributed by taking into account the connected load of the given node. The proposed algorithm is developed to suit to a general topology of WSN, however for the sake of illustration, we have considered a tree topology network that deals with both Real-Time (RT) and Non-Real Time (NRT) traffic classes. The proposed algorithm is implemented in NS3 platform in Linux environment and the performance of the algorithm is evaluated in terms of throughput, packet loss, packet delay, traffic class patterns, node mobility, and the average queue size. The performance of the proposed algorithm is found to be superior to that of Yaghmaee et al. ’s, Brahma et al. ’s, Monowar et al. ’s, Sarode et al. ’s, Difference of Differentials Rate Control (DDRC), Weighted Priority based DDRC (WPDDRC), and Priority based Fairness Rate Control (PFRC) algorithms respectively.

Highlights

  • W IRELESS Sensor Networks (WSNs) have multifold challenges [1] and with the advancement of technology WSN is able to effectively handle multimedia data such as image, video, and audio from the environment, and is known as Wireless Multimedia Sensor Networks (WMSNs) [2], [3]

  • An Interference-aware Fair Rate Control (IFRC) scheme is proposed by Rangwala et al [12] by controlling the average queue size of topology with multiple base stations

  • Traffic class priority, fixed queue size at nodes of different layers of the network, and the connected load to a node are used by Swain et al [16] to propose the a Priority based Fairness Rate Control (PFRC) scheme

Read more

Summary

INTRODUCTION

W IRELESS Sensor Networks (WSNs) have multifold challenges [1] and with the advancement of technology WSN is able to effectively handle multimedia data such as image, video, and audio from the environment, and is known as Wireless Multimedia Sensor Networks (WMSNs) [2], [3]. Swain et al.: Adaptive Queue Management and Traffic Class Priority Based Fairness Rate Control in Wireless Sensor Networks. Besides the notion of traffic class priority, the notion of fairness has been used to develop congestion control algorithms Towards this end, an Interference-aware Fair Rate Control (IFRC) scheme is proposed by Rangwala et al [12] by controlling the average queue size of topology with multiple base stations. Swain et al [16] have proposed a Priority-based Fairness Rate Control (PFRC) scheme where the fair allocation of bandwidth is achieved based upon traffic class priority, the connected load, and fixed queue size. We have proposed a new congestion avoidance algorithm based on the adaptive queue size management that takes into account the GP and fair allocation of bandwidth. The weighted priority based fair queue gradient rate control scheme is described in Section 5 while Section 6 analyzes and discusses the experimental results and Section 7 concludes the paper

RELATED WORKS
Level-j
NODE PRIORITY
WPFQGRC STRATEGY
RESULTS AND DISCUSSIONS
CONCLUSIONS
25 Node P3 Node C7
Full Text
Published version (Free)

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