Directed acyclic graph (DAG) tasks are currently adopted in the real-time domain to model complex applications from the automotive, avionics, and industrial domain that implement their functionalities through chains of intercommunicating tasks. This paper studies the problem of scheduling real-time DAG tasks by presenting a novel schedulability test based on the concept of trivial schedulability. Using this schedulability test, we propose a new DAG scheduling framework (edge generation scheduling -- EGS) that attempts to minimize the DAG width by iteratively generating edges while guaranteeing the deadline constraint. We study how to efficiently solve the problem of generating edges by developing a deep reinforcement learning algorithm comb...
International audienceIn practice, it is quite common to face combinatorial optimization problems wh...
International audienceThis work focuses on dynamic DAG scheduling under memory constraints. We targe...
International audienceIn this paper, we study the problem of real-time scheduling of parallel tasks ...
Real-time systems increasingly contain processing units with multiple cores. To use this additional ...
International audienceIn this paper, we propose READYS, a reinforcement learning algorithm for the d...
Most parallel real-time applications can be modeled as directed acyclic graph (DAG) tasks. Intra-tas...
One of the major sources of pessimism in the response time analysis (RTA) of globally scheduled real...
International audienceThis paper addresses the problem of scheduling parallel real- time tasks of Di...
In this paper, we study the problem of real-time scheduling of parallel tasks represented by a Direc...
International audienceThe scheduling of real-time parallel tasks on multiprocessor systems is more c...
International audienceThis work focuses on dynamic DAG scheduling under memory constraints. We targe...
Capacity augmentation bound is a widely used quantitative metric in theoretical studies of schedulab...
International audienceScientific workflows are frequently modeled as Directed Acyclic Graphs (DAG) o...
Job-shop scheduling problems are complex and still well-studied manufacturing problems. Improvement ...
With the strong demand for computing capacity in industrial applications and the rapid development o...
International audienceIn practice, it is quite common to face combinatorial optimization problems wh...
International audienceThis work focuses on dynamic DAG scheduling under memory constraints. We targe...
International audienceIn this paper, we study the problem of real-time scheduling of parallel tasks ...
Real-time systems increasingly contain processing units with multiple cores. To use this additional ...
International audienceIn this paper, we propose READYS, a reinforcement learning algorithm for the d...
Most parallel real-time applications can be modeled as directed acyclic graph (DAG) tasks. Intra-tas...
One of the major sources of pessimism in the response time analysis (RTA) of globally scheduled real...
International audienceThis paper addresses the problem of scheduling parallel real- time tasks of Di...
In this paper, we study the problem of real-time scheduling of parallel tasks represented by a Direc...
International audienceThe scheduling of real-time parallel tasks on multiprocessor systems is more c...
International audienceThis work focuses on dynamic DAG scheduling under memory constraints. We targe...
Capacity augmentation bound is a widely used quantitative metric in theoretical studies of schedulab...
International audienceScientific workflows are frequently modeled as Directed Acyclic Graphs (DAG) o...
Job-shop scheduling problems are complex and still well-studied manufacturing problems. Improvement ...
With the strong demand for computing capacity in industrial applications and the rapid development o...
International audienceIn practice, it is quite common to face combinatorial optimization problems wh...
International audienceThis work focuses on dynamic DAG scheduling under memory constraints. We targe...
International audienceIn this paper, we study the problem of real-time scheduling of parallel tasks ...