• DocumentCode
    1953570
  • 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
  • fYear
    2010
  • fDate
    8-10 Dec. 2010
  • Firstpage
    224
  • Lastpage
    232
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2010 International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-8980-0
  • Type

    conf

  • DOI
    10.1109/FPT.2010.5681494
  • Filename
    5681494