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 条
  • [1] Congestion control for high bandwidth-delay product networks
    Katabi, D
    Handley, M
    Rohrs, C
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2002, 32 (04) : 89 - 102
  • [2] General Congestion Control for High Bandwidth-Delay Product Networks
    Long, Chengnian
    Chai, Xudong
    Guan, Xinping
    Zhang, Qian
    GLOBECOM 2009 - 2009 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-8, 2009, : 5065 - +
  • [3] Cooperant congestion control protocol in high bandwidth-delay product networks
    School of Information Science and Engineering, Central South University, Changsha 410083, China
    Ruan Jian Xue Bao, 2008, 1 (125-135):
  • [4] Adaptive Delay-based Congestion Control for High Bandwidth-Delay Product Networks
    Jung, Hyungsoo
    Kim, Shin-gyu
    Yeom, Heon Y.
    Kang, Sooyong
    Libman, Lavy
    2011 PROCEEDINGS IEEE INFOCOM, 2011, : 2885 - 2893
  • [5] TCP Congestion Control Beyond Bandwidth-Delay Product for Mobile Cellular Networks
    Leong, Wai Kay
    Wang, Zixiao
    Leong, Ben
    CONEXT'17: PROCEEDINGS OF THE 2017 THE 13TH INTERNATIONAL CONFERENCE ON EMERGING NETWORKING EXPERIMENTS AND TECHNOLOGIES, 2017, : 167 - 179
  • [6] Adaptive explicit congestion control based on bandwidth estimation for high bandwidth-delay product networks
    Wang, Jianxin
    Dong, Pingping
    Chen, Jie
    Huang, Jiawei
    Zhang, Shigeng
    Wang, Weiping
    COMPUTER COMMUNICATIONS, 2013, 36 (10-11) : 1235 - 1244
  • [7] CoAP Congestion Control for the Internet of Things
    Betzler, August
    Gomez, Carles
    Demirkol, Ilker
    Paradells, Josep
    IEEE COMMUNICATIONS MAGAZINE, 2016, 54 (07) : 154 - 160
  • [8] Congestion Control for CoAP Cloud Services
    Betzler, August
    Gomez, Carles
    Demirkol, Ilker
    Kovatsch, Matthias
    2014 IEEE EMERGING TECHNOLOGY AND FACTORY AUTOMATION (ETFA), 2014,
  • [9] Efficiency of BQL Congestion Control under High Bandwidth-Delay Product Network Conditions
    Mareev, Nikolai
    Kachan, Dmitry
    Karpov, Kirill
    Syzov, Dmytro
    Siemens, Eduard
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON APPLIED INNOVATIONS IN IT, VOL 7, ISSUE 1, 2019, 7 (01): : 19 - 22
  • [10] An efficient and fair explicit congestion control protocol for high bandwidth-delay product networks
    Wu, Hangxing
    Ren, Fengyuan
    Mu, Dejun
    Gong, Xianwu
    COMPUTER COMMUNICATIONS, 2009, 32 (7-10) : 1138 - 1147