Creating On-Demand Friendly Schedulers