An Improved Adaptive CoAP Congestion Control Algorithm

Authors

  • Fathia Ouakasse Applied Mathematics and Computer Science Laboratory, Cadi Ayyad University, Marrakech
  • Said Rakrak Applied Mathematics and Computer Science Laboratory, Cadi Ayyad University, Marrakech

DOI:

https://doi.org/10.3991/ijoe.v15i03.9122

Keywords:

IoT, CoAP, congestion control, RTO, packet loss, RTT

Abstract


The Constrained Application Protocol (CoAP) is one of the most emerging messaging protocols that have successfully fulfilled the need of the lightweight feature required to handle communication between constrained devices in IoT environment. However, these devices are generating a huge amount of messages and notifications which cause the network congestion. Then, the challenge addressed in this paper; consists of designing a suitable congestion control mechanism for CoAP that ensures a safe network operation while keeping the use of network resources efficient. To do so, this paper presents an improved congestion control algorithm for the estimation of a Retransmission Time Out (RTO) value to use in each transaction based on the packet loss ratio and the Round-Trip Time RTT of the previous transmission. A comprehensive analysis and evaluation of simulated results show that the proposed mechanism can appropriately achieve higher performance compared to the basic CoAP congestion control and alternative algorithms based on TCP.

Downloads

Published

2019-02-14

How to Cite

Ouakasse, F., & Rakrak, S. (2019). An Improved Adaptive CoAP Congestion Control Algorithm. International Journal of Online and Biomedical Engineering (iJOE), 15(03), pp. 96–109. https://doi.org/10.3991/ijoe.v15i03.9122

Issue

Section

Papers