BDP-CoAP: Leveraging Bandwidth-Delay Product for Congestion Control in CoAP

被引:0
|
作者
Ancillotti, Emilio [1 ]
Bruno, Raffaele [1 ]
机构
[1] CNR, Inst Informat & Telemat IIT, Via G Moruzzi 1, I-56124 Pisa, Italy
基金
欧盟地平线“2020”;
关键词
Internet of Things; CoAP; congestion control; bandwidth-delay product; Cooja;
D O I
10.1109/wf-iot.2019.8767177
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
CoAP is one of the most popular protocols for data transfer in IoT networks. Since COAP uses an unreliable transport protocol (UDP) to deliver application data, loss-based congestion control algorithms are introduced in CoAP to mitigate network congestion. In particular, CoCoA+, which is currently under standardisation by the IETF, leverages RTT-measurements to regulate the frequency of packet retransmissions. Recent studies have shown that CoCoA+ still suffers from some critical performance issues, and a few modifications were proposed. In this paper, we follow a different approach, and we design a rate-based congestion control algorithm for COAP, called BDP-COAP, which is derived from the TCP BBR protocol. More precisely, BDP-COAP paces the transmissions of a CoAP sender in order to match the estimated bandwidth of the bottleneck link and constrains the total amount of unacknowledged data to be upper-bounded by the estimated bandwidth-delay product. We compare our solution against standard CoAP and CoCoA+. Results demonstrate the BDP-COAP significantly improves throughput fairness while obtaining similar total goodput as CoAP and CoCoA+. Furthermore, BDP-COAP ensures more stable performance also in dynamic traffic scenarios and when competing with congestion-unaware traffic.
引用
收藏
页码:656 / 661
页数:6
相关论文
共 50 条
  • [21] mFAST: A Multipath Congestion Control Protocol for High Bandwidth-Delay Connection
    Vo, Phuong L.
    Tuan-Anh Le
    Tran, Nguyen H.
    MOBILE NETWORKS & APPLICATIONS, 2019, 24 (01): : 115 - 123
  • [22] Strategies for distributed bandwidth control in communication networks with high bandwidth-delay product
    Chisci, L
    Fantacci, R
    Pecorella, T
    2004 43RD IEEE CONFERENCE ON DECISION AND CONTROL (CDC), VOLS 1-5, 2004, : 3732 - 3737
  • [23] mlCoCoA: a machine learning-based congestion control for CoAP
    Demir, Alper Kamil
    Abut, Fatih
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2020, 28 (05) : 2863 - 2882
  • [24] Distance-based congestion control mechanism for CoAP in IoT
    Bansal, Sharu
    Kumar, Dilip
    IET COMMUNICATIONS, 2020, 14 (19) : 3512 - 3520
  • [25] A Multipath Cubic TCP Congestion Control with Multipath Fast Recovery over High Bandwidth-Delay Product Networks
    Than Anh Le
    Haw, Rim
    Hong, Choong Seon
    Lee, Sungwon
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2012, E95B (07) : 2232 - 2244
  • [26] Analysis of the interplay between RPL and the congestion control strategies for CoAP
    Vallati, Carlo
    Righetti, Francesca
    Tanganelli, Giacomo
    Mingozzi, Enzo
    Anastasi, Giuseppe
    AD HOC NETWORKS, 2020, 109
  • [27] C3P TB A Cooperant Congestion Control Protocol in High Bandwidth-Delay Product Networks
    Wang, Jianxin
    Gong, Hao
    Chen, Jianer
    PROCEEDINGS - 16TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, VOLS 1-3, 2007, : 687 - +
  • [28] Robust Explicit Congestion Controller Design For High Bandwidth-Delay Product Network: A H∞ Approach
    Hong, Yang
    Yang, Oliver W. W.
    2010 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2010,
  • [29] An Analysis and Improvement of Congestion Control in the CoAP Internet-of-Things Protocol
    Bhalerao, Rahul
    Subramanian, Sridhar Srinivasa
    Pasquale, Joseph
    2016 13TH IEEE ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC), 2016,
  • [30] Enhancement of CoAP based congestion control in IoT network - a novel approach
    Swarna, M.
    Godhavari, T.
    MATERIALS TODAY-PROCEEDINGS, 2021, 37 : 775 - 784