An optimization-based congestion control for constrained application protocol

Show simple item record

dc.contributor.author Akpakwu, Godfrey Anuga
dc.contributor.author Hancke, Gerhard P.
dc.contributor.author Abu-Mahfouz, Adnan Mohammed
dc.date.accessioned 2021-10-28T11:09:58Z
dc.date.issued 2022-01
dc.description.abstract The Constrained Application Protocol (CoAP) is a lightweight web transfer protocol designed based on the REST architecture standardized by the Internet Engineering Task Force (IETF) to meet and accommodate the requirements of the constrained Internet of Things (IoT) environments. Managing congestion control in a resource-constrained lossy network with a high bit error rate is a significantly challenging task that needs to be addressed. The primary congestion control mechanism defined by CoAP specification leverages on basic binary exponential backoff and often fails to utilize the network dynamics to the best of its traffic conditions. As a result, CoCoA has been introduced for better IoT resource utilization. In addition, CoCoA retransmission timeout (RTO) for network dynamics is based on constant coefficient values. The resource-constrained nature of IoT networks poses new design challenges for congestion control mechanisms. In this paper, we propose a new particle swarm optimization (PSO)-based congestion control approach called psoCoCoA as a variation of CoCoA. The psoCoCoA applies random and optimal parameter-driven simulation to optimize default CoAP parameters and update the fitness and velocity positions to adapt to the traffic conditions. This process is performed for different traffic scenarios by varying the retransmission and max-age values by using the optimization-based algorithm. We carried out extensive simulations to validate the congestion control performance for CoAP with Observe, CoCoA, and psoCoCoA with different network topologies. The results indicate that psoCoCA outperforms or very similar to CoCoA and achieves better performance compared to CoAP with Observe under different network scenarios. en_ZA
dc.description.department Electrical, Electronic and Computer Engineering en_ZA
dc.description.embargo 2022-07-05
dc.description.librarian hj2021 en_ZA
dc.description.uri http://wileyonlinelibrary.com/journal/nem en_ZA
dc.identifier.citation Akpakwu GA, Hancke GP, Abu-Mahfouz AM. An optimization-based congestion control for constrained application protocol. International Journal of Network Management. 2022;32(1):e2178. https://doi.org/10.1002/nem.2178. en_ZA
dc.identifier.issn 1055-7148 (print)
dc.identifier.issn 1099-1190 (online)
dc.identifier.other 10.1002/nem.2178
dc.identifier.uri http://hdl.handle.net/2263/82276
dc.language.iso en en_ZA
dc.publisher Wiley en_ZA
dc.rights © 2021 John Wiley & Sons, Ltd. This is the pre-peer reviewed version of the following article : An optimization-based congestion control for constrained application protocol. International Journal of Network Management., vol. 32, no. 1, art. e2178, pp. 1-20, 2022, doi : 10.1002/nem.2178. The definite version is available at : http://wileyonlinelibrary.com/journal/nem. en_ZA
dc.subject Constrained application protocol (CoAP) en_ZA
dc.subject Internet engineering task force (IETF) en_ZA
dc.subject Internet of Things (IoT) en_ZA
dc.subject Retransmission timeout (RTO) en_ZA
dc.subject Particle swarm optimization (PSO) en_ZA
dc.subject Congestion control en_ZA
dc.title An optimization-based congestion control for constrained application protocol en_ZA
dc.type Postprint Article en_ZA


Files in this item

This item appears in the following Collection(s)

Show simple item record