1. A method comprising: receiving a request for compute resources in an on-demand compute environment at a local resource broker, wherein a specification of resources associated with the request is one of fully explicit, partially explicit, fully implicit based on workload, and based on a virtual private cluster package concept where the virtual private cluster package can include aspects of provisioning a support environment and adjustments to resource request timeframes including pre-allocation, allocation duration, and post-allocation timeframe adjustments, and wherein the request being associated with the compute resources in the on-demand compute environment to be used to process workload submitted by a user to a local compute environment, wherein the each on-demand compute environment and the local compute environment are each separately managed environments and each comprises a multinode compute environment used for processing workload and wherein the local resource broker is separate from the local compute environment and from the on-demand compute environment; based on the request, communicating instructions from the local resource broker to the on-demand compute environment reserving, at a first time, compute resources within the on-demand compute environment, for consumption by workload at a second time later than the first time, to yield reserved compute resources; and providing instructions for transferring user workload received by the local compute environment to the on-demand compute environment, such that the reserved compute resources in the on-demand compute environment are consumed at the second time by the user workload.