Duke schedulator