CPU Scheduling with a Round Robin Algorithm Based on an Effective Time Slice
Author(s) -
Mohammad M. Tajwar,
Md. Nuruddin Pathan,
Latifa Hussaini,
Adamu Abubakar
Publication year - 2017
Publication title -
journal of information processing systems
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.288
H-Index - 23
eISSN - 2092-805X
pISSN - 1976-913X
DOI - 10.3745/jips.01.0018
Subject(s) - computer science , turnaround time , context switch , fair share scheduling , round robin scheduling , parallel computing , algorithm , central processing unit , scheduling (production processes) , weighted round robin , response time , dynamic priority scheduling , distributed computing , mathematical optimization , operating system , schedule , mathematics
The round robin algorithm is regarded as one of the most efficient and effective CPU scheduling techniques in computing. It centres on the processing time required for a CPU to execute available jobs. Although there are other CPU scheduling algorithms based on processing time which use different criteria, the round robin algorithm has gained much popularity due to its optimal time-shared environment. The effectiveness of this algorithm depends strongly on the choice of time quantum. This paper presents a new effective round robin CPU scheduling algorithm. The effectiveness here lies in the fact that the proposed algorithm depends on a dynamically allocated time quantum in each round. Its performance is compared with both traditional and enhanced round robin algorithms, and the findings demonstrate an improved performance in terms of average waiting time, average turnaround time and context switching.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom