An Efficient Power-Aware Scheduling Algorithm in Real Time System

Author(s):  
Hyekseong Kweon ◽  
Younggu Do ◽  
Jaejeong Lee ◽  
Byoungchul Ahn
Symmetry ◽  
2020 ◽  
Vol 12 (1) ◽  
pp. 172 ◽  
Author(s):  
Hoyoun Lee ◽  
Jinkyu Lee

In a real-time system, a series of jobs invoked by each task should finish its execution before its deadline, and EDF (Earliest Deadline First) is one of the most popular scheduling algorithms to meet such timing constraints of a set of given tasks. However, EDF is known to be ineffective in meeting timing constraints for non-preemptive tasks (which disallow any preemption) when the system does not know the future job release patterns of the tasks. In this paper, we develop a scheduling algorithm for a real-time system with a symmetry multiprocessor platform, which requires only limited information about the future job release patterns of a set of non-preemptive tasks, called LCEDF. We then derive its schedulability analysis that provides timing guarantees of the non-preemptive task set on a symmetry multiprocessor platform. Via simulations, we demonstrate the proposed schedulability analysis for LCEDF significantly improves the schedulability performance in meeting timing constraints of a set of non-preemptive tasks up to 20.16%, compared to vanilla non-preemptive EDF.


2014 ◽  
Vol 699 ◽  
pp. 840-845
Author(s):  
Zahereel Ishwar Abdul Khalib ◽  
R. Badlishah Ahmad ◽  
Ong Bi Lynn

The fact that earliest deadline first (EDF) scheduling algorithm behaves unpredictably during overload is an old and existing issue in the field of real time system. In this paper, a new software process scheduling algorithm for soft real time applications is presented. The algorithm is formulated by means of logical reasoning and excessive simulation method. This method is adopted due to the fact that the problem of scheduling a set of periodic task on single processor using non-preemptive scheme is NP-hard in the strong sense. The new algorithm, with inherently less computational complexity is found to improve in power consumption by almost 50 percent at the peak of practical overload which is at 150 percent of system load. At the same system load, the new algorithm also gives a minimum of 16 percent improvement in deadline meeting rate (DMTR) as compared to EDF. Design and formulation of the new algorithm along with graphical results of the power consumption level and the level of the deadline meeting rate of both algorithms will be presented and discuss in detail.


Sign in / Sign up

Export Citation Format

Share Document