• DocumentCode
    2989689
  • Title

    Task scheduling strategies for dynamic reconfigurable processors in distributed systems

  • Author

    Nadeem, M. Faisal ; Ostadzadeh, S. Arash ; Wong, Stephan ; Bertels, Koen

  • Author_Institution
    Comput. Eng. Lab., Delft Univ. of Technol., Delft, Netherlands
  • fYear
    2011
  • fDate
    4-8 July 2011
  • Firstpage
    90
  • Lastpage
    97
  • Abstract
    Reconfigurable processors in distributed grid systems can potentially offer enhanced performance along with flexibility. Therefore, grid systems, such as TeraGrid, are utilizing reconfigurable computing resources next to general purpose processors (GPPs) in their computing nodes. In general, the application task scheduling largely affects the near-optimal performance of resources in distributed grid systems. The inclusion of reconfigurable nodes in such systems requires to take into account reconfigurable hardware characteristics, such as, area utilization, reconfiguration time, and time to communicate configuration bit streams, execution codes, and data. Generally, many of these characteristics are not taken into account by traditional task scheduling systems in distributed grids. In this paper, we present a simulation framework for application task distribution among different nodes of a reconfigurable computing grid. Furthermore, we propose three different task scheduling strategies, namely Optional Closest Match (OCM), Exact Match Priority (EMP), and Sufficient-Area Priority (SAP). The simulation results are presented based on the average scheduling steps required by the scheduler to accommodate each task, the total scheduler workload, and the average waiting time per task. We compare the impacts of the three scheduling strategies on these metrics. In addition, we present a thorough discussion of the results. In particular, the results show that the two key metrics average scheduling steps per task and average waiting time per task are reduced for the EMP and the SAP when compared to the OCM.
  • Keywords
    grid computing; scheduling; EMP; SAP; TeraGrid; application task distribution; area utilization; average scheduling steps; configuration bit stream; distributed grid system; dynamic reconfigurable processor; exact match priority; execution codes; general purpose processor; optional closest match; reconfigurable computing grid; reconfigurable computing resource; reconfiguration time; sufficient-area priority; task scheduling strategy; Computational modeling; Data structures; Generators; Processor scheduling; Program processors; Scheduling; Suspensions; Distributed systems; Reconfigurable computing; Resource management; Simulation framework; Task scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Simulation (HPCS), 2011 International Conference on
  • Conference_Location
    Istanbul
  • Print_ISBN
    978-1-61284-380-3
  • Type

    conf

  • DOI
    10.1109/HPCSim.2011.5999811
  • Filename
    5999811