Dynamic Ready Queue Based Process Priority Scheduling Algorithm

05/15/2022
by   Raghav Dalmia, et al.
0

CPU scheduling is the reason behind the performance of multiprocessing and in time-shared operating systems. Different scheduling criteria are used to evaluate Central Processing Unit Scheduling algorithms which are based on different properties of the system. Round Robin is known to be the most recurrent pre-emptive algorithm used in an environment where processes are allotted a unit of time and multiprocessing operating systems. In this paper, a reformed variation of the Round Robin algorithm has been introduced to minimise the completion time, turnaround time, waiting time and number of context switches that results in the better performance of the system. The proposed work consists of calculation of priority on the basis of the difference between time spent in ready upto the moment and arrival time of the process, to ease up the burden on the ready queue. We have also evaluated the performance of the proposed approach on different datasets and measured the different scheduling criteria.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/08/2015

Characteristic specific prioritized dynamic average burst round robin scheduling for uniprocessor and multiprocessor environment

CPU scheduling is one of the most crucial operations performed by operat...
research
11/08/2010

Use of Data Mining in Scheduler Optimization

The operating system's role in a computer system is to manage the variou...
research
09/14/2011

Comparative performance analysis of multi dynamic time quantum Round Robin(MDTQRR) algorithm with arrival time

CPU being considered a primary computer resource, its scheduling is cent...
research
05/02/2016

An optimized round robin cpu scheduling algorithm with dynamic time quantum

CPU scheduling is one of the most crucial operations performed by operat...
research
08/02/2014

Assessment of Response Time for New Multi Level Feedback Queue Scheduler

Response time is one of the characteristics of scheduler, happens to be ...
research
09/02/2021

Multi-Queues Can Be State-of-the-Art Priority Schedulers

Designing and implementing efficient parallel priority schedulers is an ...
research
03/01/2020

Process algebra, process scheduling, and mutual exclusion

In the case of multi-threading as found in contemporary programming lang...

Please sign up or login with your details

Forgot password? Click here to reset