Performance evaluation of AMQP over QUIC in the internet-of-thing networks

  • Iqbal, Faheem; 
  • Gohar, Moneeb; 
  • Alquhayz, Hani; 
  • Koh, Seok-Joo; 
  • Choi, Jin-Ghoo
Citations

WEB OF SCIENCE

8
Citations

SCOPUS

17

초록

In today's world, the use of IoT devices is growing every day. For connecting IoT devices from various ven-dors and supporting a variety of IoT use cases, an interoperable protocol like AMQP is necessary. Researchers are striving to minimize delay because many IoT applications are sensitive to it. The trans-port layer protocol that is used underneath, such as TCP or UDP, is one of the main causes of the delay. Although TCP is slower than UDP because to the three-way handshake and the usage of TLS for security, it is more reliable than UDP. The Internet Engineering Task Force has introduced a new transport layer pro-tocol called QUIC that combines the best features of UDP and TCP to offer quick and reliable communi-cation. In this study, we integrated QUIC and AMQP1.0 using the Go programming language. The Docker tool was used to containerize the AMQP1.0 Broker, Sender, and Receiver implementations. The perfor-mance of AMQP1.0 over TCP and AMQP1.0 over QUIC was benchmarked in the NS3 simulator over various wireless networks including WiFi, 4G/LTE, and satellite. QUIC showed considerable improvement over lossy networks. The results showed that switching from TCP to QUIC at the transport level lowered Communication Time by 8.57% over Satellite network. Although Round Trip Time was almost same yet Start up Latency showed improvement of 52%, 38% and 34% in case of WiFi, 4G/LTE and Satellite respec-tively. In addition, the performance of AMQP1.0 over TCP and AMQP1.0 over QUIC has been evaluated over different Packet Loss values, the results show that AMQP1.0 over QUIC outperforms AMQP1.0 over TCP in all the cases. The testing results revealed that TCP performance was degraded by 20%, 16%, and 36% over WiFi, 4G/LTE, and satellite, respectively at Packet loss of 15%, while QUIC performance was only degraded by 4%, 8%, and 9% in each of these cases.(c) 2023 The Author(s). Published by Elsevier B.V. on behalf of King Saud University. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).

키워드

QUIC; AMQP; AMQP1; 0; Internet of Things (IoT); Performance analysis; Docker; TCP; Energy analysis
제목
Performance evaluation of AMQP over QUIC in the internet-of-thing networks
저자
Iqbal, Faheem; Gohar, Moneeb; Alquhayz, Hani; Koh, Seok-Joo; Choi, Jin-Ghoo
DOI
10.1016/j.jksuci.2023.02.018
발행일
2023-04
유형
Article
저널명
Journal of King Saud University - Computer and Information Sciences
권
35
호
4
페이지
1 ~ 9