Speeding Task Allocation Search for Reconfigurations in Adaptive Distributed Embedded Systems Using Deep Reinforcement Learning

被引:3
|
作者
Rotaeche, Ramon [1 ]
Ballesteros, Alberto [1 ]
Proenza, Julian [1 ]
机构
[1] Univ Illes Balears, Dept Matematiques & Informat, Palma De Mallorca 07122, Spain
关键词
Deep Reinforcement Learning; Distributed Embedded Systems; combinatorial optimization; Machine Learning;
D O I
10.3390/s23010548
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
A Critical Adaptive Distributed Embedded System (CADES) is a group of interconnected nodes that must carry out a set of tasks to achieve a common goal, while fulfilling several requirements associated with their critical (e.g., hard real-time requirements) and adaptive nature. In these systems, a key challenge is to solve, in a timely manner, the combinatorial optimization problem involved in finding the best way to allocate the tasks to the available nodes (i.e., the task allocation) taking into account aspects such as the computational costs of the tasks and the computational capacity of the nodes. This problem is not trivial and there is no known polynomial time algorithm to find the optimal solution. Several studies have proposed Deep Reinforcement Learning (DRL) approaches to solve combinatorial optimization problems and, in this work, we explore the application of such approaches to the task allocation problem in CADESs. We first discuss the potential advantages of using a DRL-based approach over several heuristic-based approaches to allocate tasks in CADESs and we then demonstrate how a DRL-based approach can achieve similar results for the best performing heuristic in terms of optimality of the allocation, while requiring less time to generate such allocation.
引用
收藏
页数:23
相关论文
共 50 条
  • [41] Scheduling Cluster Tools for Concurrent Processing: Deep Reinforcement Learning With Adaptive Search
    Kim, Hyun-Jung
    Lee, Jun-Ho
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2024, : 3783 - 3796
  • [42] An Adaptive Metadata Management Scheme Based on Deep Reinforcement Learning for Large-Scale Distributed File Systems
    Huang, Xiuqi
    Gao, Yuanning
    Zhou, Xinyi
    Gao, Xiaofeng
    Chen, Guihai
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2023, 31 (06) : 2840 - 2853
  • [43] Target Search and Navigation in Heterogeneous Robot Systems with Deep Reinforcement Learning
    Chen, Yun
    Xiao, Jiaping
    MACHINE INTELLIGENCE RESEARCH, 2025, 22 (01) : 79 - 90
  • [44] Task offloading and resource allocation algorithm based on deep reinforcement learning for distributed AI execution tasks in IoT edge computing environments
    Aghapour, Zahra
    Sharifian, Saeed
    Taheri, Hassan
    COMPUTER NETWORKS, 2023, 223
  • [45] A Computing Offloading Resource Allocation Scheme Using Deep Reinforcement Learning in Mobile Edge Computing Systems
    Li, Xuezhu
    JOURNAL OF GRID COMPUTING, 2021, 19 (03)
  • [46] A Computing Offloading Resource Allocation Scheme Using Deep Reinforcement Learning in Mobile Edge Computing Systems
    Xuezhu Li
    Journal of Grid Computing, 2021, 19
  • [47] Joint Task Offloading and Resource Allocation for Intelligent Reflecting Surface-Aided Integrated Sensing and Communication Systems Using Deep Reinforcement Learning Algorithm
    Yang, Liu
    Wei, Yifei
    Wang, Xiaojun
    SENSORS, 2023, 23 (24)
  • [48] Resource Allocation in Vehicular Communications using Graph and Deep Reinforcement Learning
    Gyawali, Sohan
    Qian, Yi
    Hu, Rose Qingyang
    2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
  • [49] Distributed deep reinforcement learning method using profit sharing for learning acceleration
    Kodama, Naoki
    Harada, Taku
    Miyazaki, Kazuteru
    IEEJ TRANSACTIONS ON ELECTRICAL AND ELECTRONIC ENGINEERING, 2020, 15 (08) : 1188 - 1196
  • [50] Optimizing power allocation in contemporary IoT systems: A deep reinforcement learning approach
    Zhang, Yan
    Jing, Ru
    Zou, Yuanjie
    Cao, Zaihui
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2025, 46