1. A method for optimizing distributed workloads on information handling systems, the method comprising: receiving a workload request from a first information handling system specifying a computing task for distributed execution; based on the workload request, determining workload attributes of the computing task, the workload attributes including dependency of the computing task on hardware resources included in information handling systems; identifying distributed information handling systems accessible via a network for the distributed execution of the computing task, including identifying distributed hardware resources present at the distributed information handling systems, wherein the distributed information handling systems include at least one information handling system; based on the workload attributes determined and the distributed hardware resources identified, determining a preliminary allocation of the computing task among the distributed hardware resources; sending a first request to the distributed information handling systems requesting confirmation of the preliminary allocation; responsive to the first request, receiving, from at least some of the distributed information handling systems, first distributed resource information describing distributed hardware resources currently available at the distributed information handling systems responding to the first request; based on the first distributed resource information, determining a confirmed allocation of the computing task among the distributed hardware resources; and based on the confirmed allocation: sending, to confirmed distributed information handling systems including at least some of the distributed information handling systems, a second request to make the distributed hardware resources described in the first distributed resource information exclusively available for the computing task; and segmenting the computing task among the confirmed distributed information handling systems for the distributed execution.