Abstract

With the wide spread of Internet of Things, efficient communication between the nodes is getting more important. Constrained Application Protocol was developed to accommodate the resource-constrained nodes and low-power communication links. Being an Internet protocol, Constrained Application Protocol must adhere to congestion control, primarily to keep the backbone network stable. An advanced congestion control mechanism for Constrained Application Protocol, called Congestion Control/Advanced, has also been recently developed. In this article, we propose a new round trip time–based adaptive congestion control scheme, which further improves Congestion Control/Advanced by utilizing the retransmission count in estimating the retransmission timeout value and the lower bound in round trip time variation. An experiment is conducted based on Californium Constrained Application Protocol framework and real devices, and the performance is compared with Constrained Application Protocol, Congestion Control/Advanced, and an existing scheme. It reveals that the proposed scheme significantly increases the throughput and rate of successful transactions in comparison with the other schemes. The approach of utilizing the option field of Constrained Application Protocol enables the proposed scheme to be implemented without any conflict with the existing protocol and extra overhead.

Highlights

  • Internet of Things (IoT) is a prevalent paradigm conceived to interconnect a large number of devices including sensors

  • If retransmission timeout (RTO) is fixed like default ConstrainedApplication Protocol (CoAP), there is no retransmission until round trip time (RTT) becomes less than RTO

  • With congested network of 100 clients, the proposed scheme allows about 150%, 50%, and 25% higher throughput than CoAP, Congestion Control/Advanced (CoCoA), and CoCoA-E, respectively

Read more

Summary

Introduction

Internet of Things (IoT) is a prevalent paradigm conceived to interconnect a large number of devices including sensors. It is, much lighter to be run on constrained devices.[7,8] The base specification of CoAP adopts conservative value for the number of open requests, retransmission time, and transmission rate. This ambiguity was discussed in Karn’s algorithm,[16] but CoCoA uses fixed RTO even for the retransmitted packet To resolve this problem, we propose an advanced congestion control mechanism for CoAP by utilizing the retransmission count (RC) of the request packet. Section ‘‘Conclusion’’ concludes the article and outlines future research direction

Related work
Results of experiment
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call