AoI-Aware Retained Message Policy in MQTT-Based IoT Networks

Youngjun Kim, Yeunwoong Kyung

Research output: Contribution to journalArticlepeer-review

2 Scopus citations

Abstract

In Message Queuing Telemetry Transport (MQTT), a retained message allows new subscribers to receive the latest status update without waiting for the publisher to send a new message. However, because the retained message is delivered regardless of when it was originally published, it can become outdated, leading to potential issues, such as production inefficiency. To address this challenge, this article proposes an age-of-information (AoI)-aware retained message policy in MQTT-based Internet-of-Things (IoT) networks (ARMY). In ARMY, the broker evaluates AoI (i.e., freshness) of the retained message before delivering it to new subscribers. Specifically, if the retained message is outdated, the broker requests an updated message from the publisher before forwarding it to the subscribers, thereby reducing the AoI. This approach is particularly beneficial in scenarios, where real-time data are crucial, such as industrial control systems. However, this process involves additional signaling overhead, so an optimal policy balancing AoI and signaling overhead is necessary. We formulate a Markov decision process (MDP) model and determine the optimal policy using Q-learning (QL). Simulation results show that ARMY significantly improves the average reward and AoI satisfaction ratio without incurring significant additional signaling costs compared with the comparison schemes across various settings.

Original languageEnglish
Pages (from-to)35809-35819
Number of pages11
JournalIEEE Sensors Journal
Volume24
Issue number21
DOIs
StatePublished - 2024

Keywords

  • Age of information (AoI)
  • Message Queuing Telemetry Transport (MQTT)
  • Q-learning (QL)
  • reinforcement learning
  • retained message

Fingerprint

Dive into the research topics of 'AoI-Aware Retained Message Policy in MQTT-Based IoT Networks'. Together they form a unique fingerprint.

Cite this