Skip to main content

Highlighting Some Shortcomings of the CoCoA+ Congestion Control Algorithm

  • Conference paper
  • First Online:

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

Abstract

The Constrained Application Protocol (CoAP) is expected to be the de-facto standard application protocol for the future Internet of Things (IoT). Future IoT devices will be interconnected by networks characterized by high packet error rates and low throughput. For this reason, congestion control will be crucial to ensure proper and timed communication in these networks. In this context, CoCoA+, an advanced congestion control for CoAP, is currently under standardization. In this work, we present a critical analysis of CoCoA+ by means of simulation, and highlight some of its shortcomings and pitfalls. We considered a typical scenario with an increasing traffic load due to an increasing number of CoAP requests. We show how CoCoA+ may be characterized by many spurious retransmissions at some offered loads close to congestion.

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 EPUB and 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

References

  1. Shelby, Z., Hartke, K., Bormann, C.: The Constrained Application Protocol (CoAP)

    Google Scholar 

  2. Betzler, A., et al.: Congestion control in reliable CoAP communication. In: Proceedings of Modeling, Analysis & Simulation of Wireless and Mobile Systems, ACM MSWIM (2013)

    Google Scholar 

  3. Betzler, A., Gomez, C., Demirkol, I., Paradells, J.: CoCoA+ : an advanced congestion control mechanism for CoAP. Ad Hoc Netw. 33, 126–139 (2015)

    Article  Google Scholar 

  4. Karn, P., Partridge, C.: Improving round-trip time estimates in reliable transport protocols. SIGCOMM Comput. Commun. Rev. 17, 2–7 (1987)

    Article  Google Scholar 

  5. Betzler, A., et al.: Congestion control for CoAP cloud services. In: Emerging Technology and Factory Automation (ETFA). IEEE (2014)

    Google Scholar 

  6. Betzler, A., et al.: CoAP congestion control for the Internet of Things. IEEE Commun. Mag. 54(7), 154–160 (2016)

    Article  Google Scholar 

  7. Järvinen, I., Laila, D., Markku, K.: Experimental evaluation of alternative congestion control algorithms for Constrained Application Protocol (CoAP). In: Internet of Things (WF-IoT). IEEE (2015)

    Google Scholar 

  8. Bhalerao, R., Sridhar, S.S., Joseph, P.: An analysis and improvement of congestion control in the CoAP Internet-of-Things protocol. In: Consumer Communications & Networking Conference (CCNC). IEEE (2016)

    Google Scholar 

Download references

Acknowledgment

This work has been partially supported by the project “IoT and Big Data: methodologies and technologies for large scale data gathering and processing” – PRA_2017_37, funded by University of Pisa.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Carlo Vallati .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Bolettieri, S., Vallati, C., Tanganelli, G., Mingozzi, E. (2017). Highlighting Some Shortcomings of the CoCoA+ Congestion Control Algorithm. In: Puliafito, A., Bruneo, D., Distefano, S., Longo, F. (eds) Ad-hoc, Mobile, and Wireless Networks. ADHOC-NOW 2017. Lecture Notes in Computer Science(), vol 10517. Springer, Cham. https://doi.org/10.1007/978-3-319-67910-5_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-67910-5_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-67909-9

  • Online ISBN: 978-3-319-67910-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics