• 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