Agent-based Constraint Solving for Resource Allocation in Manycore Systems

04/13/2022
by   Volker Wenzel, et al.
0

For efficiency reasons, manycore systems are increasingly heterogeneous, which makes the mapping of complex workloads a key problem with a high optimization potential. Constraints express the application requirements like which core type to choose, how many cores to choose, exclusively or non-exclusively, using a certain core, etc. In this work, we propose a decentralized solution for solving application resource constraints by means of an agent-based approach in order to obtain scalability. We translate the constraints into a Distributed Constraint Optimization Problem (DCOP) and propose a local search algorithm RESMGM to solve them. For the first time, we demonstrate the viability and efficiency of the DCOP approach for heterogeneous manycore systems. Our RESMGM algorithm supports a far wider range of constraints than state-of-the-art, leading to superior results, but still has comparable overheads w.r.t. computation and communication.

READ FULL TEXT

page 2

page 8

page 10

research
06/16/2017

Improved Convergence Rates for Distributed Resource Allocation

In this paper, we develop a class of decentralized algorithms for solvin...
research
05/07/2014

Logic and Constraint Logic Programming for Distributed Constraint Optimization

The field of Distributed Constraint Optimization Problems (DCOPs) has ga...
research
05/08/2013

Unsatisfiable Cores for Constraint Programming

Constraint Programming (CP) solvers typically tackle optimization proble...
research
03/03/2020

Deep Reinforcement Learning for QoS-Constrained Resource Allocation in Multiservice Networks

In this article, we study a Radio Resource Allocation (RRA) that was for...
research
10/10/2017

Decentralized Resource Discovery and Management for Future Manycore Systems

The next generation of many-core enabled large-scale computing systems r...
research
06/11/2020

BioDynaMo: an agent-based simulation platform for scalable computational biology research

Computer simulation is an indispensable tool for studying complex biolog...

Please sign up or login with your details

Forgot password? Click here to reset