1. A method of managing resources within a compute environment comprising a group of computing devices, the method comprising: A. for each node of a group of nodes within the compute environment: (1) identifying at least two jobs wherein each of the at least two jobs will consume disparate types of resources within the compute environment; (2) identifying a listing of available time frames for each of the at least two jobs which are available for reservation in order for the at least two jobs to consume their respective type of resource, the available time frames including a fixed time relationship between each of the at least two jobs; (3) generating utilizing the listing of available time frames a start range; (4) generating a node range based on the start range for a first job of the at least two jobs; (5) for all subsequence jobs, logically AND'ing the start range with the node range; and B. based on at least the logical AND'ing of the start range with the node range, generating a list of acceptable resources on which to start and a timeframe at which to start.