I. Introduction
WIRELESS SENSOR NETWORKs (WSNs) are wireless networks consisting of spatially distributed autonomous devices using sensors to cooperatively monitor physical or environmental conditions, such as temperature, sound, vibration, pressure, motion, and pollutants, among others, at different locations [1], [2]. Applications using sensors are being increased. A wide range of them is now deployed in civilian areas like habitat observation [3], [4], health monitoring [5], object tracking [6], [7] etc. Intense study has been carried out concerning many aspects of WSNs especially in the physical layer [8], [9], MAC layer [10]– [12], and network layer [13]– [16]. Lately, the problem of congestion control and avoidance has also attracted a lot of attention. Many research efforts exist in literature that justify the need of congestion control in WSNs. Papers like [17] argue on this issue and provide numerical results, while a number of other documents like [18] and [19] analyze and provide specific solutions on this problem.