Skip to main content

Computing the Retransmission Timeout in CoAP

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 8121))

Abstract

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Akyildiz, I.F., Su, W., Sankarasubramaniam, Y., Cayirci, E.: Wireless sensor networks: a survey. Computer Networks 38(4), 393–422 (2002)

    Article  Google Scholar 

  2. Cardei, M., Thai, M.T., Li, Y., Wu, W.: Energy-efficient target coverage in wireless sensor networks. In: IEEE INFOCOM 2005, pp. 1976–1984 (2005)

    Google Scholar 

  3. Cai, Y., Li, M., Shu, W., Wu, M.Y.: Acos: A precise energy-aware coverage control protocol for wireless sensor networks. International Journal Ad Hoc Sensor Wireless Networks 3(1), 77–98 (2007)

    Google Scholar 

  4. Shelby, Z., Hartke, K., Bormann, C., Frank, B.: Constrained Application Protocol (CoAP), draft-ietf-core-coap-12 (October 2012)

    Google Scholar 

  5. Mulligan, R., Ammari, H.M.: Coverage in Wireless Sensor Networks: A Survey. Network Protocols and Algorithms, Macrothing Institute 2(2), 27–53 (2010) ISSN 1943-3581

    Google Scholar 

  6. Lehsaini, M., Guyennet, H., Feham, M.: Cluster-based Energy-efficient k-Coverage for Wireless Sensor Networks. Network Protocols and Algorithms, Macrothing Institute 2(2), 89–106 (2010) ISSN 1943-3581

    Google Scholar 

  7. Ganesh, S., Amutha, R.: Efficient and Secure Routing Protocol for Wireless Sensor Networks through Optimal Power Control and Optimal Handoff-Based Recovery Mechanism. Journal of Computer Networks and Communications 2012 (2012), http://www.hindawi.com/journals/jcnc/2012/971685/ (retrived on May 08, 2013)

  8. Gurtov, A.: TCP Performance in the Presence of Congestion and Corruption Losses. Master’s Thesis, University of Helsinki, Department of Computer Science (December 2000)

    Google Scholar 

  9. Chen, L., Szymanski, B.K., Branch, J.W.: Auction-Based Congestion Management for Target Tracking in Wireless Sensor Networks. In: Proc. of the 7th IEEE PERCOM Conference, pp. 194–203 (March 2009)

    Google Scholar 

  10. Kumara, B., Naik, M.M.: Architecture for Node-level Congestion in WSN using Rate Optimization. IOSR Journal of Engineering 2(6), 30–34 (2012) ISSN 2250-3021, http://www.iosrjen.org/Papers/vol2_issue6%20%28part-3%29/E0263034.pdf (retrived on May 08, 2013)

    Article  Google Scholar 

  11. Shaikh, F.K., Khelil, A., Ali, A., Suri, N.: Reliable congestion-aware information transport in wireless sensor networks. International Journal of Communication Networks and Distributed Systems 7(1/2), 135–152 (2011)

    Article  Google Scholar 

  12. Padhye, J., Firoiu, V., Towsley, D.F., Kurose, J.F.: Modeling TCP Reno Performance: A Simple Model and Its Empirical Validation. IEEE/ACM Transactions on Networking 8(2), 133–145 (2000)

    Article  Google Scholar 

  13. Paxson, V., Allman, M., Chu, J., Sargent, M.: Computing TCP’s Retransmission Timer., RFC 6298 (June 2011)

    Google Scholar 

  14. Bormann, C.: CoAP Simple Congestion Control/Advanced., draft-bormann-core-cocoa-00 (August 2012)

    Google Scholar 

  15. Shafiq, M.Z., Ji, L., Liu, A.X., Pang, J., Wang, J.: A First Look at Cellular Machine-to-Machine Traffic - Large Scale Measurement and Characterization. In: SIGMETRICS 2012, London, UK (June 2012)

    Google Scholar 

  16. Wang, Q.: Traffic Analysis & Modeling in Wireless Sensor Networks and Their Applications on Network Optimization and Anomaly Detection. Network Protocols and Algorithms, Macrothing Institute 2(1), 74–92 (2010) ISSN 1943-3581

    Google Scholar 

  17. Ponmagal, R.S., Ramachandran, V.: Link Quality Estimated TCP for Wireless Sensor Networks. International Journal of Recent Trends in Engineering 1(1), 495–497 (2009)

    Google Scholar 

  18. Ludwig, R., Sklower, K.: The Eifel Retransmission Timer. ACM SIGCOMM Computer Communication Review 30(3), 17–27 (2000)

    Article  Google Scholar 

  19. Ludwig, R., Gurtov, A.: The Eifel Response Algorithm for TCP, RFC 4015 (February 2005)

    Google Scholar 

  20. Official web page of Cooja simulator in Contiki OS, http://www.contiki-os.org/ (retrived on May 08, 2013)

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Balandina, E., Koucheryavy, Y., Gurtov, A. (2013). Computing the Retransmission Timeout in CoAP. In: Balandin, S., Andreev, S., Koucheryavy, Y. (eds) Internet of Things, Smart Spaces, and Next Generation Networking. ruSMART NEW2AN 2013 2013. Lecture Notes in Computer Science, vol 8121. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40316-3_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-40316-3_31

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-40315-6

  • Online ISBN: 978-3-642-40316-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics