AN UNFAIR SEMI-GREEDY REAL-TIME MULTIPROCESSOR SCHEDULING ALGORITHM.

Optimal real-time multiprocessor scheduling algorithms always achieve higher processor utilization that is equal to the number of processors in the system. However, optimality always comes at the expense of scheduling overheads in terms of task preemptions and migrations which highly affect the p...

Full description

Saved in:
Bibliographic Details
Main Author: ALHUSSIAN, HITHAM SEDDIG ALHASSAN
Format: Thesis
Language:English
Published: 2014
Subjects:
Online Access:http://utpedia.utp.edu.my/21303/1/2014%20-COMPUTER%20%26%20INFORMATION%20SCIENCES%20-%20AN%20UNFAIR%20SEMI-GREEDY%20REAL-TIME%20MULTIPROCESSOR%20SCHEDULING%20ALGORITHM%20-%20HITHAM%20SEDDIG%20ALHASSAN%20ALHUSSIN.pdf
http://utpedia.utp.edu.my/21303/
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Teknologi Petronas
Language: English
Description
Summary:Optimal real-time multiprocessor scheduling algorithms always achieve higher processor utilization that is equal to the number of processors in the system. However, optimality always comes at the expense of scheduling overheads in terms of task preemptions and migrations which highly affect the practicability of the algorithm. This is because most of these algorithms achieve optimality by adhering to the fairness rule, in which tasks are forced to make progress in their executions at each time quanta or at the end of each time slice in a fluid schedule model; which corresponds to the deadlines of all tasks in the system. These preemptions and migrations add extra overheads that must be added to the worst case execution requirements of a task.