Mean interleaved round robin algorithm: A novel CPU scheduling algorithm for time sharing systems

0Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In round robin scheduling algorithm, the scheduler preempts a process when time slice (δ) expires and picks up the next processes in the ready queue for execution. A potential problem that we observed with the traditional round robin scheduling algorithm is: when the time slice increases, both the average waiting time and the turnaround time are also increasing instead of decreasing. This paper proposes a remedy for the observed problem which works as follows calculate the mean burst time (m) of all the processes in the ready queue. Then insert m at its appropriate position in the sorted ready queue. With this the ready queue is divided into two parts: the first part contains the burst times, b1, b2,...bi-1, which are smaller than m and the second part contains burst times bi+1,bi+2....bn+1, which are greater than or equal to m. now pickup the process p1 with burst time b1 from the sorted ready queue, assign it to CPU and execute it for one time slice (δ). Next pickup the process pi+1 with burst time bi+1 from the sorted ready queue and execute it for another δ. This process is repeated until all the jobs in the ready queue complete their execution. Then average waiting time and average turnaround time of all the processes in the ready queue are computed. When the proposed method is applied, it observed that even if the time slice increases, both the average waiting time and the turnaround time are found to be also decreasing.

Cite

CITATION STYLE

APA

Kiran, R. N. D. S. S., Srinivasa Rao, C., & Srinivasa Rao, M. (2014). Mean interleaved round robin algorithm: A novel CPU scheduling algorithm for time sharing systems. In Advances in Intelligent Systems and Computing (Vol. 327, pp. 465–472). Springer Verlag. https://doi.org/10.1007/978-3-319-11933-5_51

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free