Nowadays, large enterprises, critical infras- tructures, and utilities are complex systems, and consist of a number of subsystems, often located far away from each other, that coordinate their operations over geographic net- works. Typically, they are interconnected through the Inter- net and communicate by means of transport control proto- col (TCP)/IP-based protocols. When system-level resilience is required, extremely high dependability is demanded from the network. In this article a solution is described and evalu- ated that loosely resembles SDN architectures. A redundant version of MQTT is used for the data plane, whereas an adaptive mechanism is implemented in the control plane that evaluates the quality of paths and dynamically selects the best choice. To maximize dependability, yet keeping resource consumption to acceptable levels, concepts bor- rowed from reinforcement learning are exploited. An ex- perimental campaign corroborated our expectations and showed the practical feasibility of our proposal.

Adaptive Seamless Redundancy to Achieve Highly Dependable MQTT Communication

Zunino C.
Primo
;
Cena G.
Secondo
;
Scanzio S.
Penultimo
;
2024

Abstract

Nowadays, large enterprises, critical infras- tructures, and utilities are complex systems, and consist of a number of subsystems, often located far away from each other, that coordinate their operations over geographic net- works. Typically, they are interconnected through the Inter- net and communicate by means of transport control proto- col (TCP)/IP-based protocols. When system-level resilience is required, extremely high dependability is demanded from the network. In this article a solution is described and evalu- ated that loosely resembles SDN architectures. A redundant version of MQTT is used for the data plane, whereas an adaptive mechanism is implemented in the control plane that evaluates the quality of paths and dynamically selects the best choice. To maximize dependability, yet keeping resource consumption to acceptable levels, concepts bor- rowed from reinforcement learning are exploited. An ex- perimental campaign corroborated our expectations and showed the practical feasibility of our proposal.
2024
Istituto di Elettronica e di Ingegneria dell'Informazione e delle Telecomunicazioni - IEIIT
Industrial Internet of Things (IIoT), MQTT, reinforcement learning, resilience, seamless redundancy
File in questo prodotto:
File Dimensione Formato  
Adaptive_Seamless_Redundancy_to_Achieve_Highly_Dependable_MQTT_Communication-4.pdf

accesso aperto

Descrizione: Adaptive Seamless Redundancy to Achieve Highly Dependable MQTT Communication
Tipologia: Versione Editoriale (PDF)
Licenza: Creative commons
Dimensione 1.44 MB
Formato Adobe PDF
1.44 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/467001
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? 2
social impact