物联网应用层协议对易出错和延迟链路的分析

M. Collina, M. Bartolucci, A. Vanelli-Coralli, G. Corazza
{"title":"物联网应用层协议对易出错和延迟链路的分析","authors":"M. Collina, M. Bartolucci, A. Vanelli-Coralli, G. Corazza","doi":"10.1109/ASMS-SPSC.2014.6934573","DOIUrl":null,"url":null,"abstract":"Internet of Things (IoT) application layer protocols are gaining popularity in a wide range of scenarios, where low-cost, low-power or resource constrained devices are present. The most diffused protocols are the Constrained Application Protocol (CoAP) and MQTT. In order to ensure message delivery, CoAP features a retransmission mechanism based on exponential back-off and a finite number of retransmissions, while MQTT relies on TCP. In remote areas lacking fixed terrestrial network infrastructure, the only available Internet access technology is often represented by wireless or satellite links, usually affected by losses and significant delay. At this time, there is no information about MQTT and CoAP performance over high delay links in the literature. The goal of this paper is to provide a quantitative performance analysis of the mentioned IoT protocols over various conditions of offered traffic, packet loss probability and delay. Our findings show that, with default protocol parameters, MQTT offers better performance in terms of throughput in any of the considered scenarios. As far as latency is concerned, CoAP slightly outperforms MQTT in case of low offered traffic, low loss probability and high delay. We suggest to tune CoAP parameters in order to cope with high traffic and high loss probability: the new parameters result in improved latency and throughput in those conditions.","PeriodicalId":192172,"journal":{"name":"2014 7th Advanced Satellite Multimedia Systems Conference and the 13th Signal Processing for Space Communications Workshop (ASMS/SPSC)","volume":"107 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"95","resultStr":"{\"title\":\"Internet of Things application layer protocol analysis over error and delay prone links\",\"authors\":\"M. Collina, M. Bartolucci, A. Vanelli-Coralli, G. Corazza\",\"doi\":\"10.1109/ASMS-SPSC.2014.6934573\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Internet of Things (IoT) application layer protocols are gaining popularity in a wide range of scenarios, where low-cost, low-power or resource constrained devices are present. The most diffused protocols are the Constrained Application Protocol (CoAP) and MQTT. In order to ensure message delivery, CoAP features a retransmission mechanism based on exponential back-off and a finite number of retransmissions, while MQTT relies on TCP. In remote areas lacking fixed terrestrial network infrastructure, the only available Internet access technology is often represented by wireless or satellite links, usually affected by losses and significant delay. At this time, there is no information about MQTT and CoAP performance over high delay links in the literature. The goal of this paper is to provide a quantitative performance analysis of the mentioned IoT protocols over various conditions of offered traffic, packet loss probability and delay. Our findings show that, with default protocol parameters, MQTT offers better performance in terms of throughput in any of the considered scenarios. As far as latency is concerned, CoAP slightly outperforms MQTT in case of low offered traffic, low loss probability and high delay. We suggest to tune CoAP parameters in order to cope with high traffic and high loss probability: the new parameters result in improved latency and throughput in those conditions.\",\"PeriodicalId\":192172,\"journal\":{\"name\":\"2014 7th Advanced Satellite Multimedia Systems Conference and the 13th Signal Processing for Space Communications Workshop (ASMS/SPSC)\",\"volume\":\"107 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-10-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"95\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 7th Advanced Satellite Multimedia Systems Conference and the 13th Signal Processing for Space Communications Workshop (ASMS/SPSC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ASMS-SPSC.2014.6934573\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 7th Advanced Satellite Multimedia Systems Conference and the 13th Signal Processing for Space Communications Workshop (ASMS/SPSC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ASMS-SPSC.2014.6934573","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 95

摘要

物联网(IoT)应用层协议在低成本、低功耗或资源受限设备存在的各种场景中越来越受欢迎。最广泛使用的协议是受限应用协议(Constrained Application Protocol, CoAP)和MQTT。为了确保消息传递,CoAP具有基于指数回退和有限重传次数的重传机制,而MQTT依赖于TCP。在缺乏固定地面网络基础设施的偏远地区,唯一可用的互联网接入技术通常是无线或卫星连接,通常受到损失和严重延迟的影响。此时,在文献中没有关于MQTT和CoAP在高延迟链路上的性能的信息。本文的目标是在提供流量,丢包概率和延迟的各种条件下对上述物联网协议进行定量性能分析。我们的研究结果表明,使用默认协议参数,MQTT在任何考虑的场景中都能提供更好的吞吐量性能。就延迟而言,在低提供流量、低丢失概率和高延迟的情况下,CoAP的性能略优于MQTT。我们建议调优CoAP参数,以应对高流量和高损失概率:在这些条件下,新参数可以改善延迟和吞吐量。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Internet of Things application layer protocol analysis over error and delay prone links
Internet of Things (IoT) application layer protocols are gaining popularity in a wide range of scenarios, where low-cost, low-power or resource constrained devices are present. The most diffused protocols are the Constrained Application Protocol (CoAP) and MQTT. In order to ensure message delivery, CoAP features a retransmission mechanism based on exponential back-off and a finite number of retransmissions, while MQTT relies on TCP. In remote areas lacking fixed terrestrial network infrastructure, the only available Internet access technology is often represented by wireless or satellite links, usually affected by losses and significant delay. At this time, there is no information about MQTT and CoAP performance over high delay links in the literature. The goal of this paper is to provide a quantitative performance analysis of the mentioned IoT protocols over various conditions of offered traffic, packet loss probability and delay. Our findings show that, with default protocol parameters, MQTT offers better performance in terms of throughput in any of the considered scenarios. As far as latency is concerned, CoAP slightly outperforms MQTT in case of low offered traffic, low loss probability and high delay. We suggest to tune CoAP parameters in order to cope with high traffic and high loss probability: the new parameters result in improved latency and throughput in those conditions.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信