Published 2024 | Version v3
Software Open

PlanEMQX: A Message Broker Architecture for Adaptive Data Exchange in the IoT

  • 1. ROR icon Telecom SudParis
  • 2. ROR icon Institut Polytechnique de Paris
  • 1. ROR icon Telecom SudParis
  • 2. ROR icon Institut Polytechnique de Paris
  • 3. Injenia S.r.l., Italy
  • 4. Ericsson AI Research, India

Description

PlanEMQX is a prototype built on top of the EMQX message broker, enabling adaptive data exchange in IoT environments. This is achieved by (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 the subscribing applications, and (iii) enabling the adaptation of data flows based on dynamic changes in the environment or evolving applications' requirements. For more information about how PlanEMQX is implemented, please refer to [1].


[1] H. Hajj Hassan, G. Bouloukakis, L. Scalzotto, N. Khaled, D. Conan, A. Kattepur, D. Belaïd.  A Message Broker Architecture for Adaptive Data Exchange in the IoT. 21st IEEE International Conference on Software Architecture - Companion (ICSA-C 2024).

Files

planemqx.zip

Files (6.5 GB)

Name Size Download all
md5:45dd552751e7455d00d7f60e76fbdd00
6.5 GB Preview Download

Additional details

Software

Repository URL
https://github.com/satrai-lab/planemqx
Programming language
Java , Python