Title :
ATB: Area-Time response Balancing algorithm for scheduling real-time hardware tasks
Author :
Iturbe, Xabier ; Benkrid, Khaled ; Arslan, Tughrul ; Martinez, Imanol ; Azkarate, Mikel
Author_Institution :
Syst. Level Integration Group, Univ. of Edinburgh, Edinburgh, UK
Abstract :
This paper describes a novel scheduling algorithm for the execution of hardware tasks with real-time constraints onto partially and dynamically reconfigurable FPGAs. The Area-Time response Balancing scheduling algorithm (ATB) is inspired by the well-known Earliest Deadline First (EDF) algorithm, which is extended with a technique for reducing the fragmentation on FPGA´s reconfigurable area. This technique promotes the reuse of the resources that are released when great area tasks finish their execution by smaller area tasks as long as the real-time constraints permit to do so. Providing an exclusively time-based algorithm, such as EDF, with support for dealing with area-related issues ensures the best results. Simulation results reported in this paper show that ATB misses 23% less deadlines than EDF. Moreover, since FPGA´s damaged resources provoke unpredictable fragmentation on the device, ATB is currently the best scheduling option to be used in a Reliable Reconfigurable Real-Time Operating System (R3TOS).
Keywords :
field programmable gate arrays; scheduling; ATB; area-time response balancing algorithm; earliest deadline first algorithm; real-time hardware task scheduling; reconfigurable FPGA; reliable reconfigurable real-time operating system; Field programmable gate arrays; Hardware; Real time systems; Resource management; Runtime; Scheduling; Scheduling algorithm;
Conference_Titel :
Field-Programmable Technology (FPT), 2010 International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4244-8980-0
DOI :
10.1109/FPT.2010.5681494