Javascript must be enabled to continue!
Congestion Control in CoAP Observe Group Communication
View through CrossRef
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.
Title: Congestion Control in CoAP Observe Group Communication
Description:
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.
Related Results
Enhancements and Challenges in CoAP—A Survey
Enhancements and Challenges in CoAP—A Survey
The Internet of Engineering Task (IETF) developed a lighter application protocol (Constrained Application Protocol (CoAP)) for the constrained IoT devices operating in lossy enviro...
CoAP-Based Streaming Control for IoT Applications
CoAP-Based Streaming Control for IoT Applications
The Constrained Application Protocol (CoAP) is a representative messaging protocol for Internet of Things (IoT) applications. It is noted that a lot of IoT-based streaming applicat...
FaCoCo-RED: A Fast Response Congestion Control Mechanism for Constrained Application Protocol
FaCoCo-RED: A Fast Response Congestion Control Mechanism for Constrained Application Protocol
The rapid growth of the Internet of Things (IoT) has contributed to significant challenges in dealing with congestion within IoT communications due to high packet error rates, late...
IoT Group Membership Management Using Decentralized Identifiers and Verifiable Credentials
IoT Group Membership Management Using Decentralized Identifiers and Verifiable Credentials
Many IoT use cases can benefit from group communication, where a user requests an IoT resource and this request can be handled by multiple IoT devices, each of which may respond ba...
Młodociani sprawcy przestępstw przeciwko mieniu
Młodociani sprawcy przestępstw przeciwko mieniu
The new Polish penal legislation of 1969 introduced special rules of criminal liability of young adult offenders' aged 17-20. In 1972 criminological research was undertaken in orde...
Development of Road Congestion Index Based on Comprehensive Parameters
Development of Road Congestion Index Based on Comprehensive Parameters
Traffic congestion is a normal phenomenon associated with transportation on the road at the same time which is hinder motion and need extra time to reach destinations. Congestion i...
Effects of herbal tea (Platostoma palustre) on the Hyperlipidemia in vivo
Effects of herbal tea (Platostoma palustre) on the Hyperlipidemia in vivo
Platostoma palustre jelly is a traditional food. Platostoma palustre has been used as folk medicine and is effective against heat-shock, hypertension and diabetes. Therefore, the a...
International Observe the Moon Night: An Opportunity for Global Community Engagement
International Observe the Moon Night: An Opportunity for Global Community Engagement
Introduction: International Observe the Moon Night is an annual worldwide public engagement program that encourages observation, appreciation, and understanding of our Moon and its...

