1. A method of performing a task in a computing system that includes a plurality of nodes, each node including a plurality of chassis, each chassis including a plurality of processing units, a plurality of storage adapters, and a plurality of network adapters, the method comprising: in response to receiving a task, identifying a target storage resource and a target network resource to use to perform the task; identifying, from among the plurality of processing units, a first processing unit of a first chassis of a first node that includes processing capacity to perform the task; identifying, from among the plurality of processing units, a second processing unit of a second chassis of a second node that includes processing capacity to perform the task; determining a first storage counter that indicates a compatibility for the first processing unit to be used to perform the task by incrementing the first storage counter for each storage adapter connected to the target storage resource, incrementing the first storage counter for each storage adapter connected to the target storage resource and configured in the first node, and incrementing the first storage counter for each storage adapter connected to the target storage resource and configured in the first chassis; determining a first network counter that indicates a compatibility for the first processing unit to be used to perform the task by incrementing the first network counter for each network adapter connected to the target network resource, incrementing the first network counter for each network adapter connected to the target network resource and configured in the first node, and incrementing the first network counter for each network adapter connected to the target network resource and configured in the first chassis; determining a second storage counter that indicates a compatibility for the second processing unit to be used to perform the task by incrementing the second storage counter for each storage adapter connected to the target storage resource, incrementing the second storage counter for each storage adapter connected to the target storage resource and configured in the second node, and incrementing the second storage counter for each storage adapter connected to the target storage resource and configured in the second chassis; determining a second network counter that indicates a compatibility for the second processing unit to be used to perform the task by incrementing the second network counter for each network adapter connected to the target network resource, incrementing the second network counter for each network adapter connected to the target network resource and configured in the second node, and incrementing the second network counter for each network adapter connected to the target network resource and configured in the second chassis; generating a first host compatibility for the first processing unit to perform the task with the target storage resource and the target network resource by aggregating the first storage counter and the first network counter; generating a second host compatibility for the second processing unit to perform the task with the target storage resource and the target network resource by aggregating the second storage counter and the second network counter; selecting the first processing unit to perform the task based upon the first host compatibility being greater than the second host compatibility; and performing the task with the first processing unit.