학술논문

SIMA: Scalable IoT Microservice Architecture With Users and Things Joint Load Balancing
Document Type
Periodical
Source
IEEE Internet of Things Journal IEEE Internet Things J. Internet of Things Journal, IEEE. 11(5):8170-8184 Mar, 2024
Subject
Computing and Processing
Communication, Networking and Broadcast Technologies
Internet of Things
Microservice architectures
Scalability
Protocols
Standards
Servers
Cloud computing
Internet of Things (IoT)
IoT server platform
lightweight machine to machine (LwM2M)
microservice architecture (MSA)
Language
ISSN
2327-4662
2372-2541
Abstract
The Internet of Things (IoT) offers advantageous applications through interfacing between people and objects. Therefore, IoT service administrators should be able to partially manage both, as well as apply load-balancing policies jointly, according to their scale. Microservices (MSs) architecture is a futuristic and appropriate software development methodology for partial management. We break away from IoT server systems in monolithic architectures and focus on designing a scalable IoT MS architecture (SIMA) with user and object joint load balancing. The design also includes message exchange procedures for the initialization, discovery, and failure of MS replicas. Finally, we present the experimental results of the limitations of the monolithic platform and the maximum performance of the SIMA.