CPU Scheduling Simulator 0.4 Released!
Download CPUSS 0.4
A fairly minor release with a little work cleaning the API up a little by reducing ambiguity (definition of ProcessLoad, and Pairs collections).
Also added an event that allows you to subscribe to process preemption, as well as scattered priorities for auto generated process loads.
I added the option to specify a poll time for the priority first and shortest job first strategies, I did debate about just using a standard poll time but I think the flexibility is probably best in this case.
Download CPUSS 0.4
Future iterations
Below are the features that will be added in both CPUSS 0.5 and 0.6 respectively.
CPUSS 0.5
- Process resumed event
- Wait times for each process
- Min wait time
- Max wait time
CPUSS 0.6
- CPU idle time
- CPU busy time
- Standard deviation
- Average wait time based on a predicate function