• DocumentCode
    2140386
  • Title

    A heuristic approach to schedule periodic real-time tasks on reconfigurable hardware

  • Author

    Danne, Klaus ; Platzner, Marco

  • Author_Institution
    Dept. of Comput. Sci., Paderborn Univ., Germany
  • fYear
    2005
  • fDate
    24-26 Aug. 2005
  • Firstpage
    568
  • Lastpage
    573
  • Abstract
    This paper deals with scheduling periodic real-time tasks on reconfigurable hardware devices, such as FPGAs. Reconfigurable hardware devices are increasingly used in embedded systems. To utilize these devices also for systems with real-time constraints, predictable task scheduling is required. We formalize the periodic task scheduling problem and propose two preemptive scheduling algorithms. The first is an adaption of the well-known earliest deadline first (EDF) technique to the FPGA execution model. Although the algorithm reveals good scheduling performance, it lacks an efficient schedulability test and requires a high number of FPGA configurations. The second algorithm uses the concept of servers that reserve area and execution time for other tasks. Tasks are successively merged into servers, which are then scheduled sequentially. While this method is inferior to the EDF-based technique regarding schedulability, it comes with a fast schedulability test and greatly reduces the number of required FPGA configurations.
  • Keywords
    embedded systems; field programmable gate arrays; heuristic programming; processor scheduling; reconfigurable architectures; embedded systems; known earliest deadline first technique; periodic real-time task scheduling; preemptive scheduling algorithms; real-time constraints; reconfigurable hardware; schedulability test; scheduling performance; Computer science; Control systems; Field programmable gate arrays; Hardware; Logic programming; Processor scheduling; Telecommunication computing; Telecommunication control; Testing; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2005. International Conference on
  • Print_ISBN
    0-7803-9362-7
  • Type

    conf

  • DOI
    10.1109/FPL.2005.1515787
  • Filename
    1515787