Computing the Retransmission Timeout in CoAP

The most prominent IT trend nowadays is connection of Wireless Sensor Networks (WSNs) with Internet service infrastructure. Interconnection of the millions of sensor and processing devices will create a tremendous traffic increase that can lead to congestion. In parallel to the development of new protocols for WSNs, e.g., Constrained Application Protocol (CoAP) there is plenty of research for new congestion control techniques (CC). This research shall carefully take into account all key restrictions of sensor networks, e.g., memory and power consumption, lousy paths and limited links throughput. This paper analyzes classical approach of definition of the retransmission timeout (RTO) estimate, proposed in RFC 6298, and compares it with the Eifel Retransmission Timer and the new ideas proposed in CoCoAP. Finally, we present our method for calculating RTO. Our approach could be seen as an extension of the classical TCP algorithm, where instead of constants that are used to take into account history of the current state we use a dynamically changing parameter. The value of this parameter is defined as a ratio between current sample of the round-trip time (RTT) and the RTO value.

[1]  Neeraj Suri,et al.  Reliable congestion-aware information transport in wireless sensor networks , 2011, Int. J. Commun. Networks Distributed Syst..

[2]  Lusheng Ji,et al.  A first look at cellular machine-to-machine traffic: large scale measurement and characterization , 2012, SIGMETRICS '12.

[3]  Vern Paxson,et al.  Computing TCP's Retransmission Timer , 2000, RFC.

[4]  Donald F. Towsley,et al.  Modeling TCP Reno performance: a simple model and its empirical validation , 2000, TNET.

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

[6]  Sandeep Mann,et al.  Coverage in Wireless Sensor Networks : A Survey , 2013 .

[7]  Andrei Gurtov,et al.  TCP Performance in the Presence of Congestion and Corruption Losses , 2002 .

[8]  Minglu Li,et al.  ACOS: A Precise Energy-Aware Coverage Control Protocol for Wireless Sensor Networks , 2005, MSN.

[9]  Habib M. Ammari,et al.  Coverage in Wireless Sensor Networks: A Survey , 2010, Netw. Protoc. Algorithms.

[10]  Boleslaw K. Szymanski,et al.  Auction-based congestion management for target tracking in wireless sensor networks , 2009, 2009 IEEE International Conference on Pervasive Computing and Communications.

[11]  Bharath kumara Architecture for Node-level Congestion in WSN using Rate Optimization , 2012 .

[12]  Keith Sklower,et al.  The Eifel retransmission timer , 2000, CCRV.

[13]  Reiner Ludwig,et al.  The Eifel Response Algorithm for TCP , 2005, RFC.

[14]  Ramachandran Amutha,et al.  Efficient and Secure Routing Protocol for Wireless Sensor Networks through Optimal Power Control and Optimal Handoff-Based Recovery Mechanism , 2012, J. Comput. Networks Commun..

[15]  Carsten Bormann,et al.  The Constrained Application Protocol (CoAP) , 2014, RFC.

[16]  R. S. Ponmagal,et al.  Link Quality Estimated TCP for Wireless Sensor Networks , 2009 .

[17]  Qinghua Wang Traffic Analysis & Modeling in Wireless Sensor Networks and Their Applications on Network Optimization and Anomaly Detection , 2010, Netw. Protoc. Algorithms.

[18]  Mohammed Feham,et al.  Cluster-based Energy-efficient k-Coverage for Wireless Sensor Networks , 2010, Netw. Protoc. Algorithms.

[19]  Weili Wu,et al.  Energy-efficient target coverage in wireless sensor networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..