Back to Search
Start Over
A Distributed Software Architecture for IoT: Container Orchestration Impact and Evaluation.
- Source :
- Procedia Computer Science; 2024, Vol. 238, p224-231, 8p
- Publication Year :
- 2024
-
Abstract
- This paper proposes a Distributed Software Architecture (DSA) for Smart Building (SB) based on the Reactive Manifesto (RM) principles. To follow the RM principles, we analyze the usage of different deployment approaches, particularly the impact of using a container orchestrator on the application layer. After running performance tests on the different configurations, the container orchestrator usage led to enhanced distributed processing, lowering the latency, increasing flexibility, enhancing security, and providing cost-effectiveness and scalability. We introduce the implementation of a modern DSA, developed following state-of-the-art cloud patterns and compliant with the RM for the SB context. Furthermore, we have ensured the reproducibility of this implementation by making the initial tests and overall architecture code available in public repositories. The research follows the Design Science Research (DSR) methodology for elaborating each phase until we get the artifact (DSA) and, with this, contribute to the Knowledge Base. The architecture was properly tested, considering the performance as the principal test layer. This solution is tailored for application in domains of the Internet of Things (IoT), focusing on the SB and a case study involving the Laboratory of Distributed Systems and Concurrent Programming (LaSDPC) at São Paulo University. Moreover, its applicability extends to IoT domains like smart home, smart campus, smart city, and health-related applications. [ABSTRACT FROM AUTHOR]
- Subjects :
- INTERNET of things
DISTRIBUTED computing
SMART cities
DESIGN science
SMART homes
Subjects
Details
- Language :
- English
- ISSN :
- 18770509
- Volume :
- 238
- Database :
- Supplemental Index
- Journal :
- Procedia Computer Science
- Publication Type :
- Academic Journal
- Accession number :
- 178317948
- Full Text :
- https://doi.org/10.1016/j.procs.2024.06.019