Demand-supply balancing