A message broker architecture for adaptive data exchange in the IoT - Archive ouverte HAL Access content directly
Conference Papers Year : 2024

A message broker architecture for adaptive data exchange in the IoT

Luca Scalzotto
  • Function : Author
  • PersonId : 1365813
Ajay Kattepur


In today’s IoT environments, message brokers play a pivotal role in facilitating data exchange between IoT devices and applications. Existing message broker implementations offer different configuration options for IoT systems designers for performance tuning. However, designers still have to manually configure the message broker to find the best parameters combination that satisfies the requirements of the deployed applications. In addition, runtime changes might lead to performance degradation and require reconfiguration. This paper presents a publish/subscribe message broker architecture for enabling adaptive data exchange in IoT environments. Core software components are proposed for (i) refining per-subscription data flows based on the applications deployed in the environment, (ii) dynamically assigning drop rates or priorities to data flows according to the requirements of these applications, and (iii) enabling the adaptation of data flows based on dynamic changes in the environment or evolving applications’ requirements. The proposed architecture is enriched with automated planning capabilities for providing such adaptation of data flows. To demonstrate the applicability of our architecture, we implement the PlanEMQX prototype. Our experimental evaluation shows improvements of 20% of response time for time-sensitive data flows.
Fichier principal
Vignette du fichier
ICSA_2024_planemqx.pdf (675.38 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-04514047 , version 1 (20-03-2024)


  • HAL Id : hal-04514047 , version 1


Houssam Hajj Hassan, Georgios Bouloukakis, Luca Scalzotto, Nirmine Khaled, Denis Conan, et al.. A message broker architecture for adaptive data exchange in the IoT. 21st IEEE International Conference on Software Architecture (ICSA), IEEE, Jun 2024, Charminar, Hyderabad, India. ⟨hal-04514047⟩
21 View
22 Download


Gmail Facebook X LinkedIn More