Task Processing Scheduling Method and Device for Applying the Method
First Claim
1. A scheduling method for processing tasks, the execution of which is conditioned by an order of precedence, the processing of a task comprising a step for configuring resources required for executing the task and a step for executing the task on the thereby configured resources, characterized in that it comprises:
- a selection (1) of at least one level of independent tasks to be processed, in accordance with the order of precedence,a step for sorting (2) out the tasks at the level of the tasks to be processed in order to define an order of priority in the processing of the tasks, depending on the number of resources required for processing each of the tasks on the one hand and on a quantity characteristic of the tasks on the other hand,an evaluation (3) of the number of available resources for processing the tasks at the task level, andan assignment (4) of the tasks at the task level to the available resources according to the order of priority.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a method for scheduling the processing of tasks and to the associated device, the processing of a task comprising a step for configuring resources required for executing the task and a step for executing the task on the thereby configured resources, the method comprising a selection (1) of at least one level of independent tasks to be processed in accordance with an order of precedence and a step for sorting (2) out the tasks of the level of tasks to be processed in order to define, an order of priority in the processing of the tasks, depending on the number of resources required for processing the tasks on the one hand and on a time characteristic of the tasks on the other hand.
45 Citations
23 Claims
-
1. A scheduling method for processing tasks, the execution of which is conditioned by an order of precedence, the processing of a task comprising a step for configuring resources required for executing the task and a step for executing the task on the thereby configured resources, characterized in that it comprises:
-
a selection (1) of at least one level of independent tasks to be processed, in accordance with the order of precedence, a step for sorting (2) out the tasks at the level of the tasks to be processed in order to define an order of priority in the processing of the tasks, depending on the number of resources required for processing each of the tasks on the one hand and on a quantity characteristic of the tasks on the other hand, an evaluation (3) of the number of available resources for processing the tasks at the task level, and an assignment (4) of the tasks at the task level to the available resources according to the order of priority. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A scheduling device for processing tasks, the execution of which is conditioned by an order of precedence, the processing of a task comprising a step for configuring resources required for executing the task and a step for executing the task on the thereby configured resources, characterized in that it comprises:
-
a component (CR) which contains a set of tasks to be processed, a selection block (BS) for selecting at least one level of independent tasks to be processed among the set of tasks contained in the component (CR), according to the order of precedent, means (BM1, BM2 , TP) for sorting out the tasks of the selected task level according to an order of priority so that the tasks are processed, depending on the number of resources required for processing each of the tasks on the one hand and on a quantity characteristic of the tasks on the other hand, and means (BG) for assigning resources available to the processing of tasks depending on the order of priority. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification