A system for allocating resources which are anticipated to be available in
an on-demand computing at some time in the future, wherein a producer
trending agent (PTA) lists resources according to a trend prediction of
resource availability in the past, a consumer trending agent (CTA) places
bids for listed resources according to previous resource usage trends,
and an arbitration system (REAS) matches the bids with the listings to
determine if a match exists. If so, a binding contract for consumption of
the matched listed resources is established. The PTA also produce
tier-based dynamic incentive (TDI) schema which divides potential bidders
into tiers, and offers additional resource incentives according to the
tiers. Both PTA and CTA dynamically update their available/usage trends,
listings and bids, over time.