Back to Search
Start Over
Toward Adaptive Range for Parallel Connections in CoAP
- 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).
- Subjects :
- Multidisciplinary
business.industry
Computer science
010102 general mathematics
Testbed
01 natural sciences
Application layer
Constrained Application Protocol
Proof of concept
Overhead (computing)
0101 mathematics
business
Communications protocol
Throughput (business)
Computer network
Data transmission
Subjects
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