Algorithm and Scheduler Design and Implementation