Abstract
We propose a polynomial-time algorithm for the scheduling of real-time parallel tasks on multicore processors. The proposed algorithm always finds a feasible schedule using the minimum number of processing cores, where tasks have properties of linear speedup, flexible preemption, arbitrary deadlines and arrivals, and parallelism bound. The time complexity of the proposed algorithm is O(M 3·log N) for M tasks and N processors in the worst case.
Original language | English |
---|---|
Pages (from-to) | 723-726 |
Number of pages | 4 |
Journal | IEICE Transactions on Information and Systems |
Volume | E92-D |
Issue number | 4 |
DOIs | |
State | Published - 2009 |
Keywords
- Multicore
- Parallel task
- Real-time task
- Scheduling algorithm