Attention-based model and deep reinforcement learning for distribution of event processing tasks

Event processing is the cornerstone of the dynamic and responsive Internet of Things (IoT). Recent approaches in this area are based on representational state transfer (REST) principles, which allow event processing tasks to be placed at any device that follows the same principles. However, the task...

Full description

Bibliographic Details
Main Authors: Al-Tam, F. (Author), Correia, N. (Author), Mazayev, A. (Author)
Format: Article
Language:English
Published: Elsevier B.V. 2022
Subjects:
Online Access:View Fulltext in Publisher
LEADER 02308nam a2200265Ia 4500
001 10.1016-j.iot.2022.100563
008 220718s2022 CNT 000 0 und d
020 |a 25426605 (ISSN) 
245 1 0 |a Attention-based model and deep reinforcement learning for distribution of event processing tasks 
260 0 |b Elsevier B.V.  |c 2022 
856 |z View Fulltext in Publisher  |u https://doi.org/10.1016/j.iot.2022.100563 
520 3 |a Event processing is the cornerstone of the dynamic and responsive Internet of Things (IoT). Recent approaches in this area are based on representational state transfer (REST) principles, which allow event processing tasks to be placed at any device that follows the same principles. However, the tasks should be properly distributed among edge devices to ensure fair resources utilization and guarantee seamless execution. This article investigates the use of deep learning to fairly distribute the tasks. An attention-based neural network model is proposed to generate efficient load balancing solutions under different scenarios. The proposed model is based on the Transformer and Pointer Network architectures, and is trained by an advantage actor-critic reinforcement learning algorithm. The model is designed to scale to the number of event processing tasks and the number of edge devices, with no need for hyperparameters re-tuning or even retraining. Extensive experimental results show that the proposed model outperforms conventional heuristics in many key performance indicators. The generic design and the obtained results show that the proposed model can potentially be applied to several other load balancing problem variations, which makes the proposal an attractive option to be used in real-world scenarios due to its scalability and efficiency. © 2022 Elsevier B.V. 
650 0 4 |a Actor critic 
650 0 4 |a Deep reinforcement leaning 
650 0 4 |a Edge computing 
650 0 4 |a Load balancing 
650 0 4 |a Pointer networks 
650 0 4 |a Representational state transfer (REST) application programming interface (APIs) 
650 0 4 |a Resource placement 
650 0 4 |a Transformer model 
650 0 4 |a Web of Things (WoT) 
700 1 |a Al-Tam, F.  |e author 
700 1 |a Correia, N.  |e author 
700 1 |a Mazayev, A.  |e author 
773 |t Internet of Things (Netherlands)