ResearchSpace

CACC: Context-aware congestion control approach for lightweight CoAP/UDP-based Internet of Things traffic

Show simple item record

dc.contributor.author Akpakwu, GA
dc.contributor.author Hancke, GP
dc.contributor.author Abu-Mahfouz, Adnan MI
dc.date.accessioned 2020-09-08T07:49:40Z
dc.date.available 2020-09-08T07:49:40Z
dc.date.issued 2020-02
dc.identifier.citation Akpakwu, G.A., Hancke, G.P. & Abu-Mahfouz, A.M.I. 2020. CACC: Context-aware congestion control approach for lightweight CoAP/UDP-based Internet of Things traffic. Transactions on Emerging Telecommunications Technologies, vol 31(2), pp. 1-19 en_US
dc.identifier.issn 2161-3915
dc.identifier.uri https://doi.org/10.1002/ett.3822
dc.identifier.uri https://onlinelibrary.wiley.com/doi/full/10.1002/ett.3822
dc.identifier.uri http://hdl.handle.net/10204/11572
dc.description Copyright: 2019, John Wiley and Sons Ltd. Due to copyright restrictions, the attached PDF file contains the abstract of the full-text item. For access to the full-text item, please consult the publisher's website. en_US
dc.description.abstract With the emerging applications of the Internet of Things (IoT), a congestion control mechanism becomes a critical phenomenon for efficient communication in networks of constrained devices. The Internet Engineering Task Force developed the constrained application protocol (CoAP) as a standard communication protocol that favors lightweight interoperability for accommodating resource‐constrained devices. However, the base CoAP specification congestion control is insensitive to various network conditions. Thus, differentiating the scenario of packet loss due to bit error rate and congestion, and identifying correct round trip time (RTT) of retransmitted message‐acknowledgement is quite essential to adapt the CoAP behavior based on the network status. In this paper, we present a context‐aware congestion control (CACC) approach for lightweight CoAP/user datagram protocol–based IoT traffic. The CACC proposes mechanisms that include retransmission timeout (RTO) estimator, retransmission count–based smoothed round‐trip‐time observation, lower bound RTO restriction approach, and aging concept. The proposed RTO estimators utilize the strong, weak, and failed RTT to identify exact network status and provide adaptive congestion control. The CACC incorporates the variable of retransmission count in request‐response interaction model to mitigate the negative variation in RTT due to the fluctuation in the IoT environment. Moreover, with lower bound RTO restriction approach, the unnecessary spurious retransmissions are avoided, and the aging mechanism limits the validity of the RTO value to improve the efficiency of the proposed scheme. The proposed model is validated against baseline CoAP and CoCoA+ using Contiki OS and the Cooja simulator. The results are impressive under different network topologies. en_US
dc.language.iso en en_US
dc.publisher John Wiley and Sons Ltd en_US
dc.relation.ispartofseries Workflow;23672
dc.subject Context-aware congestion control en_US
dc.subject CACC en_US
dc.subject Internet of Things en_US
dc.subject IoT en_US
dc.title CACC: Context-aware congestion control approach for lightweight CoAP/UDP-based Internet of Things traffic en_US
dc.type Article en_US
dc.description.cluster Defence and Security
dc.description.impactarea Command Control and Integrated Systems
dc.identifier.apacitation Akpakwu, G., Hancke, G., & Abu-Mahfouz, A. M. (2020). CACC: Context-aware congestion control approach for lightweight CoAP/UDP-based Internet of Things traffic. http://hdl.handle.net/10204/11572 en_ZA
dc.identifier.chicagocitation Akpakwu, GA, GP Hancke, and Adnan MI Abu-Mahfouz "CACC: Context-aware congestion control approach for lightweight CoAP/UDP-based Internet of Things traffic." (2020) http://hdl.handle.net/10204/11572 en_ZA
dc.identifier.vancouvercitation Akpakwu G, Hancke G, Abu-Mahfouz AM. CACC: Context-aware congestion control approach for lightweight CoAP/UDP-based Internet of Things traffic. 2020; http://hdl.handle.net/10204/11572. en_ZA
dc.identifier.ris TY - Article AU - Akpakwu, GA AU - Hancke, GP AU - Abu-Mahfouz, Adnan MI AB - With the emerging applications of the Internet of Things (IoT), a congestion control mechanism becomes a critical phenomenon for efficient communication in networks of constrained devices. The Internet Engineering Task Force developed the constrained application protocol (CoAP) as a standard communication protocol that favors lightweight interoperability for accommodating resource‐constrained devices. However, the base CoAP specification congestion control is insensitive to various network conditions. Thus, differentiating the scenario of packet loss due to bit error rate and congestion, and identifying correct round trip time (RTT) of retransmitted message‐acknowledgement is quite essential to adapt the CoAP behavior based on the network status. In this paper, we present a context‐aware congestion control (CACC) approach for lightweight CoAP/user datagram protocol–based IoT traffic. The CACC proposes mechanisms that include retransmission timeout (RTO) estimator, retransmission count–based smoothed round‐trip‐time observation, lower bound RTO restriction approach, and aging concept. The proposed RTO estimators utilize the strong, weak, and failed RTT to identify exact network status and provide adaptive congestion control. The CACC incorporates the variable of retransmission count in request‐response interaction model to mitigate the negative variation in RTT due to the fluctuation in the IoT environment. Moreover, with lower bound RTO restriction approach, the unnecessary spurious retransmissions are avoided, and the aging mechanism limits the validity of the RTO value to improve the efficiency of the proposed scheme. The proposed model is validated against baseline CoAP and CoCoA+ using Contiki OS and the Cooja simulator. The results are impressive under different network topologies. DA - 2020-02 DB - ResearchSpace DP - CSIR KW - Context-aware congestion control KW - CACC KW - Internet of Things KW - IoT LK - https://researchspace.csir.co.za PY - 2020 SM - 2161-3915 T1 - CACC: Context-aware congestion control approach for lightweight CoAP/UDP-based Internet of Things traffic TI - CACC: Context-aware congestion control approach for lightweight CoAP/UDP-based Internet of Things traffic UR - http://hdl.handle.net/10204/11572 ER - en_ZA


Files in this item

This item appears in the following Collection(s)

Show simple item record