CoAP Congestion Control for the Internet of Things

被引:100
作者
Betzler, August [1 ]
Gomez, Carles [2 ]
Demirkol, Ilker [3 ]
Paradells, Josep [2 ]
机构
[1] i2CAT Fdn, Barcelona, Spain
[2] Univ Politecn Cataluna, E-08028 Barcelona, Spain
[3] Univ Politecn Cataluna, Dept Network Engn, E-08028 Barcelona, Spain
关键词
D O I
10.1109/MCOM.2016.7509394
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
CoAP is a lightweight RESTful application layer protocol devised for the IoT. Operating on top of UDP, CoAP must handle congestion control by itself. The core CoAP specification defines a basic congestion control mechanism, but it is not capable of adapting to network conditions. However, IoT scenarios exhibit significant resource constraints, which pose new challenges on the design of congestion control mechanisms. In this article we present CoCoA, an advanced congestion control mechanism for CoAP being standardized by the Internet Engineering Task Force CoRE working group. CoCoA introduces a novel round-trip time estimation technique, together with a variable backoff factor and aging mechanisms in order to provide dynamic and controlled retransmission timeout adaptation suitable for the peculiarities of IoT communications. We conduct a comparative performance analysis of CoCoA and a variety of alternative algorithms including state-of-the-art mechanisms developed for TCP. The study is based on experiments carried out in real testbeds. Results show that, in contrast to the alternative methods considered, CoCoA consistently outperforms the default CoAP congestion control mechanism in all evaluated scenarios.
引用
收藏
页码:154 / 160
页数:7
相关论文
共 10 条
[1]  
Betzler A., 2015, PE WASUN 15, P63, DOI DOI 10.1145/2810379.2810390
[2]   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
[3]   CoAP: An Application Protocol for Billions of Tiny Internet Nodes [J].
Bormann, Carsten ;
Castellani, Angelo P. ;
Shelby, Zach .
IEEE INTERNET COMPUTING, 2012, 16 (02) :62-67
[4]  
Dunkels A., 2011, T201113 SWED I
[5]  
Ekström H, 2004, IEEE INFOCOM SER, P2502
[6]  
Kovatsch M., 2011, 2011 IEEE 8th International Conference on Mobile Ad-Hoc and Sensor Systems, P855, DOI 10.1109/MASS.2011.100
[7]  
Kovatsch M, 2014, 2014 INTERNATIONAL CONFERENCE ON THE INTERNET OF THINGS (IOT), P1, DOI 10.1109/IOT.2014.7030106
[8]  
Lim R, 2013, 2013 ACM/IEEE INTERNATIONAL CONFERENCE ON INFORMATION PROCESSING IN SENSOR NETWORKS (IPSN), P153, DOI 10.1109/IPSN.2013.6917582
[9]  
Sarolahti P, 2002, USENIX ASSOCIATION PROCEEDINGS OF THE FREENIX TRACK, P49
[10]   Management of Resource Constrained Devices in the Internet of Things [J].
Sehgal, Anuj ;
Perelman, Vladislav ;
Kuryla, Siarhei ;
Schoenwaelder, Juergen .
IEEE COMMUNICATIONS MAGAZINE, 2012, 50 (12) :144-149