This invention discloses a method for
resource management and task scheduling of heterogeneous computing clusters for reconfigurable hardware accelerators, comprising: a management control node dividing time into equally spaced scheduling time slots; at each scheduling time slot, the management control node collecting request
processing tasks arriving in the previous scheduling time slot and the currently idle computing resources of the heterogeneous computing cluster; the management control node establishing a three-sided
matching game framework for request
processing tasks, service functions, and heterogeneous computing nodes; the management control node defining the preference criteria of each party based on the optimization objective; the management control node running a three-sided stable matching
algorithm for matching; the management control node offloading request
processing tasks to the heterogeneous computing nodes where the matching service functions are located for processing based on the matching results; waiting for the next scheduling time slot to arrive, and repeating the above steps. This method can effectively reduce the total task processing latency while maintaining a high
task completion rate and task satisfaction.