Minimizing Scheduling Overhead In LRE-TL Real-Time Multiprocessor Scheduling Algorithm

Alhussian, Hitham and Zakaria, Nordin and Hussin, Fawnizu Azmadi (2015) Minimizing Scheduling Overhead In LRE-TL Real-Time Multiprocessor Scheduling Algorithm. Turkish Journal of Electrical Engineering & Computer Sciences. pp. 1-15. ISSN 1303-6203

[thumbnail of elk-1403-273.pdf] PDF
elk-1403-273.pdf - Published Version
Restricted to Registered users only

Download (549kB) | Request a copy

Abstract

In this paper, we present a modification of Local Remaining Execution-Time and Local time domain (LRE-TL) real-time multiprocessor scheduling algorithm, aimed at reducing the scheduling overhead in terms of task migrations. LRE-TL achieves optimality by employing the fairness rule at the end of each time slice in a fluid schedule model. LRE-TL makes scheduling decisions using two scheduling events. The Bottom (B) event, which occurs when a task consumes its local utilization thus; it has to be preempted in order to resume the execution of another task, if any, or to idle the processor if none exist. The Critical (C) event occurs when a task consumes its local laxity which means that the task cannot wait any more and has to be scheduled for execution immediately otherwise, it will miss its deadline. Event C always results in a task migration. We have modified the initialization procedure of LRE-TL to make sure that tasks which have higher probability of firing a C event will always be considered for execution first. This will ensure that the number of C events will always be at the minimum; thereby reducing the number of task migrations.

Item Type: Article
Departments / MOR / COE: Centre of Excellence > Center for Intelligent Signal and Imaging Research
Depositing User: Dr Fawnizu Azmadi Hussin
Date Deposited: 07 Oct 2016 01:42
Last Modified: 19 Jan 2017 08:20
URI: http://scholars.utp.edu.my/id/eprint/11935

Actions (login required)

View Item
View Item