Practical aspects of slot-based task- splitting dispatching in its schedulability analysis


Autoria(s): Sousa, Paulo Baltarejo; Bletsas, Konstantinos; Andersson, Björn; Tovar, Eduardo
Data(s)

07/02/2014

07/02/2014

2011

Resumo

Consider the problem of scheduling a set of sporadic tasks on a multiprocessor system to meet deadlines using a tasksplitting scheduling algorithm. Task-splitting (also called semipartitioning) scheduling algorithms assign most tasks to just one processor but a few tasks are assigned to two or more processors, and they are dispatched in a way that ensures that a task never executes on two or more processors simultaneously. A certain type of task-splitting algorithms, called slot-based task-splitting, is of particular interest because of its ability to schedule tasks at high processor utilizations. We present a new schedulability analysis for slot-based task-splitting scheduling algorithms that takes the overhead into account and also a new task assignment algorithm.

Identificador

DOI 10.1109/RTCSA.2011.67

978-1-4577-1118-3

1533-2306

http://hdl.handle.net/10400.22/3805

Idioma(s)

eng

Publicador

IEEE

Relação

Embedded and Real-Time Computing Systems and Applications (RTCSA); Vol. 1

http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6029852&tag=1

Direitos

closedAccess

Palavras-Chave #Multiprocessor scheduling #Task-splitting #Schedulability analysis #Real-time system overheads
Tipo

article