International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 167 - Number 13 |
Year of Publication: 2017 |
Authors: Yosef Berhanu, Abebe Alemu, Manish Kumar Mishra |
10.5120/ijca2017914569 |
Yosef Berhanu, Abebe Alemu, Manish Kumar Mishra . Dynamic Time Quantum based Round Robin CPU Scheduling Algorithm. International Journal of Computer Applications. 167, 13 ( Jun 2017), 48-55. DOI=10.5120/ijca2017914569
In multiprogramming environment, CPU scheduling is the process to determine the most efficient way to service the requests of the processes waiting in the ready queue to be executed. The CPU scheduling algorithms focus on maximizing CPU utilization by minimizing waiting time, turnaround time and number of context switches for a set of processes. In time shared systems the preferred choice is Round Robin (RR) CPU scheduling in which performance of the system depends on the choice of the time quantum. This paper presents a dynamic time quantum based Round Robin CPU scheduling algorithm to enhance the CPU performance using the features of an Improved Round Robin (IRR) and an improved Round Robin CPU scheduling algorithm with varying time quantum (IRRVQ). The experimental and simulation results show that the proposed algorithm is proven better than the RR, IRR and IRRVQ in terms of decreasing the average waiting time, average turnaround time and number of context switches.