Granville Barnett

Browse by Tags

All Tags » Open Source » Algorithms (RSS)
DSA 0.5 released!
It's been a while, I've had to work on other stuff for the last 2 or so months which has rendered me with no time. That's the excuses out of the way... Not much added in this release I would simply point you to the release page for more details. A friend...
CPU Scheduling Simulator 1.0 released!
I've said it all before in recent posts, but here it is again - CPUSS is a framework that allows you to design and analyse CPU scheduling algorithms. Download CPUSS 1.0 There is a tonne of stuff in CPUSS! Most of which is not exposed by the report generation...
CPU Scheduling Simulator 0.6 released!
Download CPUSS 0.6 Some cool new features added in this release, they include: Variance Standard Deviation CPU Busy Time CPU Idle Time Get average wait time for a category of process (this uses a predicate function) I am tempted to say that this build...
CPU Scheduling Simulator 0.5 released!
Download CPUSS 0.5 I got bored today (I really should be preparing for stuff I have coming up in the next few days!!) looking at random stuff in preparation for the next few days, so I broke off for a while and decided to finish up CPUSS 0.5 release which...
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...
CPUSS: Using the SJF Expert Rule
The SJF Expert Rule strategy is designed to elevate the priority of large processes based on a precondition defined by the user, that basically says if the current % of processes in the ready queue is greater than N then execute some of the large processes...
DSA in review so far
Data Structures and Algorithms (my project on CodePlex ) has been an awesome success to date, and continues to grow with every increment and I couldn't be happier about it. First I must say that for me DSA is really a side side project, so increments...
CPU Scheduling Simulator (CPUSS) 0.3 released
Download CPUSS 0.3 In this release the new features include: CPU Activity for each process (so you can perform more in depth analysis) Average wait time (average processes spent in the ready queue) Lightweight logger (persists data to a SQL Server database...
Emulating Round Robin with CPUSS
One of the more used strategies in general irrespective of CPU scheduling is the round robin strategy that allows you to define some time quantum that each process will execute for unless within that time it voluntarily releases the CPU, if it doesn't...
DSA 0.4 released!
The latest version of the Data Structures and Algorithms (DSA) library is out! Download DSA 0.4 This latest release contains the following additions: QuickSort<T> UnorderedSet<T> Heap<T> ShellSort<T> InsertionSort<T> RepeatedWordCount...
More Posts Next page »