..............................
            ..............................
            ..............................
            
A Novel Amended Dynamic Round Robin Scheduling Algorithm for Timeshared Systems
        
        Central Processing Unit (CPU) is the most significant resource and its scheduling is one of the main functions of an 
operating  system.  In timeshared  systems,  Round  Robin  (RR) is  most  widely used scheduling  algorithm.  The  efficiency  of RR 
algorithm is influenced  by the  quantum  time,  if  quantum  is  small,  there  will  be overheads of  more  context switches  and  if 
quantum  time is  large, then  given algorithm  will  perform  as First  Come  First  Served (FCFS) in  which there  is more  risk of 
starvation.  In this  paper,  a  new CPU  scheduling algorithm is  proposed  named  as  Amended  Dynamic  Round  Robin (ADRR) 
based on CPU burst time. The primary goal of ADRR is to improve the conventional RR scheduling algorithm using the active 
quantum  time  notion.  Quantum  time  is cyclically adjusted based  on CPU  burst  time. We  evaluate  and  compare  the 
performance  of  our  proposed  ADRR  algorithm  based  on  certain  parameters  such  as,  waiting  time,  turnaround  time  etc.  and 
compare  the  performance of our proposed algorithm. Our numerical analysis and simulation results in MATLAB reveals that 
ADRR  outperforms other  well-known  algorithms  such  as conventional  Round  Robin,  Improved  Round Robin (IRR), Optimum 
Multilevel Dynamic Round Robin (OMDRR) and Priority Based Round Robin (PRR).    
            [1] Aggarwal H., “Comparative Performance Study R I &