Cargando…

Towards an Optimized Distributed Message Queue System for AIoT Edge Computing: A Reinforcement Learning Approach

The convergence of artificial intelligence and the Internet of Things (IoT) has made remarkable strides in the realm of industry. In the context of AIoT edge computing, where IoT devices collect data from diverse sources and send them for real-time processing at edge servers, existing message queue...

Descripción completa

Detalles Bibliográficos
Autores principales: Xie, Zaipeng, Ji, Cheng, Xu, Lifeng, Xia, Mingyao, Cao, Hongli
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10300933/
https://www.ncbi.nlm.nih.gov/pubmed/37420614
http://dx.doi.org/10.3390/s23125447
_version_ 1785064693116698624
author Xie, Zaipeng
Ji, Cheng
Xu, Lifeng
Xia, Mingyao
Cao, Hongli
author_facet Xie, Zaipeng
Ji, Cheng
Xu, Lifeng
Xia, Mingyao
Cao, Hongli
author_sort Xie, Zaipeng
collection PubMed
description The convergence of artificial intelligence and the Internet of Things (IoT) has made remarkable strides in the realm of industry. In the context of AIoT edge computing, where IoT devices collect data from diverse sources and send them for real-time processing at edge servers, existing message queue systems face challenges in adapting to changing system conditions, such as fluctuations in the number of devices, message size, and frequency. This necessitates the development of an approach that can effectively decouple message processing and handle workload variations in the AIoT computing environment. This study presents a distributed message system for AIoT edge computing, specifically designed to address the challenges associated with message ordering in such environments. The system incorporates a novel partition selection algorithm (PSA) to ensure message order, balance the load among broker clusters, and enhance the availability of subscribable messages from AIoT edge devices. Furthermore, this study proposes the distributed message system configuration optimization algorithm (DMSCO), based on DDPG, to optimize the performance of the distributed message system. Experimental evaluations demonstrate that, compared to the genetic algorithm and random searching, the DMSCO algorithm can provide a significant improvement in system throughput to meet the specific demands of high-concurrency AIoT edge computing applications.
format Online
Article
Text
id pubmed-10300933
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-103009332023-06-29 Towards an Optimized Distributed Message Queue System for AIoT Edge Computing: A Reinforcement Learning Approach Xie, Zaipeng Ji, Cheng Xu, Lifeng Xia, Mingyao Cao, Hongli Sensors (Basel) Article The convergence of artificial intelligence and the Internet of Things (IoT) has made remarkable strides in the realm of industry. In the context of AIoT edge computing, where IoT devices collect data from diverse sources and send them for real-time processing at edge servers, existing message queue systems face challenges in adapting to changing system conditions, such as fluctuations in the number of devices, message size, and frequency. This necessitates the development of an approach that can effectively decouple message processing and handle workload variations in the AIoT computing environment. This study presents a distributed message system for AIoT edge computing, specifically designed to address the challenges associated with message ordering in such environments. The system incorporates a novel partition selection algorithm (PSA) to ensure message order, balance the load among broker clusters, and enhance the availability of subscribable messages from AIoT edge devices. Furthermore, this study proposes the distributed message system configuration optimization algorithm (DMSCO), based on DDPG, to optimize the performance of the distributed message system. Experimental evaluations demonstrate that, compared to the genetic algorithm and random searching, the DMSCO algorithm can provide a significant improvement in system throughput to meet the specific demands of high-concurrency AIoT edge computing applications. MDPI 2023-06-08 /pmc/articles/PMC10300933/ /pubmed/37420614 http://dx.doi.org/10.3390/s23125447 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Xie, Zaipeng
Ji, Cheng
Xu, Lifeng
Xia, Mingyao
Cao, Hongli
Towards an Optimized Distributed Message Queue System for AIoT Edge Computing: A Reinforcement Learning Approach
title Towards an Optimized Distributed Message Queue System for AIoT Edge Computing: A Reinforcement Learning Approach
title_full Towards an Optimized Distributed Message Queue System for AIoT Edge Computing: A Reinforcement Learning Approach
title_fullStr Towards an Optimized Distributed Message Queue System for AIoT Edge Computing: A Reinforcement Learning Approach
title_full_unstemmed Towards an Optimized Distributed Message Queue System for AIoT Edge Computing: A Reinforcement Learning Approach
title_short Towards an Optimized Distributed Message Queue System for AIoT Edge Computing: A Reinforcement Learning Approach
title_sort towards an optimized distributed message queue system for aiot edge computing: a reinforcement learning approach
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10300933/
https://www.ncbi.nlm.nih.gov/pubmed/37420614
http://dx.doi.org/10.3390/s23125447
work_keys_str_mv AT xiezaipeng towardsanoptimizeddistributedmessagequeuesystemforaiotedgecomputingareinforcementlearningapproach
AT jicheng towardsanoptimizeddistributedmessagequeuesystemforaiotedgecomputingareinforcementlearningapproach
AT xulifeng towardsanoptimizeddistributedmessagequeuesystemforaiotedgecomputingareinforcementlearningapproach
AT xiamingyao towardsanoptimizeddistributedmessagequeuesystemforaiotedgecomputingareinforcementlearningapproach
AT caohongli towardsanoptimizeddistributedmessagequeuesystemforaiotedgecomputingareinforcementlearningapproach