PMID- 31387304 OWN - NLM STAT- PubMed-not-MEDLINE LR - 20200225 IS - 1424-8220 (Electronic) IS - 1424-8220 (Linking) VI - 19 IP - 15 DP - 2019 Aug 5 TI - Congestion Control in CoAP Observe Group Communication. LID - 10.3390/s19153433 [doi] LID - 3433 AB - The Constrained Application Protocol (CoAP) is a simple and lightweight machine-to-machine (M2M) protocol for constrained devices for use in lossy networks which offers a small memory capacity and limited processing. Designed and developed by the Internet Engineering Task Force (IETF), it functions as an application layer protocol and benefits from reliable delivery and simple congestion control. It is implemented for request/response message exchanges over the User Datagram Protocol (UDP) to support the Internet of Things (IoT). CoAP also provides a basic congestion control mechanism. In dealing with its own congestion, it relies on a fixed interval retransmission timeout (RTO) and binary exponential backoff (BEB). However, the default CoAP congestion control is considered to be unable to effectively perform group communication and observe resources, and it cannot handle rapid, frequent requests. This results in buffer overflow and packet loss. To overcome these problems, we proposed a new congestion control mechanism for CoAP Observe Group Communication, namely Congestion Control Random Early Detection (CoCo-RED), consisting of (1) determining and calculating an RTO timer, (2) a Revised Random Early Detection (RevRED) algorithm which has recently been developed and primarily based on the buffer management of TCP congestion control, and (3) a Fibonacci Pre-Increment Backoff (FPB) algorithm which waits for backoff time prior to retransmission. All the aforementioned algorithms were therefore implemented instead of the default CoAP mechanism. In this study, evaluations were carried out regarding the efficiency of the developed CoCo-RED using a Cooja simulator. The congestion control mechanism can quickly handle the changing behaviors of network communication, and thus it prevents the buffer overflow that leads to congestions. The results of our experiments indicate that CoCo-RED can control congestion more effectively than the default CoAP in every condition. FAU - Suwannapong, Chanwit AU - Suwannapong C AD - Department of Computer Engineering, Faculty of Engineering, Khon Kaen University, 40002 Khon Kaen, Thailand. FAU - Khunboa, Chatchai AU - Khunboa C AD - Department of Computer Engineering, Faculty of Engineering, Khon Kaen University, 40002 Khon Kaen, Thailand. chatchai@kku.ac.th. LA - eng PT - Journal Article DEP - 20190805 PL - Switzerland TA - Sensors (Basel) JT - Sensors (Basel, Switzerland) JID - 101204366 SB - IM EIN - Sensors (Basel). 2019 Oct 11;19(20):. PMID: 31614421 PMC - PMC6696228 OTO - NOTNLM OT - Constrained Application Protocol OT - Internet of Things OT - congestion control OT - group communication OT - observing resource OT - wireless sensor networks COIS- The authors declare no conflict of interest. EDAT- 2019/08/08 06:00 MHDA- 2019/08/08 06:01 PMCR- 2019/08/01 CRDT- 2019/08/08 06:00 PHST- 2019/06/20 00:00 [received] PHST- 2019/07/31 00:00 [revised] PHST- 2019/08/03 00:00 [accepted] PHST- 2019/08/08 06:00 [entrez] PHST- 2019/08/08 06:00 [pubmed] PHST- 2019/08/08 06:01 [medline] PHST- 2019/08/01 00:00 [pmc-release] AID - s19153433 [pii] AID - sensors-19-03433 [pii] AID - 10.3390/s19153433 [doi] PST - epublish SO - Sensors (Basel). 2019 Aug 5;19(15):3433. doi: 10.3390/s19153433.