English

Agent-based Constraint Solving for Resource Allocation in Manycore Systems

Multiagent Systems 2022-04-15 v1

Abstract

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.

Keywords

Cite

@article{arxiv.2204.06603,
  title  = {Agent-based Constraint Solving for Resource Allocation in Manycore Systems},
  author = {Volker Wenzel and Lars Bauer and Wolfgang Schröder-Preikschat and Jörg Henkel},
  journal= {arXiv preprint arXiv:2204.06603},
  year   = {2022}
}
R2 v1 2026-06-24T10:47:27.501Z