Title :
A Task set based Adaptive Round Robin (TARR) scheduling algorithm for improving performance
Author :
Rajput, Neeraj Kumar ; Kumar, Ashwani
Author_Institution :
Deptt. of Comput. Sci. & Eng, IEC Coll. of Eng. & Technol., Noida, India
Abstract :
CPU scheduling is one of the key concepts of any operating system for optimum use of resources. Round Robin scheduling is one of the efficient techniques but has a limitation that time quantum is static and must be taken fairly. Several works have been proposed to make it dynamic one for increasing the efficiency by decreasing the average waiting time, average turnaround time and context switching. The advantage of Round Robin and Dynamic Round Robin is that both are starvation free. The proposed Task set based Adaptive Round Robin (TARR) improves the performance of system in terms of average waiting time, average turnaround time and context switching. This method does not focus on entire ready queue but only a particular task set that is applicable for processing at an instance. Based on the available processes which are less than or equal to the arrival time at a particular instance, this method selects the time quantum from the task set and executes only that task set. The result obtained by the experimental setup clearly indicated that TARR gives improvement in the system performance.
Keywords :
microprocessor chips; operating systems (computers); processor scheduling; CPU scheduling; TARR scheduling algorithm; dynamic round robin; operating system; round robin scheduling; task set based adaptive round robin; Central Processing Unit; Context; Heuristic algorithms; Real-time systems; Round robin; Scheduling; average turnaround time; average waiting time; context switching; dynamic time quantum; ready queue; round robin scheduling; time quantum;
Conference_Titel :
Futuristic Trends on Computational Analysis and Knowledge Management (ABLAZE), 2015 International Conference on
Conference_Location :
Noida
Print_ISBN :
978-1-4799-8432-9
DOI :
10.1109/ABLAZE.2015.7155018