Self-adaptive intelligent deployment of message brokers: an empirical study on IoT performance

Amirali Amiri, Stefan Nastic, Bahman Javadi, Wolfgang Kastner

Research output: Chapter in Book / Conference PaperConference Paperpeer-review

Abstract

The Internet of Things (IoT) encompasses diverse characteristics, such as varying load frequencies and performance requirements. Designing static IoT systems to cover such varying loads is challenging. Self-adaptive systems, enhanced by artificial intelligence, can offer better performance by responding dynamically to changing conditions. Empirical research is essential to validate such systems. In this paper, we contribute by designing experiments to assess the performance of multiple IoT architectures under various load frequencies. Using the empirical data collected, we train an artificial neural network to predict response times for untested frequencies, identifying optimal scenarios for self-adaptive architecture transitions. We present a dataset of 2,641,008 points regarding the response times of requests for several industrial IoT deployment architectures. We perform an extensive systematic evaluation of 4,374 cases indicating 29.6% improvements in terms of reducing mean response times. Additionally, we provide prototypical tool support for practical implementations and to make our approach easy-to-use.

Original languageEnglish
Title of host publicationProceedings of the 2025 IEEE International Conference on Mechatronics (ICM 2025), February 28th - March 2nd, 2025, Wollongong, NSW
Place of PublicationU.S.
PublisherIEEE
Number of pages8
ISBN (Electronic)9798331533892
DOIs
Publication statusPublished - 2025
EventIEEE International Conference on Mechatronics - University of Wollongong, Wollongong, Australia
Duration: 28 Feb 20252 Mar 2025

Conference

ConferenceIEEE International Conference on Mechatronics
Abbreviated titleICM
Country/TerritoryAustralia
CityWollongong
Period28/02/252/03/25

Keywords

  • Deep Neural Networks
  • Empirical Data
  • Self-Adaptive Systems

Fingerprint

Dive into the research topics of 'Self-adaptive intelligent deployment of message brokers: an empirical study on IoT performance'. Together they form a unique fingerprint.

Cite this