PlanEMQX: A Message Broker Architecture for Adaptive Data Exchange in the IoT
Contributors
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