Coap Based Congestion Control Mechanism For Low Power Iot Networks
Swarna M1, Godhavari T2

1M. Swarna, Research Scholar, Department of ECE , Dr. M.G.R. Educational and Research Institute, Chennai, India
2Dr. T. Godhavari, Professor and Head, Department of ECE, Dr. M.G.R. Educational and Research Institute (Deemed to be University), Chennai, India.

Manuscript received on 05 July 2019 | Revised Manuscript received on 09 July 2019 | Manuscript published on 30 August 2019 | PP: 958-962 | Volume-8 Issue-10, August 2019 | Retrieval Number: J91140881019/2019©BEIESP | DOI: 10.35940/ijitee.J9114.0881019
Open Access | Ethics and  Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: Internet of Things has billions of connected devices into internet. CoAP is a Constrained Protocol used in application layer of IoT Protocol Stack. CoAP is running on top of User Datagram Protocol (UDP), which means that, there is no possibility of congestion control in it, so CoAP is responsible for Congestion control mechanism. UDP has no knowledge on congestion control. IoT has significant resource constraint, due to this there are lots of design challenges in IoT network. This paper proposes a simple change in the CoAP protocol named CoCoA (CoAP Simple Congestion Control / Advance). CoCoA introduces novel Round Trip Time (RTT), VBF (Variable Back off Factor) and aging mechanism to calculate the dynamic and controlled Retransmission Time Out (RTO) for IoT Networks. This paper compared with the existing all the congestion control mechanism and the implementation result shows that the proposed mechanism is better than the existing mechanism in terms of throughput, power consumption, memory foot print and fairness index. Index Terms:
Keywords: IoT Network, CoAP, Congestion Control, CoCoA, Low power Communication.
Scope of the Article: IoT