Hierarchical Tree Alternative Path (HTAP) algorithm for congestion control in wireless sensor networks

Recent advances in wireless sensor networks (WSNs) have lead to applications with increased traffic demands. Research is evolving from applications where performance is not considered as a crucial factor, to applications where performance is a critical factor. There are many cases in the fields of automation, health monitoring, and disaster response that demand wireless sensor networks where performance assurances are vital, especially for parameters like power, delay, and reliability. Due to the nature of these networks the higher amount of traffic is observed when the monitored event takes place. Exactly at this instance, there is a higher probability of congestion appearance in the network. Congestion in WSNs is tackled by the employment of two methods: either by reducing the load (''traffic control''), or by increasing the resources (''resource control''). In this paper we present the Hierarchical Tree Alternative Path (HTAP) algorithm, a ''resource control'' algorithm that attempts, through simple steps and minor computations, to mitigate congestion in wireless sensor networks by creating dynamic alternative paths to the sink. HTAP is evaluated in several scenarios in comparison with another ''resource control'' algorithm (TARA), as well as with a ''traffic control'' algorithm (SenTCP), and also the case where no congestion control exists in the network (''no CC''). Results show that HTAP is a simple and efficient algorithm capable of dealing successfully with congestion in WSNs, while preserving the performance characteristics of the network.

[1]  John Heidemann,et al.  RMST: reliable data transport in sensor networks , 2003, Proceedings of the First IEEE International Workshop on Sensor Network Protocols and Applications, 2003..

[2]  Jon Crowcroft,et al.  Siphon: overload traffic management using multi-radio virtual sinks in sensor networks , 2005, SenSys '05.

[3]  Vasos Vassiliou,et al.  Performance Study of Node Placement for Congestion Control in Wireless Sensor Networks , 2009, 2009 3rd International Conference on New Technologies, Mobility and Security.

[4]  R. Prim Shortest connection networks and some generalizations , 1957 .

[5]  Vasos Vassiliou,et al.  Energy utilization of HTAP under specific node placements in Wireless Sensor Networks , 2010, 2010 European Wireless Conference (EW).

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

[7]  Vasos Vassiliou,et al.  Reliable data transmission in event-based sensor networks during overload situation , 2007, WICON '07.

[8]  Zhang Yanyong,et al.  TARA: Topology-Aware Resource Adaptation to Alleviate Congestion in Sensor Networks , 2007 .

[9]  Sajal K. Das,et al.  Alleviating Congestion Using Traffic-Aware Dynamic Routing in Wireless Sensor Networks , 2008, 2008 5th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

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

[11]  Jiming Chen,et al.  Congestion avoidance, detection and alleviation in wireless sensor networks , 2009, Journal of Zhejiang University SCIENCE C.

[12]  M. Ishizuka,et al.  Performance study of node placement in sensor networks , 2004, 24th International Conference on Distributed Computing Systems Workshops, 2004. Proceedings..

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

[14]  Andries Petrus Engelbrecht,et al.  Employing the flocking behavior of birds for controlling congestion in autonomous decentralized networks , 2009, 2009 IEEE Congress on Evolutionary Computation.

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

[16]  Gaetano Borriello,et al.  Location Systems for Ubiquitous Computing , 2001, Computer.

[17]  M.H. Yaghmaee,et al.  A reliable transport protocol for Wireless Sensor Networks , 2008, 2008 International Symposium on Telecommunications.

[18]  Mohamed F. Younis,et al.  Strategies and techniques for node placement in wireless sensor networks: A survey , 2008, Ad Hoc Networks.

[19]  Chieh-Yih Wan,et al.  PSFQ: a reliable transport protocol for wireless sensor networks , 2002, WSNA '02.

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

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

[22]  JaeWon Kang,et al.  TARA: Topology-Aware Resource Adaptation to Alleviate Congestion in Sensor Networks , 2007, IEEE Transactions on Parallel and Distributed Systems.

[23]  Raghupathy Sivakumar,et al.  ATP: a reliable transport protocol for ad hoc networks , 2003, IEEE Transactions on Mobile Computing.

[24]  David S. Rosenblum,et al.  Reducing Congestion Effects in Wireless Networks by Multipath Routing , 2006, Proceedings of the 2006 IEEE International Conference on Network Protocols.

[25]  Chenyang Lu,et al.  RAP: a real-time communication architecture for large-scale wireless sensor networks , 2002, Proceedings. Eighth IEEE Real-Time and Embedded Technology and Applications Symposium.

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

[27]  Leandros Tassiulas,et al.  Optimal deployment of large wireless sensor networks , 2006, IEEE Transactions on Information Theory.

[28]  Lui Sha,et al.  Design and analysis of an MST-based topology control algorithm , 2003, IEEE Transactions on Wireless Communications.

[29]  David E. Culler,et al.  A transmission control scheme for media access in sensor networks , 2001, MobiCom '01.