• DocumentCode
    3667265
  • Title

    DARTS: DynAmic Real-time Task Scheduling

  • Author

    Abolfazl Ghavidel;Samaneh Sadat Mousavi Nik;Mohammad Hajibegloo;Mahmoud Naghibzadeh

  • Author_Institution
    Department of Computer Engineering, Ferdowsi University of Mashhad, Iran
  • fYear
    2015
  • fDate
    5/1/2015 12:00:00 AM
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Real-time systems often involve time critical control tasks in which their correctness depends not only on the functionality but also on timeliness. In order to guarantee the timely-correctness, real-time scheduling has been studied extensively. The main problem of multiprogramming scheduling on a single processor is that an optimum fixed priority scheduler has a least upper bound to processor utilization, which is around 70 percent for large tasksets, in contrast, full processor utilization can be achieved by dynamically assigning priorities. In this paper DynAmic Real-time Task Scheduling (DARTS) algorithm is proposed, which is based on dynamic utilization and assigns higher priority to a task with the highest utilization with regard to its laxity. Eventually, this method is extended for multiprocessor systems and we demonstrate that not only does DARTS algorithm have better utilization than existing global EDF schedulability tests, but it also has significantly well outputs in total utilization less than 90 percent.
  • Keywords
    "Dynamic scheduling","Scheduling algorithms","Heuristic algorithms","Real-time systems","Schedules"
  • Publisher
    ieee
  • Conference_Titel
    Information and Knowledge Technology (IKT), 2015 7th Conference on
  • Print_ISBN
    978-1-4673-7483-5
  • Type

    conf

  • DOI
    10.1109/IKT.2015.7288767
  • Filename
    7288767