Priority-based congestion control in multi-path and multi-hop wireless sensor networks

In wireless sensor networks (WSNs), congestion will cause packet loss which in turn wastes energy and reduces the lifetime of WSNs, and therefore congestion in WSNs must be controlled or avoided in either a fairness or a weighted-fairness way. It is very important to achieve weighted fairness for many WSN applications, and this problem becomes more complicated when the data flow is forwarded to multiple routing paths. In this paper we propose a joint priority-based algorithm (JPA) that eliminates congestion and achieves weighted fairness in multi-path and multi-hop wireless sensor networks. Weighted fairness is achieved when the source node with high source priority (SP) sends more packets than the one with low SP in response to congestion. JPA defines a new variable, joint priority (JP) for each node and link, as the expected value of SP. The JP of a node or link indicates the arithmetic means of SP of source nodes whose data flow passes through that particular node or link, and the sending rate of each node is adjusted based on the value of JP when congestion occurs. The JPA algorithm is simulated and evaluated in different scenarios.

[1]  H. Balakrishnan,et al.  Mitigating congestion in wireless sensor networks , 2004, SenSys '04.

[2]  Shashidhar Gandham,et al.  STCP: a generic transport layer protocol for wireless sensor networks , 2005, Proceedings. 14th International Conference on Computer Communications and Networks, 2005. ICCCN 2005..

[3]  Ian F. Akyildiz,et al.  Wireless sensor networks: a survey , 2002, Comput. Networks.

[4]  Ruzena Bajcsy,et al.  Congestion control and fairness for many-to-one routing in sensor networks , 2004, SenSys '04.

[5]  Deborah Estrin,et al.  An energy-efficient MAC protocol for wireless sensor networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[6]  Bo Li,et al.  Priority-based congestion control in wireless sensor networks , 2006, IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing (SUTC'06).

[7]  Deborah Estrin,et al.  Directed diffusion: a scalable and robust communication paradigm for sensor networks , 2000, MobiCom '00.

[8]  Chieh-Yih Wan,et al.  CODA: congestion detection and avoidance in sensor networks , 2003, SenSys '03.

[9]  Na Yang,et al.  Congestion Avoidance Based on Lightweight Buffer Management in Sensor Networks , 2006 .

[10]  Özgür B. Akan,et al.  ESRT: event-to-sink reliable transport in wireless sensor networks , 2003, MobiHoc '03.

[11]  Bo Li,et al.  A survey of transport protocols for wireless sensor networks , 2006, IEEE Network.