Back to Search Start Over

Toward Adaptive Range for Parallel Connections in CoAP

Authors :
Mahesh Chandra Govil
Arka Prokash Mazumdar
Vinesh Jain
Source :
Arabian Journal for Science and Engineering. 46:3595-3611
Publication Year :
2021
Publisher :
Springer Science and Business Media LLC, 2021.

Abstract

Constrained Application Protocol (CoAP) is a communication protocol at application layer in the Internet of things (IoT). It employs NSTART parameter to maintain outstanding parallel connections toward individual destinations for data transfer. In the existing implementation of CoAP, the value for NSTART is defined statically. Where the higher values of this parameter up to a threshold give better throughput in moderate traffic, the lower values for the same control the congestion in overload situations. In overload situations, higher values of NSTART result in increased overhead and thereby perform poorly in terms of throughput. The static nature of the parameter and its relevant performance issues demand to manage NSTART dynamically in CoAP. In this work, we propose an algorithm to adjust the value of NSTART dynamically based on the congestion in the network. The proposed approach is an attempt to make the client free from managing NSTART dynamically. For the proof of concept, we implement and run simulations on Cooja mote at IoT/FIT-Lab testbed and Californium CoAP client. The results show 15% improvement in throughput, 15% reduction in average exchange duration, and 48% reduction in average number of retries (average taken of three scenarios) by proposed approach in comparison with the best case of CoCoA (NSTART = 4).

Details

ISSN :
21914281 and 2193567X
Volume :
46
Database :
OpenAIRE
Journal :
Arabian Journal for Science and Engineering
Accession number :
edsair.doi...........ef0396aff81d341a8ee44bc42d97b499
Full Text :
https://doi.org/10.1007/s13369-020-05215-w