Improving the Quantum Time Dynamically in the Round Robin Scheduling Algorithm
The Preemptive Round Robin Scheduling Algorithm is an important scheduling algorithm used in both process scheduling and network scheduling. Processes are executed for a predefined unit of time called a quantum. Once the CPU executes the process for the specified time slice, the process either terminates or returns to the back of the ready queue if the process has any remaining burst time left. Numerous proposals have been made to improve the static quantum time of the Round Robin Scheduling Algorithm; most research focuses on the optimization of the ready queue. In this paper, I proposed having predefined optimized quantum times for most process that can be retrieved whenever a new process enters the ready queue.
Testing Algorithm can be found on GitHub: https://github.com/dinocajic/round-robin-dynamic-quantum
Improving the Quantum Time Dynamically in the Round Robin Scheduling Algorithm.pdf
||350.0 kB||Preview Download|