Improving Round Robin Scheduling with Dynamic Time Quantum (IRRDQ)

Authors

  • Farheen Qazi Department of Software Engineering, Sir Syed University of Engineering and Technology, Karachi, 7500, Pakistan
  • Dur-e-Shawar Agha Department of Software Engineering, Sir Syed University of Engineering and Technology, Karachi, 7500, Pakistan
  • Muhammad Naseem Department of Software Engineering, Sir Syed University of Engineering and Technology, Karachi, 7500, Pakistan
  • Shahnila Badar Department of Electrical Engineering, DHA Suffa University, Karachi, 75500, Pakistan
  • Fozia Hanif Khan Department of Mathematics, University of Karachi, Karachi, 75270, Pakistan

DOI:

https://doi.org/10.55447/jaet.07.02.115

Keywords:

Round Robin (RR), Context switching, Average waiting time, Average turnaround time

Abstract

In the realm of real-time and multitasking environments, the Round Robin (RR) CPU scheduling algorithm is extensively utilized. Renowned for its fairness and avoidance of process starvation, RR allocates a specific time quantum to each process. However, the frequent context switching between processes during CPU scheduling, owing to the short time quantum, can adversely impact system performance by increasing average waiting time and response waiting time. To address these concerns, this paper introduces "Improving Round Robin Scheduling Using Dynamic Time Quantum (IRRDQ)," a modified version of RR aimed at diminishing turnaround time, average waiting time, and context switching. In our proposed approach, we arrange all incoming processes based on minimum burst time and dynamically assign an optimal time quantum to each process using the Shortest Job First (SJF) algorithm. The computation of time quantum is tailored to the burst times of individual processes. Through experimental demonstrations, we showcase the significant performance improvement of our algorithm compared to RR and other existing algorithms.

Downloads

Published

2023-12-31

How to Cite

Qazi, F., Agha, D.- e-S., Naseem, M., Badar, S., & Khan, F. H. (2023). Improving Round Robin Scheduling with Dynamic Time Quantum (IRRDQ). Journal of Applied Engineering & Technology (JAET), 7(2), 70–82. https://doi.org/10.55447/jaet.07.02.115

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.