Microservice Communication for IoT-based Systems. Architecture Review and Performance Test

  • Zakutynskyi I
  • Rabodzei I
N/ACitations
Citations of this article
8Readers
Mendeley users who have this article in their library.

Abstract

One of the most important things in IoT system development is the right communication technologies and protocols. Communication of modern IoT systems can be divided into two main parts: device-to-cloud communication and communication between cloud microservices (application level). In this study, the authors designed a test-system environment for evaluating the performance of the existing transmitting protocols for the cloud microservices communication. The proposed environment allows emulate of IoT systems with low network latency which allows evaluating and comparing protocols performance. The authors provide tests for the most popular application-level protocols: HTTP, MQTT, AMQP, and GRPC. The performance evaluation was performed based on such metrics: throughput, concurrency, scalability, transmitting size, and init connection time. The obtained experimental results and testing environment can be used for the efficient design of microservice communication.

Cite

CITATION STYLE

APA

Zakutynskyi, I., & Rabodzei, I. (2022). Microservice Communication for IoT-based Systems. Architecture Review and Performance Test. Electronics and Control Systems, 4(74), 73–78. https://doi.org/10.18372/1990-5548.74.17311

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free