In this paper, we present an original approach (CPRTA for ”Constraint Programming for solving Real-Time Allocation”) based on constraint programming to solve a static allocation problem of hard real-time tasks. This problem consists in assigning periodic tasks to distributed processors in the context of fixed priority preemptive scheduling. CPRTA is built on dynamic constraint programming together with a learning method to find a feasible processor allocation under constraints. Two efficient new approaches are proposed and validated with experimental results. Moreover, CPRTA exhibits very interesting properties. It is complete (if a problem has no solution, the algorithm is able to prove it); it is non-parametric (it does not require specif...
This paper describes a new method for modeling and solving different scheduling and resource assignm...
Constraint Programming is a problem-solving paradigm that establishes a clear distinction between tw...
Abstract Static scheduling of tasks in embedded distributed real-time systems often implies a tediuo...
Abstract. In this paper, we present an original approach (CPRTA for ”Constraint Programming for solv...
In this paper, we present an original approach (CPRTA for ”Constraint Programming for solving Real-T...
International audienceIn this paper, we present an original approach (CPRTA for "Constraint Programm...
International audienceIn this paper, we present an original approach (CPRTA for ”Constraint Programm...
ISBN 3-540-23241-9, ISSN 0302-9743We present a cooperation technique using an accurate management of...
In real-time systems that contain a large variety of application constraints, such as embedded syste...
The problem of allocating and scheduling precedence-constrained tasks on the processors of a distrib...
Time-related optimization problems are very hard to solve. Scheduling covers a subcategory of such p...
The problem of multiprogram scheduling on a single processor is studied from the viewpoint of the ch...
In real-time systems, in addition to the functional correctness recurrent tasks must fulfill timing ...
This article presents and evaluates the Slack Method, a new constructive heuristic for the allocatio...
In this paper we study hard real-time systems: systems where strict time deadlines have to be met. ...
This paper describes a new method for modeling and solving different scheduling and resource assignm...
Constraint Programming is a problem-solving paradigm that establishes a clear distinction between tw...
Abstract Static scheduling of tasks in embedded distributed real-time systems often implies a tediuo...
Abstract. In this paper, we present an original approach (CPRTA for ”Constraint Programming for solv...
In this paper, we present an original approach (CPRTA for ”Constraint Programming for solving Real-T...
International audienceIn this paper, we present an original approach (CPRTA for "Constraint Programm...
International audienceIn this paper, we present an original approach (CPRTA for ”Constraint Programm...
ISBN 3-540-23241-9, ISSN 0302-9743We present a cooperation technique using an accurate management of...
In real-time systems that contain a large variety of application constraints, such as embedded syste...
The problem of allocating and scheduling precedence-constrained tasks on the processors of a distrib...
Time-related optimization problems are very hard to solve. Scheduling covers a subcategory of such p...
The problem of multiprogram scheduling on a single processor is studied from the viewpoint of the ch...
In real-time systems, in addition to the functional correctness recurrent tasks must fulfill timing ...
This article presents and evaluates the Slack Method, a new constructive heuristic for the allocatio...
In this paper we study hard real-time systems: systems where strict time deadlines have to be met. ...
This paper describes a new method for modeling and solving different scheduling and resource assignm...
Constraint Programming is a problem-solving paradigm that establishes a clear distinction between tw...
Abstract Static scheduling of tasks in embedded distributed real-time systems often implies a tediuo...