Investigating the CoAP Congestion Control Strategies for 6TiSCH-Based IoT Networks

被引:11
作者
Righetti, Francesca [1 ]
Vallati, Carlo [1 ]
Rasla, Davide [1 ]
Anastasi, Giuseppe [1 ]
机构
[1] Univ Pisa, Dept Informat Engn, Pisa, Italy
关键词
Protocols; Computer architecture; Microprocessors; Internet of Things; IEEE; 802; 15; Standard; Standards; Time-frequency analysis; CoAP; congestion control; CoCoA; 6TiSCH scheduling function; 6CoCoA; INTERNET;
D O I
10.1109/ACCESS.2023.3241327
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Constrained Application Protocol (CoAP) is a RESTful protocol standardized by the IETF and widely used for IoT applications. CoAP includes a default congestion control algorithm to ensure efficient operation under high traffic conditions. Other congestion control algorithms for CoAP have been proposed and evaluated in the literature, including the very popular CoCoA algorithm. All these algorithms assume that the underlying wireless communication is regulated through the 802.15.4 CSMA-CA protocol. Today, many IoT systems are based on the 6TiSCH architecture that, instead, leverages the TSCH (Time Slotted Channel Hopping) mode of IEEE 802.15.4, i.e., a synchronous and time-slotted access protocol. In this paper we investigate, by simulation, the suitability of existing CoAP congestion-control algorithms to the 6TiSCH architecture. Our results show that the performance of the considered algorithms are strongly influenced by the Scheduling Function used to allocate communication resources to nodes. In addition, our analysis emphasizes that CoCoA does not provide a significant advantage over the default algorithm in 6TiSCH networks. We investigate the motivations for such a behavior and propose an optimized version of CoCoA, namely 6CoCoA, specifically tailored for 6TiSCH networks. 6CoCoA is able to provide up to a 15% improvement of the Transaction Delivery Ratio and up to a 25% reduction of the end-to-end Transaction Delay, when the network is congested.
引用
收藏
页码:11054 / 11065
页数:12
相关论文
共 22 条
[1]   CACC: Context-aware congestion control approach for lightweight CoAP/UDP-based Internet of Things traffic [J].
Akpakwu, Godfrey A. ;
Hancke, Gerhard P. ;
Abu-Mahfouz, Adnan M. .
TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2020, 31 (02)
[2]   A Comprehensive Analysis of the MAC Unreliability Problem in IEEE 802.15.4 Wireless Sensor Networks [J].
Anastasi, Giuseppe ;
Conti, Marco ;
Di Francesco, Mario .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2011, 7 (01) :52-65
[3]  
[Anonymous], 2020, IEEE Std 802.15.4-2020 (Revision of IEEE Std 802.15.4-2015)
[4]  
[Anonymous], 2012, 802154E2012 IEEE
[5]   CoAP Congestion Control for the Internet of Things [J].
Betzler, August ;
Gomez, Carles ;
Demirkol, Ilker ;
Paradells, Josep .
IEEE COMMUNICATIONS MAGAZINE, 2016, 54 (07) :154-160
[6]   CoCoA plus : An advanced congestion control mechanism for CoAP [J].
Betzler, August ;
Gomez, Carles ;
Demirkol, Ilker ;
Paradells, Josep .
AD HOC NETWORKS, 2015, 33 :126-139
[7]   pCoCoA: A precise congestion control algorithm for CoAP [J].
Bolettieri, Simone ;
Tanganelli, Giacomo ;
Vallati, Carlo ;
Mingozzi, Enzo .
AD HOC NETWORKS, 2018, 80 :116-129
[8]   Highlighting Some Shortcomings of the CoCoA plus Congestion Control Algorithm [J].
Bolettieri, Simone ;
Vallati, Carlo ;
Tanganelli, Giacomo ;
Mingozzi, Enzo .
AD-HOC, MOBILE, AND WIRELESS NETWORKS, ADHOC-NOW 2017, 2017, 10517 :213-220
[9]  
Chang T., 2021, document RFC 9033
[10]  
Deshmukh S., 2020, P 2020 IEEE INT C EL, P1, DOI 10. 1109/ICCCNT49239.2020.9225315