Congestion Detection and Avoidance based Transport Layer Protocols for Wireless Sensor Networks

Congestion can occur in wireless sensor networks when multiple sensor nodes try to transmit data. The sensor nodes closer to sink are more liable to congestion as they generally carry large upstream traffic. Congestion leads to higher packet loss, increased packet delay, less energy efficiency and poor throughput. Thus, congestion control is an important aspect that should be considered while designing transport layer protocols. In this paper, we first describe the basics of wireless sensor networks and their architecture. Then we elaborate the aspects of congestion control. Then we present various transport layer protocols which provide congestion control and then a comparison of these protocols is given on the basis of various parameters viz. congestion detection, congestion notification, congestion mitigation, hbh/e2e, fairness, energy efficiency, simulation/testbed, network topology, number of sensor nodes, buffer size, packet size, radio transmission range, coverage area, channel bit rate, initial transmission rate, simulation time, energy, fairness, latency, queue size, throughput, source rate, packet drop and fidelity . At the end, we present open research issues in congestion control protocols for wireless sensor networks.

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

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

[3]  Jerry Zhao,et al.  Habitat monitoring: application driver for wireless communications technology , 2001, CCRV.

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

[5]  Daniel Minoli,et al.  Wireless Sensor Networks: Technology, Protocols, and Applications , 2007 .

[6]  Kirill Mechitov,et al.  High-Frequency Distributed Sensing for Structure Monitoring , 2004 .

[7]  Kai Liu,et al.  Upstream hop-by-hop congestion control in wireless sensor networks , 2009, 2009 IEEE 20th International Symposium on Personal, Indoor and Mobile Radio Communications.

[8]  Xingshe Zhou,et al.  A Novel Congestion Control Scheme in Wireless Sensor Networks , 2009, 2009 Fifth International Conference on Mobile Ad-hoc and Sensor Networks.

[9]  Subhas Chandra Mukhopadhyay,et al.  Sensors: Advancements in Modeling, Design Issues, Fabrication and Practical Applications , 2008 .

[10]  Vasos Vassiliou,et al.  Hierarchical Tree Alternative Path (HTAP) algorithm for congestion control in wireless sensor networks , 2013, Ad Hoc Networks.

[11]  Vidyasagar Potdar,et al.  Wireless Sensor Network transport protocol: A critical review , 2013, J. Netw. Comput. Appl..

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

[13]  Jang-Ping Sheu,et al.  Hybrid Congestion Control Protocol in Wireless Sensor Networks , 2008, VTC Spring 2008 - IEEE Vehicular Technology Conference.

[14]  Andries Petrus Engelbrecht,et al.  Congestion control in wireless sensor networks based on bird flocking behavior , 2013, Comput. Networks.

[15]  Ghalib A. Shah,et al.  A Multievent Congestion Control Protocol for Wireless Sensor Networks , 2008, EURASIP J. Wirel. Commun. Netw..

[16]  Ivan Stojmenovic,et al.  Handbook of Sensor Networks: Algorithms and Architectures , 2005, Handbook of Sensor Networks.

[17]  Raheleh Hashemzehi A Learning automata- Based Protocol for solving congestion problem in Wireless Sensor Network , 2013 .

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

[19]  Choong Seon Hong,et al.  Congestion control protocol for wireless sensor networks handling prioritized heterogeneous traffic , 2008, Mobiquitous 2008.

[20]  Biswanath Mukherjee,et al.  Wireless sensor network survey , 2008, Comput. Networks.

[21]  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.

[22]  Raj Jain,et al.  Analysis of the Increase and Decrease Algorithms for Congestion Avoidance in Computer Networks , 1989, Comput. Networks.

[23]  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..

[24]  Abdulmotaleb El Saddik,et al.  Wireless Sensor Network Transport Layer: State of the Art , 2008 .

[25]  Jessica Fuerst Sensors Advancements In Modeling Design Issues Fabrication And Practical Applications , 2016 .

[26]  Nei Kato,et al.  Fault-resilient sensing in wireless sensor networks , 2007, Comput. Commun..

[27]  John Stanley,et al.  Applying Video Sensor Networks to Nearshore Environment Monitoring , 2003, IEEE Pervasive Comput..

[28]  N Yaakob,et al.  Congestion control in wireless sensor networks , 2013 .

[29]  Damla Turgut,et al.  Congestion Avoidance and Fairness in Wireless Sensor Networks , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[30]  Andries Petrus Engelbrecht,et al.  Congestion Control in Wireless Sensor Networks Based on the Bird Flocking Behavior , 2009, IWSOS.

[31]  Fengqi Yu,et al.  ECODA: Enhanced congestion detection and avoidance for multiple class of traffic in sensor networks , 2009 .

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

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

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

[35]  Theodore S. Rappaport,et al.  Cross-layer design for wireless networks , 2003, IEEE Commun. Mag..

[36]  V. Kavitha,et al.  A survey on congestion control techniques in Wireless Sensor Networks , 2011, 2011 International Conference on Emerging Trends in Electrical and Computer Technology.

[37]  Yuanwei Jing,et al.  Feedback congestion control protocol for wireless sensor networks , 2012, 2012 24th Chinese Control and Decision Conference (CCDC).

[38]  Yan Tang,et al.  A survey of transport protocol for wireless sensor networks , 2012, 2012 2nd International Conference on Consumer Electronics, Communications and Networks (CECNet).

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

[40]  Kay Römer,et al.  The design space of wireless sensor networks , 2004, IEEE Wireless Communications.

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

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

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

[44]  Feng Xia,et al.  A Hop-by-hop Cross-layer Congestion Control Scheme for Wireless Sensor Networks , 2011, J. Softw..

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

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

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

[48]  Ruchuan Wang,et al.  Novel congestion control approach in wireless multimedia sensor networks , 2011 .

[49]  Mario Gerla,et al.  GloMoSim: A Scalable Network Simulation Environment , 2002 .