International audienceIn this paper, we propose READYS, a reinforcement learning algorithm for the dynamic scheduling of computations modeled as a Directed Acyclic Graph (DAGs). Our goal is to develop a scheduling algorithm in which allocation and scheduling decisions are made at runtime, based on the state of the system, as performed in runtime systems such as StarPU or ParSEC. Reinforcement Learning is a natural candidate to achieve this task, since its general principle is to build step by step a strategy that, given the state of the system (the state of the resources and a view of the ready tasks and their successors in our case), makes a decision to optimize a global criterion. Moreover, the use of Reinforcement Learning is natural in ...
Dynamic scheduling problems have been receiving increasing attention in recent years due to their pr...
Efficient application scheduling is critical for achieving high performance in heterogeneous computi...
In this study, we investigate a real-time system where computationally intensive tasks are executed ...
International audienceIn this paper, we propose READYS, a reinforcement learning algorithm for the d...
International audienceIn practice, it is quite common to face combinatorial optimization problems wh...
In the environment of modern processing systems, one topic of great interest is how to optimally sch...
National audienceEffective scheduling is crucial for task-based applications to achieve high perform...
The aim of this thesis is to develop novel graph attention network-based models to automatically lea...
Attempts to address the production scheduling problem thus far rely on simplifying assumptions, such...
International audienceIn this article, we revisit the problem of scheduling dynamically generated di...
Task scheduling is critical for improving system performance in the distributed heterogeneous comput...
Article dans revue scientifique avec comité de lecture.Scheduling large task graphs is an important ...
In this research a scenario is assumed where periodic real-time jobs are being run on a heterogeneou...
Directed acyclic graph (DAG) tasks are currently adopted in the real-time domain to model complex ap...
The tremendous increase in the size and heterogeneity of supercomputers makes it very difficult to p...
Dynamic scheduling problems have been receiving increasing attention in recent years due to their pr...
Efficient application scheduling is critical for achieving high performance in heterogeneous computi...
In this study, we investigate a real-time system where computationally intensive tasks are executed ...
International audienceIn this paper, we propose READYS, a reinforcement learning algorithm for the d...
International audienceIn practice, it is quite common to face combinatorial optimization problems wh...
In the environment of modern processing systems, one topic of great interest is how to optimally sch...
National audienceEffective scheduling is crucial for task-based applications to achieve high perform...
The aim of this thesis is to develop novel graph attention network-based models to automatically lea...
Attempts to address the production scheduling problem thus far rely on simplifying assumptions, such...
International audienceIn this article, we revisit the problem of scheduling dynamically generated di...
Task scheduling is critical for improving system performance in the distributed heterogeneous comput...
Article dans revue scientifique avec comité de lecture.Scheduling large task graphs is an important ...
In this research a scenario is assumed where periodic real-time jobs are being run on a heterogeneou...
Directed acyclic graph (DAG) tasks are currently adopted in the real-time domain to model complex ap...
The tremendous increase in the size and heterogeneity of supercomputers makes it very difficult to p...
Dynamic scheduling problems have been receiving increasing attention in recent years due to their pr...
Efficient application scheduling is critical for achieving high performance in heterogeneous computi...
In this study, we investigate a real-time system where computationally intensive tasks are executed ...