Title of article :
Safety Verification of Rate-Monotonic Least-Splitting Real-Time Scheduler on Multiprocessor System
Author/Authors :
Rezaeian, Amin Department of Computer Engineering - Ferdowsi University of Mashhad, Mashhad, Iran , Ghavidel, Abolfazl Department of Computer Engineering - Ferdowsi University of Mashhad, Mashhad, Iran , Sedaghat, Yasser Department of Computer Engineering - Ferdowsi University of Mashhad, Mashhad, Iran
Pages :
10
From page :
43
To page :
52
Abstract :
In real-time task scheduling on multiprocessor systems, partitioning approach has received the attention of many researchers because of its higher least upper bound utilization of safe systems. Semi-partitioning allows some tasks to be split into subtasks and each subtask to be assigned to a different processor. Though task splitting improves the performance of systems, by counting each subtask as a separate task, it increases the effective number of tasks to be scheduled, which in turn, raises the execution overhead. This research is on semi-partitioning of tasks and assigning each partition to a separate processor to be scheduled by the well-known scheduler Rate-Monotonic (RM). Using our algorithm, we do not need to define release time for subtasks of a task to assure their nonconcurrent execution and the number of effective tasks, in turn, is reduced. It is theoretically proven that with the proposed semi-partitioning and RM scheduling algorithm, all processors may safely run their tasks according to their deadlines. Further, experimental results on 3000 randomly generated task-sets indicates that not only is utilization factor boosted, but the number of broken tasks also is decreased.
Keywords :
Multiprocessor Scheduling , Hard real-time , Semi- Partitioning , Rate-Monotonic Least Splitting
Journal title :
Astroparticle Physics
Serial Year :
2018
Record number :
2468750
Link To Document :
بازگشت