A method and system for utility resource aggregation and allocation is
disclosed. User data on utility resource use for a plurality of utility
users is collected. Utility resource demand is modeled for an aggregation
of a subset of the plurality of utility users. The aggregation of utility
users are dynamically matched with a utility source or aggregated utility
source.