1. A distributed processing system comprising: a plurality of task nodes each configured to have a capability of processing a task using a reconfigurable processor (RP), and a capability of processing the task using a non-reconfigurable processor (non-RP) when the task is not processed using the reconfigurable processor; and a scheduler node configured to select a task node that is to process the task from the plurality of task nodes.