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

Show simple item record

dc.contributor.author Rotaeche, R.
dc.contributor.author Ballesteros, A.
dc.contributor.author Proenza, J
dc.date.accessioned 2025-01-31T13:11:51Z
dc.date.available 2025-01-31T13:11:51Z
dc.identifier.citation Rotaeche, R., Ballesteros, A., i Proenza, J. (2023). Speeding Task Allocation Search for Reconfigurations in Adaptive Distributed Embedded Systems Using Deep Reinforcement Learning. Sensors, 23(1), 548. https://doi.org/10.3390/s23010548
dc.identifier.uri http://hdl.handle.net/11201/168462
dc.description.abstract [eng] 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
dc.format application/pdf
dc.relation.isformatof Reproducció del document publicat a: https://doi.org/10.3390/s23010548
dc.relation.ispartof 2023, vol. 23, num.1
dc.rights cc-by (c) Rotaeche, R. et al., 2023
dc.rights.uri http://creativecommons.org/licenses/by/4.0/
dc.subject.classification 004 - Informàtica
dc.subject.other 004 - Computer Science and Technology. Computing. Data processing
dc.title Speeding Task Allocation Search for Reconfigurations in Adaptive Distributed Embedded Systems Using Deep Reinforcement Learning
dc.type info:eu-repo/semantics/article
dc.type info:eu-repo/semantics/publishedVersion
dc.date.updated 2025-01-31T13:11:51Z
dc.rights.accessRights info:eu-repo/semantics/openAccess
dc.identifier.doi https://doi.org/10.3390/s23010548


Files in this item

The following license files are associated with this item:

This item appears in the following Collection(s)

Show simple item record

cc-by (c)  Rotaeche, R. et al., 2023 Except where otherwise noted, this item's license is described as cc-by (c) Rotaeche, R. et al., 2023

Search Repository


Advanced Search

Browse

My Account

Statistics