Thesis etd-11142012-100101 |
Link copiato negli appunti
Thesis type
Tesi di laurea magistrale
Author
ITALIANO, ANGELA
URN
etd-11142012-100101
Thesis title
Analysis and design of an algorithm for allocating real-time task pipelines on multi-core systems.
Department
INFORMATICA
Course of study
INFORMATICA E NETWORKING
Supervisors
relatore Prof. Lipari, Giuseppe
correlatore Prof. Buttazzo, Giorgio C.
correlatore Prof. Buttazzo, Giorgio C.
Keywords
- multi-core
- real-time
- scheduling
Graduation session start date
07/12/2012
Availability
Withheld
Release date
07/12/2052
Summary
The class of the real-time multimedia streaming applications can be modeled, on multi-processor systems, as a pipeline of tasks. The pipeline is periodically activated and each instance has to be completed before a given
end-to-end deadline. A general problem is to allocate multiple real-time task pipelines on a multi-core systems, guaranteeing their schedulability and optimizing a user defined objective (i.e. minimum number of processors, minimum energy consumption, etc.).
The objective of this thesis is to analyze the problem from a mathematical point of view, and to design an algorithm to explore the space of possible solutions. The research activity rests on a previous investigation about the assignment scheduling parameters to the tasks. In this thesis, we propose a grouping strategies that try to minimize the number of processors required to schedule a pipeline, and hence the overall resource utilization. The proposed algorithm is evaluated on a wide combination of parameters and its effectiveness is compared against currently existing solutions.
end-to-end deadline. A general problem is to allocate multiple real-time task pipelines on a multi-core systems, guaranteeing their schedulability and optimizing a user defined objective (i.e. minimum number of processors, minimum energy consumption, etc.).
The objective of this thesis is to analyze the problem from a mathematical point of view, and to design an algorithm to explore the space of possible solutions. The research activity rests on a previous investigation about the assignment scheduling parameters to the tasks. In this thesis, we propose a grouping strategies that try to minimize the number of processors required to schedule a pipeline, and hence the overall resource utilization. The proposed algorithm is evaluated on a wide combination of parameters and its effectiveness is compared against currently existing solutions.
File
| Nome file | Dimensione |
|---|---|
The thesis is not available. |
|