Allocation-based and demand-based models