2021
DOI: 10.11591/eei.v10i5.2812
|View full text |Cite
|
Sign up to set email alerts
|

Comparative analysis of the essential CPU scheduling algorithms

Abstract: CPU scheduling algorithms have a significant function in multiprogramming operating systems. When the CPU scheduling is effective a high rate of computation could be done correctly and also the system will maintain in a stable state. As well as, CPU scheduling algorithms are the main service in the operating systems that fulfill the maximum utilization of the CPU. This paper aims to compare the characteristics of the CPU scheduling algorithms towards which one is the best algorithm for gaining a higher CPU uti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 14 publications
0
6
0
Order By: Relevance
“…The next round of process will be executed if the current process finish below its time slice. Hence, each process will get an allocated CPU time, which will eliminate the starvation (Omar et al, 2021) (Purnomo & Putra, 2022). One the most disadvantage of round robin algorithm is more overhead of quantum or context switching.…”
Section: Figure 1 Stage Of Literature Reviewmentioning
confidence: 99%
“…The next round of process will be executed if the current process finish below its time slice. Hence, each process will get an allocated CPU time, which will eliminate the starvation (Omar et al, 2021) (Purnomo & Putra, 2022). One the most disadvantage of round robin algorithm is more overhead of quantum or context switching.…”
Section: Figure 1 Stage Of Literature Reviewmentioning
confidence: 99%
“…The performance of the traditional priority scheduling algorithm was enhanced by the proposed algorithm, which introduced an aging mechanism to prevent low-priority processes from being indefinitely postponed. Several variations of RR scheduling algorithms, such as shortest job first, preemptive, non-preemptive, and First Come, First Served algorithms, are analyzed in [8][9][10][11] to improve performance, CPU utilization, throughput, and context switching. The Dynamic Time Slice (DTS) algorithm, designed by the authors in [12], aims to minimize time costs by prioritizing short processes and minimizing scheduling overhead.…”
Section: Related Workmentioning
confidence: 99%
“…To sum up, evaluating the performance of scheduling algorithms requires assessing three key performance measures: waiting time, turnaround time, and context switching [8][9][10]. They can determine a scheduling algorithm's efficiency, fairness, responsiveness, and overhead.…”
Section: Context Switchingmentioning
confidence: 99%
“…The problem we may have is that in some requests we may need some data on one server called A which contains part of the database and the other data keep on another server, let's call it B, the data on server A may be an input to that data on server B. Such a dilemma may require careful scheduling of these requests so that processing is in the least amount of time and can get by maximizing interference in servers work (reducing the total elapsed time as much as possible) and reducing the idle time as much as possible from both servers [7], [8]. According to Johnson's procedure [1] which is based on the processing time of requests only, has improved.…”
Section: Introductionmentioning
confidence: 99%