On-Demand Scheduling Strategies