Distributed workload queues are nowadays widely used due to their significant advantages in terms of decoupling, resilience, and scaling. Task allocation to worker nodes in distributed queue systems is typically simplistic (e.g., Least Recently Used) or uses hand-crafted heuristics that require task-specific information (e.g., task resource demands or expected time of execution). When such task information is not available and worker node capabilities are not homogeneous, the existing placement strategies may lead to unnecessarily large execution timings and usage costs. In this work, we formulate the task allocation problem in the Markov Decision Process framework, in which an agent assigns tasks to an available resource, and receives a nu...
The paper presents an adaptive iterative distributed scheduling algorithm that operates in a market-...
Performance improvement in distributed systems has been under study for decades, and the proposed so...
Reinforcement learning (RL) trains many agents, which is resource-intensive and must scale to large ...
Distributed workload queues are nowadays widely used due to their significant advantages in terms of...
We consider a load balancing problem with task-server affinity and server-dependent task recurrence,...
With the rapid advance of information technology, network systems have become increasingly complex a...
In the environment of modern processing systems, one topic of great interest is how to optimally sch...
In this study, we investigate a real-time system where computationally intensive tasks are executed ...
With the evolution of 5G networks, the demand for Ultra-Reliable Low Latency Communications (URLLC) ...
International audienceLarge scale production grids are a major case for autonomic computing. Followi...
With the goal of meeting the stringent throughput and delay requirements of classified network flows...
International audienceWe consider three-tier network architecture modeled with two physical nodes in...
This paper introduces a resource allocation framework specifically tailored for addressing the probl...
International audienceIn this paper, we propose READYS, a reinforcement learning algorithm for the d...
This work consider the scheduling of periodic tasks or processes with real-time constraints in a dis...
The paper presents an adaptive iterative distributed scheduling algorithm that operates in a market-...
Performance improvement in distributed systems has been under study for decades, and the proposed so...
Reinforcement learning (RL) trains many agents, which is resource-intensive and must scale to large ...
Distributed workload queues are nowadays widely used due to their significant advantages in terms of...
We consider a load balancing problem with task-server affinity and server-dependent task recurrence,...
With the rapid advance of information technology, network systems have become increasingly complex a...
In the environment of modern processing systems, one topic of great interest is how to optimally sch...
In this study, we investigate a real-time system where computationally intensive tasks are executed ...
With the evolution of 5G networks, the demand for Ultra-Reliable Low Latency Communications (URLLC) ...
International audienceLarge scale production grids are a major case for autonomic computing. Followi...
With the goal of meeting the stringent throughput and delay requirements of classified network flows...
International audienceWe consider three-tier network architecture modeled with two physical nodes in...
This paper introduces a resource allocation framework specifically tailored for addressing the probl...
International audienceIn this paper, we propose READYS, a reinforcement learning algorithm for the d...
This work consider the scheduling of periodic tasks or processes with real-time constraints in a dis...
The paper presents an adaptive iterative distributed scheduling algorithm that operates in a market-...
Performance improvement in distributed systems has been under study for decades, and the proposed so...
Reinforcement learning (RL) trains many agents, which is resource-intensive and must scale to large ...