Realtime Scheduler

The final project for my Realtime Operating Systems class (Cpr E 458/558) was to write a realtime scheduler and compare results. While some groups did schedulers in Java, we wrote ours in Perl with a web interface. The reasons for this were partly so it was completely platform independent, and partly that neither of us knew Java well enough to tackle the project in Java.

Our final presentation explains the schedulers fairly well, and is available for downloading in PDF format. (Final Presentation, 211kb)

The actual scheduler is available to play with. Enter tasks, with ready times, periods, CPU time required, and task values to see how several schedulers schedule tasks, and how successful they are.

Play with the schedulers