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
Link To Document