Volume 33, Issue 15 e5727
SPECIAL ISSUE PAPER

Context-aware pub/sub control method using reinforcement learning

Joohyun Kim

Corresponding Author

Joohyun Kim

Industrial Engineering Department, Ajou University, Suwon, South Korea

Correspondence

Jaehoon Kim, Industrial Engineering Department, Ajou University, Suwon, Korea.

Email: [email protected]

Search for more papers by this author
Seohee Hong

Seohee Hong

Yield Engineering, Samsung Electronics, Asan, South Korea

Search for more papers by this author
Sengphil Hong

Sengphil Hong

HANCOM WITH, Seongnam-si, South Korea

Search for more papers by this author
Jaehoon Kim

Jaehoon Kim

Industrial Engineering Department, Ajou University, Suwon, South Korea

Search for more papers by this author
First published: 17 March 2020
Citations: 2

Funding information: National Research Foundation of Korea, NRF-2017R1A2B1009709; Institute for Information &and Communications Technology Promotion, 2016-0-00160

Summary

Reinforcement learning (RL) is utilized in a wide range of real-world applications. Typical applications include single agent-based RL. However, most practical tasks require multiple agents for cooperative control processes. Multiple-agent RL demands complicated design, and numerous design possibilities should be considered for its practical usefulness. We propose two RL implementations for a message-queuing telemetry transport (MQTT) protocol system. Two types of implementations improve the communication efficiency of MQTT: (i) single-broker-agent implementation and (ii) multiple-publisher-agents implementation. We focused on different message priorities in a dynamic environment for each implementation. The proposed implementations improve communication efficiency by adjusting the loop cycle time of the broker or by learning the message importance. The proposed MQTT control scheme improves the battery efficiency of Internet-of-Things (IoT)-based devices with relatively insufficient battery power.

The full text of this article hosted at iucr.org is unavailable due to technical difficulties.