A Comparative Study of CPU Scheduling Algorithms

07/16/2013
by   Neetu Goel, et al.
0

Developing CPU scheduling algorithms and understanding their impact in practice can be difficult and time consuming due to the need to modify and test operating system kernel code and measure the resulting performance on a consistent workload of real applications. As processor is the important resource, CPU scheduling becomes very important in accomplishing the operating system (OS) design goals. The intention should be allowed as many as possible running processes at all time in order to make best use of CPU. This paper presents a state diagram that depicts the comparative study of various scheduling algorithms for a single CPU and shows which algorithm is best for the particular situation. Using this representation, it becomes much easier to understand what is going on inside the system and why a different set of processes is a candidate for the allocation of the CPU at different time. The objective of the study is to analyze the high efficient CPU scheduler on design of the high quality scheduling algorithms which suits the scheduling goals. Key Words:-Scheduler, State Diagrams, CPU-Scheduling, Performance

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/16/2013

An Optimum Multilevel Dynamic Round Robin Scheduling Algorithm

The main objective of this paper is to improve the Round Robin schedulin...
research
07/27/2022

On-Device CPU Scheduling for Sense-React Systems

Sense-react systems (e.g. robotics and AR/VR) have to take highly respon...
research
12/15/2010

Customer Appeasement Scheduling

Almost all of the current process scheduling algorithms which are used i...
research
05/26/2017

Design and Implementation of Modified Fuzzy based CPU Scheduling Algorithm

CPU Scheduling is the base of multiprogramming. Scheduling is a process ...
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
08/03/2019

An Optimized Disk Scheduling Algorithm With Bad-Sector Management

In high performance computing, researchers try to optimize the CPU Sched...
research
06/26/2023

Agile Development of Linux Schedulers with Ekiben

Kernel task scheduling is important for application performance, adaptab...

Please sign up or login with your details

Forgot password? Click here to reset