1. A method comprising: receiving job requests and bids from a plurality of organizations over a network, wherein each job request and the corresponding bid is placed by a user associated with an organization having a resource currency value within a multi-tenant database system via a user interface at a computing device over the network; determining resource currency values associated with pending jobs relating to the plurality of organizations, wherein the resource currency values corresponds to resources dedicated to the pending jobs; performing an auction of the received bids for resources that are not dedicated and remains available for purchase, wherein a bid includes a purchase request to purchase the available resources; prioritizing the job requests based on the dedicated resources and the auction of the available resources; and processing the job requests based on the prioritized job requests.