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

被引:9
|
作者
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
相关论文
共 50 条
  • [1] Mobile6TiSCH: a Simulator for 6TiSCH-based Industrial IoT Networks with Mobile Nodes
    Pettorali, Marco
    Righetti, Francesca
    Vallati, Carlo
    2022 18TH INTERNATIONAL CONFERENCE ON MOBILITY, SENSING AND NETWORKING, MSN, 2022, : 614 - 618
  • [2] On-the-Fly Autonomous Slot Allocation in 6TiSCH-Based Industrial IoT Networks
    Kalita, Alakesh
    Gurusamy, Mohan
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2024, 20 (07) : 9365 - 9374
  • [3] DIVVY: An Efficient Shared Cell Scheduling Method and Algorithm for 6TiSCH-Based IoT Networks
    Unlu, Berk
    Ozceylan, Baver
    Baykal, Buyurman
    IEEE TRANSACTIONS ON GREEN COMMUNICATIONS AND NETWORKING, 2019, 3 (01): : 170 - 179
  • [4] Fuzzy Congestion Control and Avoidance for CoAP in IoT Networks
    Thieu Nga Pham
    Dang Hai Hoang
    Thi Thuy Duong Le
    IEEE ACCESS, 2022, 10 : 105589 - 105611
  • [5] A Novel Approach for Enhanced Network Formation in 6TiSCH-based IoT Low-Power and Lossy Networks
    Hussain, S. Jagir
    Roopa, M.
    IETE JOURNAL OF RESEARCH, 2024, 70 (02) : 1095 - 1110
  • [6] Distance-based congestion control mechanism for CoAP in IoT
    Bansal, Sharu
    Kumar, Dilip
    IET COMMUNICATIONS, 2020, 14 (19) : 3512 - 3520
  • [7] Enhancement of CoAP based congestion control in IoT network - a novel approach
    Swarna, M.
    Godhavari, T.
    MATERIALS TODAY-PROCEEDINGS, 2021, 37 : 775 - 784
  • [8] Congestion Detection and Control for 6TiSCH Networks in IIoT Applications
    Farag, Hossam
    Osterberg, Patrik
    Gidlund, Mikael
    ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [9] Back pressure congestion control for CoAP/6LoWPAN networks
    Castellani, Angelo P.
    Rossi, Michele
    Zorzi, Michele
    AD HOC NETWORKS, 2014, 18 : 71 - 84
  • [10] EDSF: Efficient Distributed Scheduling Function for IETF 6TiSCH-based Industrial Wireless Networks
    Yang, Wei
    Cao, Yuanlong
    Wang, Hao
    Zhang, Zhiming
    Wu, Celimuge
    MOBILE NETWORKS & APPLICATIONS, 2022, 27 (06): : 2244 - 2253