UNI-MB - logo
UMNIK - logo
 
E-resources
Full text
Peer reviewed
  • Context‐aware pub/sub contr...
    Kim, Joohyun; Hong, Seohee; Hong, Sengphil; Kim, Jaehoon

    Concurrency and computation, 10 August 2021, Volume: 33, Issue: 15
    Journal Article

    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.