Sciweavers

JPDC
2010

T-L plane-based real-time scheduling for homogeneous multiprocessors

13 years 10 months ago
T-L plane-based real-time scheduling for homogeneous multiprocessors
We consider optimal real-time scheduling of periodic tasks on multiprocessors—i.e., satisfying all task deadlines, when the total utilization demand does not exceed the ion capacity of the processors. We introduce a novel abstraction for reasoning about task execution behavior on multiprocessors, called T-L plane and present T-L plane-based real-time scheduling algorithms. We show that scheduling for multiprocessors can be viewed as scheduling on repeatedly occurring T-L planes, and feasibly scheduling on a single T-L plane results in an optimal schedule. Within a single TL plane, we analytically show a sufficient condition to provide a feasible schedule. Based on these, we provide two examples of T-L plane-based real-time scheduling algorithms, including non-work-conserving and work-conserving approaches. Further, we establish that the algorithms have bounded overhead. Our simulation results validate our analysis of the algorithm overhead. In addition, we experimentally show that o...
Hyeonjoong Cho, Binoy Ravindran, E. Douglas Jensen
Added 28 Jan 2011
Updated 28 Jan 2011
Type Journal
Year 2010
Where JPDC
Authors Hyeonjoong Cho, Binoy Ravindran, E. Douglas Jensen
Comments (0)