OS scheduling simulator, 2025

Adaptive Round Robin

A priority-aware scheduler where the quantum adapts instead of staying fixed.

Role
Systems programmer
Type
OS scheduling simulator, 2025
Status
Source only
Problem

Round robin is easy to state and hard to feel. A fixed quantum punishes short jobs, and a table of numbers does not show you why.

What I built

Implemented the adaptive variant in C++, then drove a live process queue from the simulation so the starvation and turnaround trade-offs are visible while they happen.

Result

Runnable simulator pairing the scheduling core with a visual front end.

Stack

C++, React