We report on the improvements that can be achieved by applying machine learning techniques, in particular reinforcement learning, for the dynamic load balancing of parallel applications. The applications being considered in this paper are coarse grain data intensive applications. Such applications put high pressure on the interconnect of the hardware. Synchronization and load balancing in complex, heterogeneous networks need fast, flexible, adaptive load balancing algorithms. Viewing a parallel application as a one-state coordination game in the framework of multi-agent reinforcement learning, and by using a recently introduced multi-agent exploration technique, we are able to improve upon the classic job farming approach. The improvements ...
Abstract—This paper presents a new approach that uses neural networks to predict the performance of ...
Distributed object computing is widely envisioned to be the desired distributed software development...
Reinforcement Learning (RL) techniques are being studied to solve the Demand and Capacity Balancing ...
We report on the improvements. that can be achieved by applying machine learning techniques, in part...
We study the process of multi-agent reinforcement learning in the context of load bal-ancing in a di...
International audienceThis paper presents the network load balancing problem, a challenging real-wor...
This paper investigates the network load balancing problem in data centers (DCs) where multiple load...
International audienceThe performance of irregular scientific applications can be easily affected by...
This work considers the load-balancing problem in dense racks running microsecond-scale services. In...
This paper introduces a resource allocation framework specifically tailored for addressing the probl...
This paper investigates the network load balancing problem in data centers (DCs) where multiple load...
We consider a load balancing problem with task-server affinity and server-dependent task recurrence,...
This paper describes a dynamic framework for mapping the threads of parallel applications to the com...
This paper describes a dynamic framework for mapping the threads of parallel applications to the com...
This paper introduces a reinforcement-learning based resource allocation framework for dynamic place...
Abstract—This paper presents a new approach that uses neural networks to predict the performance of ...
Distributed object computing is widely envisioned to be the desired distributed software development...
Reinforcement Learning (RL) techniques are being studied to solve the Demand and Capacity Balancing ...
We report on the improvements. that can be achieved by applying machine learning techniques, in part...
We study the process of multi-agent reinforcement learning in the context of load bal-ancing in a di...
International audienceThis paper presents the network load balancing problem, a challenging real-wor...
This paper investigates the network load balancing problem in data centers (DCs) where multiple load...
International audienceThe performance of irregular scientific applications can be easily affected by...
This work considers the load-balancing problem in dense racks running microsecond-scale services. In...
This paper introduces a resource allocation framework specifically tailored for addressing the probl...
This paper investigates the network load balancing problem in data centers (DCs) where multiple load...
We consider a load balancing problem with task-server affinity and server-dependent task recurrence,...
This paper describes a dynamic framework for mapping the threads of parallel applications to the com...
This paper describes a dynamic framework for mapping the threads of parallel applications to the com...
This paper introduces a reinforcement-learning based resource allocation framework for dynamic place...
Abstract—This paper presents a new approach that uses neural networks to predict the performance of ...
Distributed object computing is widely envisioned to be the desired distributed software development...
Reinforcement Learning (RL) techniques are being studied to solve the Demand and Capacity Balancing ...