1. A distributed processing system comprising: plural task nodes each including a reconfigurable processor (RP) for processing a corresponding task, and a non-reconfigurable processor (non-RP) for processing the corresponding task; and a scheduler node configured to: control a distributing of tasks in a computing environment by: calculating, for a task, RP gains for each of the plural task nodes based on a difference between a corresponding RP cost and a corresponding non-RP cost; determining a RP gain that has a greatest absolute value among the calculated RP gains; and in response to the determining the RP gain: selecting a task node, from the plural task nodes, that is to process the task based on the determined RP gain; and selecting a task processing method, between an RP-method and a non-RP method, by which the selected task node is to process the task based on direction information of the determined RP gain, wherein, to select the task processing method, the scheduler node is configured to select the RP-method as the task processing method when the direction information represents a first signed direction and select the non-RP method as the task processing method when the direction information represents a different second signed direction, wherein the selected task node processes the task according to the selected task processing method.