1. A method comprising: converting a topology of first compute resources in a computer environment to a plurality of endpoint-to-endpoint paths; based on the plurality of endpoint-to-endpoint paths, mapping each replica resource of the first compute resources to at least one endpoint compute to yield mapped replica resources; based on the mapped replica resources, evaluating resources in the computer environment to yield identified schedule costs; receiving a request to use second compute resources of the first compute resources to process a workload; and using the second compute resources for the workload based on the identified schedule costs.