2021
DOI: 10.32604/cmc.2021.014675
|View full text |Cite
|
Sign up to set email alerts
|

An Adjustable Variant of Round Robin Algorithm Based on Clustering Technique

Abstract: CPU scheduling is the basic task within any time-shared operating system. One of the main goals of the researchers interested in CPU scheduling is minimizing time cost. Comparing between CPU scheduling algorithms is subject to some scheduling criteria (e.g., turnaround time, waiting time and number of context switches (NCS)). Scheduling policy is divided into preemptive and non-preemptive. Round Robin (RR) algorithm is the most common preemptive scheduling algorithm used in the time-shared operating systems. I… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
10
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 8 publications
(10 citation statements)
references
References 21 publications
0
10
0
Order By: Relevance
“…Samih et al proposed DRR (Dynamic Round Robin) which uses clustering technique in grouping similar processes in a cluster, it differs from its predecessors in that it allocates time for the cluster and all processes get the same time within the same cluster [7]. Mostafa et al [24] proposed DTS (Dynamic Time Slice), DTS takes the same approach as DRR in clustering the processes using K-means clustering technique, the only difference between them is the method of calculating the time slice. The process features PW, PTQ, PBT, and NCS basically depend on BT.…”
Section: Silhouette Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…Samih et al proposed DRR (Dynamic Round Robin) which uses clustering technique in grouping similar processes in a cluster, it differs from its predecessors in that it allocates time for the cluster and all processes get the same time within the same cluster [7]. Mostafa et al [24] proposed DTS (Dynamic Time Slice), DTS takes the same approach as DRR in clustering the processes using K-means clustering technique, the only difference between them is the method of calculating the time slice. The process features PW, PTQ, PBT, and NCS basically depend on BT.…”
Section: Silhouette Methodsmentioning
confidence: 99%
“…The proposed algorithm behaved similar to the DTS algorithm [24] which takes into consideration not only the burst time of the process in the current round, but also the in the successive rounds. In addition, the proposed algorithm splits the queue into Q1 for short processes (shorter than median) and Q2 for long processes (longer than median) [20].…”
Section: Dynamic Implementationmentioning
confidence: 99%
“…Mostafa also proposed the Adjustable Round Robin (ARR) method, in which the short process has the opportunity to complete without pausing [9] . Dynamic Time Slice (DTS) algorithm uses K-means clustering technology to cluster processes [10] . Unferth et al [11] Modified Dynamic Round Robin (ADRR) is proposed to allocate time slices to processes according to the burst time.…”
Section: Introductionmentioning
confidence: 99%
“…However, different approaches reveal distinct limitations [12]. When the time slice is too large, the processes in the ready queue become starved [13]. In the other side, the context switching time is high when TQ is small.…”
Section: Introductionmentioning
confidence: 99%