Performance Evaluation of Application Layer Protocols for the Internet-of-Things

被引:9
作者
Pohl, Matthias [1 ]
Kubela, Janick [1 ]
Bosse, Sascha [1 ]
Turowski, Klaus [1 ]
机构
[1] Otto von Guericke Univ, Fac Informat, Magdeburg, Germany
来源
2018 SIXTH INTERNATIONAL CONFERENCE ON ENTERPRISE SYSTEMS (ES 2018) | 2018年
关键词
Internet-of-Things (IoT); AMQP; MQTT; XMPP; application protocols;
D O I
10.1109/ES.2018.00035
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Over the last years, the number of Internet of Things (IoT) applications has been increased. To provide a suitable machine-to-machine communication across the applications, specific application layer protocols are used. In contrast to traditional protocols like HTTP, IoT protocols are designed to transfer information through unreliable, low bandwidth networks. This paper compares the performance of the protocols Advanced Message Queuing Protocol (AMQP), Message Queue Telemetry Transport (MQTT) and Extensible Messaging and Presence Protocol (XMPP) in the context of a monitoring business application. For that purpose, a three-layered test-bed is designed with a variable latency and Packet-Loss-Rate (PLR). MQTT performs best regarding the characteristics bandwidth usage, reliability, latency and throughput. AMQP performs worse than MQTT comparing the bandwidth usage and throughput. In contrast, XMPP has the worst values in all categories.
引用
收藏
页码:180 / 187
页数:8
相关论文
共 25 条
[1]   Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications [J].
Al-Fuqaha, Ala ;
Guizani, Mohsen ;
Mohammadi, Mehdi ;
Aledhari, Mohammed ;
Ayyash, Moussa .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2015, 17 (04) :2347-2376
[2]  
[Anonymous], 2013, IEEE SCVT 2013-Proceedings of 20th IEEE Symposium on Communications and Vehicular Technology in the BeNeLux, DOI DOI 10.1109/SCVT.2013.6735994
[3]  
Asim M., 2017, International Journal of Advanced Research in Computer Science, V8
[4]   Web Performance Evaluation for Internet of Things Applications [J].
Babovic, Zoran B. ;
Protic, Jelica ;
Milutinovic, Veljko .
IEEE ACCESS, 2016, 4 :6974-6992
[5]  
Bahga A., 2014, Internet of Things: A Hands-On Approach
[6]   Internet of Things: Applications and Challenges in Technology and Standardization [J].
Bandyopadhyay, Debasis ;
Sen, Jaydip .
WIRELESS PERSONAL COMMUNICATIONS, 2011, 58 (01) :49-69
[7]  
Bloebaum TH, 2015, IEEE MILIT COMMUN C, P605, DOI 10.1109/MILCOM.2015.7357510
[8]  
Chen Y, 2016, J SENSORS, V2016, P1, DOI DOI 10.1111/1467-8454.12058
[9]   Experimental evaluation of the coap, http and spdy transport services for internet of things [J].
Daniel, Laila ;
Kojo, Markku ;
Latvala, Mikael .
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8729 :111-123
[10]  
Dürkop L, 2015, INT CONF INTELL NEXT, P70, DOI 10.1109/ICIN.2015.7073809