Provably Good Task Assignment for Two-Type Heterogeneous Multiprocessors Using Cutting Planes
Data(s) |
15/01/2015
15/01/2015
2014
|
---|---|
Resumo |
Consider scheduling of real-time tasks on a multiprocessor where migration is forbidden. Specifically, consider the problem of determining a task-to-processor assignment for a given collection of implicit-deadline sporadic tasks upon a multiprocessor platform in which there are two distinct types of processors. For this problem, we propose a new algorithm, LPC (task assignment based on solving a Linear Program with Cutting planes). The algorithm offers the following guarantee: for a given task set and a platform, if there exists a feasible task-to-processor assignment, then LPC succeeds in finding such a feasible task-to-processor assignment as well but on a platform in which each processor is 1.5 × faster and has three additional processors. For systems with a large number of processors, LPC has a better approximation ratio than state-of-the-art algorithms. To the best of our knowledge, this is the first work that develops a provably good real-time task assignment algorithm using cutting planes. |
Identificador |
http://hdl.handle.net/10400.22/5414 10.1145/2660495 |
Idioma(s) |
eng |
Publicador |
ACM |
Relação |
ACM Transactions on Embedded Computing Systems (TECS);Vol. 13 Issue 5 http://dl.acm.org/citation.cfm?doid=2660459.2660495 |
Direitos |
closedAccess |
Palavras-Chave | #Algorithms #Performance #Theory #Cutting planes #Heterogeneous multiprocessors #Linear programming #Real-time scheduling |
Tipo |
article |