AMultievent Congestion Control Protocol for Wireless Sensor Networks

Wireless sensor networks are application-dependent networks. An application may require general event region information, pernode event region information, or prioritized event information in case of multiple events. All event flows are subject to congestion in wireless sensor networks. This is due to the sudden impulse of information flow from a number of event nodes to a single destination. Congestion degrades system throughput and results in energy loss of nodes. In this paper, we present a multievent congestion control protocol (MCCP) for wireless sensor networks. MCCP supports multiple event reporting modes, that is, general event reporting, per-node fair event reporting, and prioritized multiple event reporting. MCCP efficiently mitigates congestion and provides output according to selected event reporting mode. MCCP uses hop-by-hop packet delivery time and buffer size as the basic metrics for congestion detection. Moreover, we introduce a schedule-based scheme at the transport layer for rate assignment and ordered delivery of event packets to underlying routing layer. This helps to avoid packet collisions and increases the packet delivery ratio even in high densities. Detailed simulation analysis confirms that MCCP decreases packet drops and provides high packet delivery ratio (above 90%) for multiple event reporting modes.

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

[2]  David E. Culler,et al.  Mica: A Wireless Platform for Deeply Embedded Networks , 2002, IEEE Micro.

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

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

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

[6]  Mani Srivastava,et al.  Overview of sensor networks , 2004 .

[7]  Yueming Hu,et al.  Issues of transport control protocols for wireless sensor networks , 2005, Proceedings. 2005 International Conference on Communications, Circuits and Systems, 2005..

[8]  Özgür B. Akan,et al.  Event-to-sink reliable transport in wireless sensor networks , 2005, IEEE/ACM Transactions on Networking.

[9]  Michael R. Lyu,et al.  PORT: a price-oriented reliable transport protocol for wireless sensor networks , 2005, 16th IEEE International Symposium on Software Reliability Engineering (ISSRE'05).

[10]  Laura Galluccio,et al.  CONCERT: aggregation-based CONgestion Control for sEnsoR neTworks , 2005, SenSys '05.

[11]  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).

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

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

[14]  Ramesh Govindan,et al.  Interference-aware fair rate control in wireless sensor networks , 2006, SIGCOMM 2006.

[15]  Zhu Peidong,et al.  Credit based Fairness Control in Wireless Sensor Network , 2007, Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD 2007).

[16]  Bo Li,et al.  Upstream congestion control in wireless sensor networks through cross-layer optimization , 2007, IEEE Journal on Selected Areas in Communications.

[17]  T. Moscibroda,et al.  The Worst-Case Capacity of Wireless Sensor Networks , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.