Open Access Open Access  Restricted Access Subscription Access

Dynamic Time Slice Round Robin Scheduling Algorithm with Unknown Burst Time


Affiliations
1 Department of Computer Science & IT, Amrita School of Arts and Sciences Kochi, India
2 Department of Computer Science & IT, Sciences Faculty, Amrita School of Arts and Sciences Kochi, India
 

Background: If the processer knows in advance how much time each process takes then the best approach is shortest job first scheduling (SJFS). But knowing the burst time before hand is usual unrealistic. Round Robin scheduling algorithm (RR) is the most commonly used scheduling algorithm in an environment with time sharing among more than one process. RR algorithm is free from starvation, since all processes always get equal time quantum. But the selection of time quantum can influence the performance of the algorithm. If too short, an inordinate fraction of the time is spent in context switches. If too large, it behaves like first come first served (FCFS). We try to improve this aspect of the algorithm. Methods: We propose a variant of RR algorithm -Dynamic Time Slice Round Robin Scheduling Algorithm with Unknown Burst Time which could be used if the burst times of the processes are unknown at the beginning. This involves tuning the time quantum at run time.

Keywords

Context Switch, CPU,Dynamic Time Slice Round Robin Scheduling Algorithm with Unknown Burst Time, Round Robin Scheduling, Scheduling Criteria, Scheduling Algorithm,
User

Abstract Views: 214

PDF Views: 0




  • Dynamic Time Slice Round Robin Scheduling Algorithm with Unknown Burst Time

Abstract Views: 214  |  PDF Views: 0

Authors

Anju Muraleedharan
Department of Computer Science & IT, Amrita School of Arts and Sciences Kochi, India
Neenu Antony
Department of Computer Science & IT, Amrita School of Arts and Sciences Kochi, India
R. Nandakumar
Department of Computer Science & IT, Sciences Faculty, Amrita School of Arts and Sciences Kochi, India

Abstract


Background: If the processer knows in advance how much time each process takes then the best approach is shortest job first scheduling (SJFS). But knowing the burst time before hand is usual unrealistic. Round Robin scheduling algorithm (RR) is the most commonly used scheduling algorithm in an environment with time sharing among more than one process. RR algorithm is free from starvation, since all processes always get equal time quantum. But the selection of time quantum can influence the performance of the algorithm. If too short, an inordinate fraction of the time is spent in context switches. If too large, it behaves like first come first served (FCFS). We try to improve this aspect of the algorithm. Methods: We propose a variant of RR algorithm -Dynamic Time Slice Round Robin Scheduling Algorithm with Unknown Burst Time which could be used if the burst times of the processes are unknown at the beginning. This involves tuning the time quantum at run time.

Keywords


Context Switch, CPU,Dynamic Time Slice Round Robin Scheduling Algorithm with Unknown Burst Time, Round Robin Scheduling, Scheduling Criteria, Scheduling Algorithm,



DOI: https://doi.org/10.17485/ijst%2F2016%2Fv9i8%2F131034