SlideShare a Scribd company logo
1 of 8
Download to read offline
Scientific Journal Impact Factor (SJIF): 1.711
International Journal of Modern Trends in Engineering
and Research
www.ijmter.com
@IJMTER-2014, All rights Reserved 45
e-ISSN: 2349-9745
p-ISSN: 2393-8161
Comparision of different Round Robin Scheduling Algorithm
using Dynamic Time Quantum
Viral D Sanghvi1
, Jignesh N Solanki2
1
Computer Engineering Department, C U Shah College of Engineering and Technology,
2
Information Technology Department, C U Shah College of Engineering and Technology,
Abstract—Performance of computer system is heavily depends on the scheduling of the
processes. The concept of scheduling helps in selection of the process for execution. There
are many scheduling techniques available like First-Come-First-Serve (FCFS), Shortest Job
First (SJF), Priority, Round Robin (RR) etc. Output of these scheduling technique is depends
on mainly three parameter, one is average waiting time, average turnaround time and number
of context switch. It also depends on the context switching of the processes. In this paper, we
focus on the RR scheduling techniques. There are two types of RR scheduling technique, one
is RR with static quantum and other is RR with dynamic quantum. In this paper we compare
the result of different RR algorithm techniques those having dynamic quantum and we show
that even-odd RR scheduling is the best scheduling technique compare to simple RR,
average-max RR and average mid-max RR.
Keywords- Scheduling, Waiting Time, Turnaround Time, Dynamic Quantum, Context
Switch.
I. INTRODUCTION
Operating system is a collection of program and utilities. It is a program that controls
execution of application programmed and act as an interface between the user of a computer
and computer hardware [9]. Operating system control and coordinate use of hardware among
various users and hardware. It is resource allocators which manage resources. Operating
system provides different types of services such as a program execution, I/O operation, file
system manipulation, communication and error detection [7]. In operating system there are
many processes executed at the same time so we need to schedule the processes. This
scheduling is called Central Processing Unit (CPU) scheduling. CPU scheduling is heart of
any computer system since it contains decision of giving resources between possible processes
[1]. CPU scheduling decision may take place when process switches from running to waiting
state, running to ready state, waiting to ready state and process terminates. Process is a
smallest work unit of a program which requires a set of resources for its execution that are
allocated to it by the CPU. When multiple process available in the ready state at that time it is
necessary to decide which process is execute next, it is done by the “scheduler”. The CPU
scheduling can be defined as the art of determining which processes run on the CPU when
there are multiple processes are available. When processes enter the system they are put into a
job pool. This job pool refers to the job queue [5]. The processes that are residing in main
memory and are ready and waiting to execute are kept on a list is called ready queue [5].
Device queue refers to the when a process assign to the CPU, it executes or while waiting for
International Journal of Modern Trends in Engineering and Research (IJMTER)
Volume 01, Issue 05, [November - 2014] e-ISSN: 2349-9745, p-ISSN: 2393-8161
@IJMTER-2014, All rights Reserved 46
some I/O devices for completing particular I/O event [5]. CPU use many parameters in
scheduling such as,
A. CPU Utilization
It is refers to a computer’s usage of processing resources or the amount of work handled by a
CPU. It is varies depending on the amount and type of managed computing tasks.
B. Throughput
It refers to the amount of work completed in a unit of time. The number of processes the
system can execute in a period of time.
C. Waiting Time
The average period of time a Process spends waiting. Waiting time may be expressed as
turnaround time less the actual execution time. Waiting time is the sums of periods spend
waiting in the ready queue.
D. Turnaround Time
The total time between arrival of a process and process completion.it may simply deal with the
total time it takes for a program to provide the required output to the user after the program is
started.
E. Response Time
It is amount of time taken between requests was submitted and the first response is produced
[8].
F. Fairness
Avoid The Process from starvation. all the processes must be given equal opportunity to
execute.
G. Priority
It gives preferential treatment to Processes with higher priorities.
There are many different scheduling techniques are available in operating system such as
FCFS, SJF, priority, RR etc. The performance of each scheduling technique is depends on
above mentioned parameters. Now a day’s round robin algorithm is widely used.
RR is a pre-emptive scheduling Algorithm. It is designed especially for time sharing systems.
In this RR technique, a small unit of time called Time Quantum (TQ) or time slice is assigned
to each process [1]. When the TQ expired, the CPU is switched to another process. Generally
in RR technique the performance depends upon the size of fixed or static TQ [2]. If TQ is too
large then RR algorithm approximate to FCFS. If the TQ is too small then there will be many
contexts switching between the processes. Overall performance of the system depends on
choice of an optimal time quantum, so that context switching can be reduced [4].
In this paper we discussed on different round robin strategies in which dynamic time quantum
is used. Dynamic quantum generally calculated using burst time of the processes. But it is not
compulsory, it’s depends on the strategy. In this paper we discussed on Average-Max round
robin, Average Mid-Max round robin and Even-Odd round robin techniques.
In next section we discussed on above mentioned techniques in details. Section III contains the
mathematical calculation of these RR techniques. Comparison and result analysis included in
section IV. Conclusion is specified in the last section.
International Journal of Modern Trends in Engineering and Research (IJMTER)
Volume 01, Issue 05, [November - 2014] e-ISSN: 2349-9745, p-ISSN: 2393-8161
@IJMTER-2014, All rights Reserved 47
II. BACKGROUND WORK
Round Robin scheduling algorithm works with static and dynamic time quantum. In
this section we discussed different RR strategies those having dynamic time quantum:
A. Average Max Round Robin Strategy
In average max round robin technique, time quantum is mean of the summation of the average
and the maximum burst time [3]. Apply this time quantum to each process available in ready
queue.
(1)

Where avgbt is the average of burst time of all processes, maxbt is the maximum burst time
of processes. 
B. Average Mid Max Round Robin Strategy
In this strategy, Time Quantum is the Average of the summation of mid and max process [2].
Apply this time quantum applies to each process.
(2)
(3) 
Where minbt is the minimum burst time of the processes, maxbt is the maximum burst time
of processes, mid is the average of minbt and maxbt. 
C. Even Odd Round Robin Strategy
In this strategy we calculate two time quantum’s TQ1 and TQ2. Where TQ1 is the average
burst time of all the processes at even places in the ready queue and TQ2 is the average burst
time of all the processes at odd places in the ready queue [6]. Then we compare the two time
quantum’s, to get the greater Time Quantum. Take greater time as a time quantum and apply
to the each process.
(4)
Where tq1 is the average of even place process’s burst time and tq2 is the average of odd
place process’s burst time.
III. MATHEMATICAL CALCULATION
In CPU scheduling the number of processes and CPU Burst Time (BT) are accepted as
input and Average Turnaround Time (ATT), Average Waiting Time (AWT) and number of
Context Switch (CS) are produced as output.
Let’s consider four processes(P1,P2,P3,P4) with arrival time=0 and burst time(8,40,72,84) as
shown in the Table I.
Table I. PROCESS WITH BURST TIME
Process Arrival time Burst time
P1 0 8
P2 0 40
P3 0 72
P4 0 84
International Journal of Modern Trends in Engineering and Research (IJMTER)
Volume 01, Issue 05, [November - 2014] e-ISSN: 2349-9745, p-ISSN: 2393-8161
@IJMTER-2014, All rights Reserved 48
Now first we calculate the time quantum using Simple RR strategy. Here we assume fixed
Time Quantum (TQ) = 20 shown in Figure 1.
Figure 1. Gantt chart of RR Scheduling.
Now for Average Max round robin: in first iteration
Time Quantum (TQ) = (avgbt + maxbt)/2 = (51 + 84) / 2 = 67.5 ≈ 68
Then apply this TQ to all processes. In second iteration remaining burst time of p1, p2, p3 and
p4 are 0, 0, 4, 16 respectively. So,
Time Quantum (TQ) = (avgbt + maxbt)/2 = (10 + 16) / 2 = 13
Then apply this TQ to all processes. In third iteration remaining burst time of p1, p2, p3, p4
are 0,0,0,3 respectively. And then process p4 was completed shown in Figure. 2.
Figure 2. Gantt chart of AMRR Scheduling
Now for Average Mid max round robin: in first iteration
mid = (minbt + maxbt) / 2 
Time Quantum (TQ) = (mid + maxbt) / 2 = (46 + 84) / 2 = 65
Then apply this TQ to all processes. In second iteration remaining burst time of p1, p2, p3 and
p4 are 0, 0, 7,19 respectively. So,
mid = (minbt + maxbt) / 2 
Time Quantum (TQ) = (mid + maxbt) / 2 = (13 + 19) / 2 = 16
Then apply this TQ to all processes. In third iteration remaining burst time of p1, p2, p3, p4
are 0,0,0,3 respectively. And then process p4 was completed shown in Fig. 3.
Figure 3. Gantt chart of AMMRR Scheduling.
Now for Even-Odd Round Robin:
tq1 = average of even place process burst time = 62 & tq2 = average of odd place process
burst time = 40
If tq1 > tq2 then tq = tq1 else tq = tq2, So tq = 62.
Then apply this TQ to all processes. In second iteration remaining burst time of p1, p2, p3 and
p4 are 0, 0, 10, and 22 respectively. So,
International Journal of Modern Trends in Engineering and Research (IJMTER)
Volume 01, Issue 05, [November - 2014] e-ISSN: 2349-9745, p-ISSN: 2393-8161
@IJMTER-2014, All rights Reserved 49
tq1 = average of even place process burst time = 22 & tq2 = average of odd place process
burst time = 10
If tq1 > tq2 then tq = tq1 else tq = tq2, So tq = 22.
Then apply this TQ to all processes. So process p3 and p4 was completed shown in Figure 4.
Figure 4. Gantt chart of EVEN-ODD Scheduling
IV. COMPARISION & RESULT ANALYSIS
Even-Odd RR algorithms have minimum Average Turnaround Time 59.5 and
minimum Average Waiting Time 59.25. So Even-Odd RR is best round robin technique than
simple RR, Average-Max RR and Average Mid-Max RR.
Table II. COMPARISON OF RR, AMRR,AMMRR AND EVEN-ODD
Paper
Time
Quantum
ATT AWT CS
RR 20 120 69 10
AMRR 68,13,3 112 61 5
AMMRR 65,16,3 111.25 60.25 5
EVEN-ODD 62,22 59.5 59.25 5
Even-Odd RR algorithms have minimum Average Turnaround Time 59.5 and minimum
Average Waiting Time 59.25. So Even-Odd RR is best round robin technique than simple
RR, Average-Max RR and Average Mid-Max RR.
V. CONCLUSION
In this paper, we compare simple round robin algorithm with different round robin
technique those having dynamic time quantum. We also apply mathematical calculation for
the same. In this paper we show that Even-Odd RR algorithm give better performance than all
other RR scheduling strategy. As well as we can reduce Average Turnaround Time (ATT),
Average Waiting Time (AWT) and number of Context Switch (CS) using the Even-Odd RR
scheduling.
REFERENCES
[1] Sukumar babu , Neelima priyanka , Prof. Dr. P. Suresh Verma , A Novel CPU scheduling algorithm –
Preemptive & NON-Preemptive , International Journal of Modern Engineering Research. VOL 2, Issue 6,
Nov – Dec 2012
[2] Pallab Banerjee, Probal Banerjee, Shweta Sonali Dhal ,Performance Evaluation of a New Proposed
Average Mid Max Round Robin (AMMRR) scheduling algorithm with Round Robin scheduling algorithm,
International Journal of Advanced Research in Computer Science and Software Engineering. Volume 2,
Issue 8, August 2012.
[3] Pallab Banerjee, Probal Banerjee, Shweta Sonali Dhal , Comparative Performance Analysis of Average
Max Round Robin scheduling algorithm (AMRR) using Dynamic Time Quantum with Round Robin
scheduling algorithm using static Time Quantum , International Journal of Innovative Technology and
Exploring Engineering (IJITEE) ISSN: 2278-3075, Volume-1, Issue-3, August 2012.
[4] Prof Rakesh Mohanty, Prof H .S. behera, Debashree Nayak , A New Proposed Dynamic Quantum with Re-
Adjusted Round Robin scheduling algorithm and Its Performance Analysis. International Journal of
computer application. VOL 5, AUGUEST 2010.
[5] Saroj Hiranwal , Dr. K.C. Roy ,Adaptive Round Robin scheduling using Shortest Burst Approach Based on
Smart Time Slice, International Journal of Data Engineering (IJDE), Volume 2, Issue 3.
[6] Pallab Banerjee , Probal Banerjee , Shweta Sonali Dhal ,Comparative Performance Analysis of Even Odd
Round Robin scheduling algorithm (EORR) using Dynamic Time Quantum with Round Robin scheduling
algorithm using static Time Quantum , International Journal of Advanced Research in Computer Science
and Software Engineering Volume 2, Issue 9, September 2012
[7] Pabitra Pal Choudhury, Operating systems principals and Design, PHI Publication
International Journal of Modern Trends in Engineering and Research (IJMTER)
Volume 01, Issue 05, [November - 2014] e-ISSN: 2349-9745, p-ISSN: 2393-8161
@IJMTER-2014, All rights Reserved 50
[8] Abraham Silberschatz, Peter B Galvin and Greg Gagne, Operating system Concept, Wiley Student Edition,
8th Edition.
[9] Andrew S. Tanenbaum, Modern Operating system, Pearson PrenticeHall,2008.
Comparision of different Round Robin Scheduling Algorithm using Dynamic Time Quantum
Comparision of different Round Robin Scheduling Algorithm using Dynamic Time Quantum

More Related Content

What's hot

INTERRUPT LATENCY AND RESPONSE OF THE TASK
INTERRUPT LATENCY AND RESPONSE OF THE TASKINTERRUPT LATENCY AND RESPONSE OF THE TASK
INTERRUPT LATENCY AND RESPONSE OF THE TASKJOLLUSUDARSHANREDDY
 
SCHEDULING ALGORITHMS
SCHEDULING ALGORITHMSSCHEDULING ALGORITHMS
SCHEDULING ALGORITHMSMargrat C R
 
First Come First Serve
First Come First ServeFirst Come First Serve
First Come First ServeKavya Kapoor
 
CPU Scheduling algorithms
CPU Scheduling algorithmsCPU Scheduling algorithms
CPU Scheduling algorithmsShanu Kumar
 
Cpu scheduling algorithms simulation using java
Cpu scheduling algorithms simulation using javaCpu scheduling algorithms simulation using java
Cpu scheduling algorithms simulation using javajsivasrinivas
 
First Come First Serve
First Come First ServeFirst Come First Serve
First Come First ServeEdwin Makeu
 
Operating Systems Process Scheduling Algorithms
Operating Systems   Process Scheduling AlgorithmsOperating Systems   Process Scheduling Algorithms
Operating Systems Process Scheduling Algorithmssathish sak
 
Process scheduling in Light weight weight and Heavy weight processes.
Process scheduling in Light weight weight and Heavy weight processes.Process scheduling in Light weight weight and Heavy weight processes.
Process scheduling in Light weight weight and Heavy weight processes.Shreya Kumar
 
Process scheduling algorithms
Process scheduling algorithmsProcess scheduling algorithms
Process scheduling algorithmsShubham Sharma
 
17 cpu scheduling and scheduling criteria
17 cpu scheduling and scheduling criteria 17 cpu scheduling and scheduling criteria
17 cpu scheduling and scheduling criteria myrajendra
 
Operating system
Operating systemOperating system
Operating systemLovly Angel
 
Comparison Analysis of CPU Scheduling : FCFS, SJF and Round Robin
Comparison Analysis of CPU Scheduling : FCFS, SJF and Round RobinComparison Analysis of CPU Scheduling : FCFS, SJF and Round Robin
Comparison Analysis of CPU Scheduling : FCFS, SJF and Round RobinUniversitas Pembangunan Panca Budi
 

What's hot (20)

INTERRUPT LATENCY AND RESPONSE OF THE TASK
INTERRUPT LATENCY AND RESPONSE OF THE TASKINTERRUPT LATENCY AND RESPONSE OF THE TASK
INTERRUPT LATENCY AND RESPONSE OF THE TASK
 
SCHEDULING ALGORITHMS
SCHEDULING ALGORITHMSSCHEDULING ALGORITHMS
SCHEDULING ALGORITHMS
 
First Come First Serve
First Come First ServeFirst Come First Serve
First Come First Serve
 
CPU Scheduling algorithms
CPU Scheduling algorithmsCPU Scheduling algorithms
CPU Scheduling algorithms
 
Cpu scheduling algorithms simulation using java
Cpu scheduling algorithms simulation using javaCpu scheduling algorithms simulation using java
Cpu scheduling algorithms simulation using java
 
Sa by shekhar
Sa by shekharSa by shekhar
Sa by shekhar
 
First Come First Serve
First Come First ServeFirst Come First Serve
First Come First Serve
 
Operating Systems Process Scheduling Algorithms
Operating Systems   Process Scheduling AlgorithmsOperating Systems   Process Scheduling Algorithms
Operating Systems Process Scheduling Algorithms
 
SCHEDULING ALGORITHMS
SCHEDULING ALGORITHMSSCHEDULING ALGORITHMS
SCHEDULING ALGORITHMS
 
Process scheduling in Light weight weight and Heavy weight processes.
Process scheduling in Light weight weight and Heavy weight processes.Process scheduling in Light weight weight and Heavy weight processes.
Process scheduling in Light weight weight and Heavy weight processes.
 
Lecture 4 process cpu scheduling
Lecture 4   process cpu schedulingLecture 4   process cpu scheduling
Lecture 4 process cpu scheduling
 
Process Scheduling
Process SchedulingProcess Scheduling
Process Scheduling
 
Process scheduling algorithms
Process scheduling algorithmsProcess scheduling algorithms
Process scheduling algorithms
 
OSCh6
OSCh6OSCh6
OSCh6
 
17 cpu scheduling and scheduling criteria
17 cpu scheduling and scheduling criteria 17 cpu scheduling and scheduling criteria
17 cpu scheduling and scheduling criteria
 
CPU Scheduling Algorithms
CPU Scheduling AlgorithmsCPU Scheduling Algorithms
CPU Scheduling Algorithms
 
cpu scheduling OS
 cpu scheduling OS cpu scheduling OS
cpu scheduling OS
 
Operating system
Operating systemOperating system
Operating system
 
Comparison Analysis of CPU Scheduling : FCFS, SJF and Round Robin
Comparison Analysis of CPU Scheduling : FCFS, SJF and Round RobinComparison Analysis of CPU Scheduling : FCFS, SJF and Round Robin
Comparison Analysis of CPU Scheduling : FCFS, SJF and Round Robin
 
Scheduling algorithms
Scheduling algorithmsScheduling algorithms
Scheduling algorithms
 

Viewers also liked

Multi-Channel Deficit Round-Robin Scheduling. (A0 Poster Type)
Multi-Channel Deficit Round-Robin Scheduling. (A0 Poster Type)Multi-Channel Deficit Round-Robin Scheduling. (A0 Poster Type)
Multi-Channel Deficit Round-Robin Scheduling. (A0 Poster Type)Mithileysh Sathiyanarayanan
 
Qo s routing
Qo s  routingQo s  routing
Qo s routingrajib_
 
MCDRR Packet Scheduling Algorithm for Multi-channel Wireless Networks
MCDRR Packet Scheduling Algorithm for Multi-channel Wireless NetworksMCDRR Packet Scheduling Algorithm for Multi-channel Wireless Networks
MCDRR Packet Scheduling Algorithm for Multi-channel Wireless NetworksMithileysh Sathiyanarayanan
 
Round Robin Scheduling Algorithm (Simulation)
Round Robin Scheduling Algorithm (Simulation)Round Robin Scheduling Algorithm (Simulation)
Round Robin Scheduling Algorithm (Simulation)Everywhere
 

Viewers also liked (6)

Multi-Channel Deficit Round-Robin Scheduling. (A0 Poster Type)
Multi-Channel Deficit Round-Robin Scheduling. (A0 Poster Type)Multi-Channel Deficit Round-Robin Scheduling. (A0 Poster Type)
Multi-Channel Deficit Round-Robin Scheduling. (A0 Poster Type)
 
[IJET-V1I5P2] Authors :Hind HazzaAlsharif , Razan Hamza Bawareth
[IJET-V1I5P2] Authors :Hind HazzaAlsharif , Razan Hamza Bawareth[IJET-V1I5P2] Authors :Hind HazzaAlsharif , Razan Hamza Bawareth
[IJET-V1I5P2] Authors :Hind HazzaAlsharif , Razan Hamza Bawareth
 
Qo s routing
Qo s  routingQo s  routing
Qo s routing
 
MCDRR Packet Scheduling Algorithm for Multi-channel Wireless Networks
MCDRR Packet Scheduling Algorithm for Multi-channel Wireless NetworksMCDRR Packet Scheduling Algorithm for Multi-channel Wireless Networks
MCDRR Packet Scheduling Algorithm for Multi-channel Wireless Networks
 
Round Robin Scheduling Algorithm (Simulation)
Round Robin Scheduling Algorithm (Simulation)Round Robin Scheduling Algorithm (Simulation)
Round Robin Scheduling Algorithm (Simulation)
 
Round robin
Round robinRound robin
Round robin
 

Similar to Comparision of different Round Robin Scheduling Algorithm using Dynamic Time Quantum

AN OPTIMIZED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH DYNAMIC TIME QUANTUM
AN OPTIMIZED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH DYNAMIC TIME QUANTUMAN OPTIMIZED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH DYNAMIC TIME QUANTUM
AN OPTIMIZED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH DYNAMIC TIME QUANTUMijcseit
 
AN OPTIMIZED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH DYNAMIC TIME QUANTUM
AN OPTIMIZED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH DYNAMIC TIME QUANTUMAN OPTIMIZED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH DYNAMIC TIME QUANTUM
AN OPTIMIZED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH DYNAMIC TIME QUANTUMijcseit
 
An optimized round robin cpu scheduling
An optimized round robin cpu schedulingAn optimized round robin cpu scheduling
An optimized round robin cpu schedulingijcseit
 
AN OPTIMIZED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH DYNAMIC TIME QUANTUM
AN OPTIMIZED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH DYNAMIC TIME QUANTUMAN OPTIMIZED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH DYNAMIC TIME QUANTUM
AN OPTIMIZED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH DYNAMIC TIME QUANTUMijcseit
 
Optimal Round Robin CPU Scheduling Algorithm using Manhattan Distance
Optimal Round Robin CPU Scheduling Algorithm using Manhattan Distance Optimal Round Robin CPU Scheduling Algorithm using Manhattan Distance
Optimal Round Robin CPU Scheduling Algorithm using Manhattan Distance IJECEIAES
 
STATISTICAL APPROACH TO DETERMINE MOST EFFICIENT VALUE FOR TIME QUANTUM IN RO...
STATISTICAL APPROACH TO DETERMINE MOST EFFICIENT VALUE FOR TIME QUANTUM IN RO...STATISTICAL APPROACH TO DETERMINE MOST EFFICIENT VALUE FOR TIME QUANTUM IN RO...
STATISTICAL APPROACH TO DETERMINE MOST EFFICIENT VALUE FOR TIME QUANTUM IN RO...ijcsit
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
An Improved Round Robin CPU Scheduling Algorithm with Varying Time Quantum
An Improved Round Robin CPU Scheduling Algorithm with Varying Time QuantumAn Improved Round Robin CPU Scheduling Algorithm with Varying Time Quantum
An Improved Round Robin CPU Scheduling Algorithm with Varying Time QuantumIJCSEA Journal
 
AN IMPROVED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH VARYING TIME QUANTUM
AN IMPROVED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH VARYING TIME QUANTUMAN IMPROVED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH VARYING TIME QUANTUM
AN IMPROVED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH VARYING TIME QUANTUMIJCSEA Journal
 
Process Scheduling Algorithms.pdf
Process Scheduling Algorithms.pdfProcess Scheduling Algorithms.pdf
Process Scheduling Algorithms.pdfRakibul Rakib
 
An improved round robin cpu scheduling
An improved round robin cpu schedulingAn improved round robin cpu scheduling
An improved round robin cpu schedulingIJCSEA Journal
 
Operating System Scheduling
Operating System SchedulingOperating System Scheduling
Operating System SchedulingVishnu Prasad
 
An improved approach to minimize context switching in round robin scheduling ...
An improved approach to minimize context switching in round robin scheduling ...An improved approach to minimize context switching in round robin scheduling ...
An improved approach to minimize context switching in round robin scheduling ...eSAT Publishing House
 
Do2644844490
Do2644844490Do2644844490
Do2644844490IJMER
 
Priority based round robin (PBRR) CPU scheduling algorithm
Priority based round robin (PBRR) CPU scheduling algorithmPriority based round robin (PBRR) CPU scheduling algorithm
Priority based round robin (PBRR) CPU scheduling algorithmIJECEIAES
 
OS Process Chapter 3.pdf
OS Process Chapter 3.pdfOS Process Chapter 3.pdf
OS Process Chapter 3.pdfKp Sharma
 
Process management in os
Process management in osProcess management in os
Process management in osMiong Lazaro
 
Document 14 (6).pdf
Document 14 (6).pdfDocument 14 (6).pdf
Document 14 (6).pdfRajMantry
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 

Similar to Comparision of different Round Robin Scheduling Algorithm using Dynamic Time Quantum (20)

AN OPTIMIZED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH DYNAMIC TIME QUANTUM
AN OPTIMIZED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH DYNAMIC TIME QUANTUMAN OPTIMIZED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH DYNAMIC TIME QUANTUM
AN OPTIMIZED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH DYNAMIC TIME QUANTUM
 
AN OPTIMIZED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH DYNAMIC TIME QUANTUM
AN OPTIMIZED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH DYNAMIC TIME QUANTUMAN OPTIMIZED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH DYNAMIC TIME QUANTUM
AN OPTIMIZED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH DYNAMIC TIME QUANTUM
 
An optimized round robin cpu scheduling
An optimized round robin cpu schedulingAn optimized round robin cpu scheduling
An optimized round robin cpu scheduling
 
AN OPTIMIZED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH DYNAMIC TIME QUANTUM
AN OPTIMIZED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH DYNAMIC TIME QUANTUMAN OPTIMIZED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH DYNAMIC TIME QUANTUM
AN OPTIMIZED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH DYNAMIC TIME QUANTUM
 
Optimal Round Robin CPU Scheduling Algorithm using Manhattan Distance
Optimal Round Robin CPU Scheduling Algorithm using Manhattan Distance Optimal Round Robin CPU Scheduling Algorithm using Manhattan Distance
Optimal Round Robin CPU Scheduling Algorithm using Manhattan Distance
 
STATISTICAL APPROACH TO DETERMINE MOST EFFICIENT VALUE FOR TIME QUANTUM IN RO...
STATISTICAL APPROACH TO DETERMINE MOST EFFICIENT VALUE FOR TIME QUANTUM IN RO...STATISTICAL APPROACH TO DETERMINE MOST EFFICIENT VALUE FOR TIME QUANTUM IN RO...
STATISTICAL APPROACH TO DETERMINE MOST EFFICIENT VALUE FOR TIME QUANTUM IN RO...
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
An Improved Round Robin CPU Scheduling Algorithm with Varying Time Quantum
An Improved Round Robin CPU Scheduling Algorithm with Varying Time QuantumAn Improved Round Robin CPU Scheduling Algorithm with Varying Time Quantum
An Improved Round Robin CPU Scheduling Algorithm with Varying Time Quantum
 
AN IMPROVED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH VARYING TIME QUANTUM
AN IMPROVED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH VARYING TIME QUANTUMAN IMPROVED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH VARYING TIME QUANTUM
AN IMPROVED ROUND ROBIN CPU SCHEDULING ALGORITHM WITH VARYING TIME QUANTUM
 
Process Scheduling Algorithms.pdf
Process Scheduling Algorithms.pdfProcess Scheduling Algorithms.pdf
Process Scheduling Algorithms.pdf
 
An improved round robin cpu scheduling
An improved round robin cpu schedulingAn improved round robin cpu scheduling
An improved round robin cpu scheduling
 
Operating System Scheduling
Operating System SchedulingOperating System Scheduling
Operating System Scheduling
 
An improved approach to minimize context switching in round robin scheduling ...
An improved approach to minimize context switching in round robin scheduling ...An improved approach to minimize context switching in round robin scheduling ...
An improved approach to minimize context switching in round robin scheduling ...
 
Do2644844490
Do2644844490Do2644844490
Do2644844490
 
Process scheduling
Process schedulingProcess scheduling
Process scheduling
 
Priority based round robin (PBRR) CPU scheduling algorithm
Priority based round robin (PBRR) CPU scheduling algorithmPriority based round robin (PBRR) CPU scheduling algorithm
Priority based round robin (PBRR) CPU scheduling algorithm
 
OS Process Chapter 3.pdf
OS Process Chapter 3.pdfOS Process Chapter 3.pdf
OS Process Chapter 3.pdf
 
Process management in os
Process management in osProcess management in os
Process management in os
 
Document 14 (6).pdf
Document 14 (6).pdfDocument 14 (6).pdf
Document 14 (6).pdf
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 

More from Editor IJMTER

A NEW DATA ENCODER AND DECODER SCHEME FOR NETWORK ON CHIP
A NEW DATA ENCODER AND DECODER SCHEME FOR  NETWORK ON CHIPA NEW DATA ENCODER AND DECODER SCHEME FOR  NETWORK ON CHIP
A NEW DATA ENCODER AND DECODER SCHEME FOR NETWORK ON CHIPEditor IJMTER
 
A RESEARCH - DEVELOP AN EFFICIENT ALGORITHM TO RECOGNIZE, SEPARATE AND COUNT ...
A RESEARCH - DEVELOP AN EFFICIENT ALGORITHM TO RECOGNIZE, SEPARATE AND COUNT ...A RESEARCH - DEVELOP AN EFFICIENT ALGORITHM TO RECOGNIZE, SEPARATE AND COUNT ...
A RESEARCH - DEVELOP AN EFFICIENT ALGORITHM TO RECOGNIZE, SEPARATE AND COUNT ...Editor IJMTER
 
Analysis of VoIP Traffic in WiMAX Environment
Analysis of VoIP Traffic in WiMAX EnvironmentAnalysis of VoIP Traffic in WiMAX Environment
Analysis of VoIP Traffic in WiMAX EnvironmentEditor IJMTER
 
A Hybrid Cloud Approach for Secure Authorized De-Duplication
A Hybrid Cloud Approach for Secure Authorized De-DuplicationA Hybrid Cloud Approach for Secure Authorized De-Duplication
A Hybrid Cloud Approach for Secure Authorized De-DuplicationEditor IJMTER
 
Aging protocols that could incapacitate the Internet
Aging protocols that could incapacitate the InternetAging protocols that could incapacitate the Internet
Aging protocols that could incapacitate the InternetEditor IJMTER
 
A Cloud Computing design with Wireless Sensor Networks For Agricultural Appli...
A Cloud Computing design with Wireless Sensor Networks For Agricultural Appli...A Cloud Computing design with Wireless Sensor Networks For Agricultural Appli...
A Cloud Computing design with Wireless Sensor Networks For Agricultural Appli...Editor IJMTER
 
A CAR POOLING MODEL WITH CMGV AND CMGNV STOCHASTIC VEHICLE TRAVEL TIMES
A CAR POOLING MODEL WITH CMGV AND CMGNV STOCHASTIC VEHICLE TRAVEL TIMESA CAR POOLING MODEL WITH CMGV AND CMGNV STOCHASTIC VEHICLE TRAVEL TIMES
A CAR POOLING MODEL WITH CMGV AND CMGNV STOCHASTIC VEHICLE TRAVEL TIMESEditor IJMTER
 
Sustainable Construction With Foam Concrete As A Green Green Building Material
Sustainable Construction With Foam Concrete As A Green Green Building MaterialSustainable Construction With Foam Concrete As A Green Green Building Material
Sustainable Construction With Foam Concrete As A Green Green Building MaterialEditor IJMTER
 
USE OF ICT IN EDUCATION ONLINE COMPUTER BASED TEST
USE OF ICT IN EDUCATION ONLINE COMPUTER BASED TESTUSE OF ICT IN EDUCATION ONLINE COMPUTER BASED TEST
USE OF ICT IN EDUCATION ONLINE COMPUTER BASED TESTEditor IJMTER
 
Textual Data Partitioning with Relationship and Discriminative Analysis
Textual Data Partitioning with Relationship and Discriminative AnalysisTextual Data Partitioning with Relationship and Discriminative Analysis
Textual Data Partitioning with Relationship and Discriminative AnalysisEditor IJMTER
 
Testing of Matrices Multiplication Methods on Different Processors
Testing of Matrices Multiplication Methods on Different ProcessorsTesting of Matrices Multiplication Methods on Different Processors
Testing of Matrices Multiplication Methods on Different ProcessorsEditor IJMTER
 
Survey on Malware Detection Techniques
Survey on Malware Detection TechniquesSurvey on Malware Detection Techniques
Survey on Malware Detection TechniquesEditor IJMTER
 
SURVEY OF TRUST BASED BLUETOOTH AUTHENTICATION FOR MOBILE DEVICE
SURVEY OF TRUST BASED BLUETOOTH AUTHENTICATION FOR MOBILE DEVICESURVEY OF TRUST BASED BLUETOOTH AUTHENTICATION FOR MOBILE DEVICE
SURVEY OF TRUST BASED BLUETOOTH AUTHENTICATION FOR MOBILE DEVICEEditor IJMTER
 
SURVEY OF GLAUCOMA DETECTION METHODS
SURVEY OF GLAUCOMA DETECTION METHODSSURVEY OF GLAUCOMA DETECTION METHODS
SURVEY OF GLAUCOMA DETECTION METHODSEditor IJMTER
 
Survey: Multipath routing for Wireless Sensor Network
Survey: Multipath routing for Wireless Sensor NetworkSurvey: Multipath routing for Wireless Sensor Network
Survey: Multipath routing for Wireless Sensor NetworkEditor IJMTER
 
Step up DC-DC Impedance source network based PMDC Motor Drive
Step up DC-DC Impedance source network based PMDC Motor DriveStep up DC-DC Impedance source network based PMDC Motor Drive
Step up DC-DC Impedance source network based PMDC Motor DriveEditor IJMTER
 
SPIRITUAL PERSPECTIVE OF AUROBINDO GHOSH’S PHILOSOPHY IN TODAY’S EDUCATION
SPIRITUAL PERSPECTIVE OF AUROBINDO GHOSH’S PHILOSOPHY IN TODAY’S EDUCATIONSPIRITUAL PERSPECTIVE OF AUROBINDO GHOSH’S PHILOSOPHY IN TODAY’S EDUCATION
SPIRITUAL PERSPECTIVE OF AUROBINDO GHOSH’S PHILOSOPHY IN TODAY’S EDUCATIONEditor IJMTER
 
Software Quality Analysis Using Mutation Testing Scheme
Software Quality Analysis Using Mutation Testing SchemeSoftware Quality Analysis Using Mutation Testing Scheme
Software Quality Analysis Using Mutation Testing SchemeEditor IJMTER
 
Software Defect Prediction Using Local and Global Analysis
Software Defect Prediction Using Local and Global AnalysisSoftware Defect Prediction Using Local and Global Analysis
Software Defect Prediction Using Local and Global AnalysisEditor IJMTER
 
Software Cost Estimation Using Clustering and Ranking Scheme
Software Cost Estimation Using Clustering and Ranking SchemeSoftware Cost Estimation Using Clustering and Ranking Scheme
Software Cost Estimation Using Clustering and Ranking SchemeEditor IJMTER
 

More from Editor IJMTER (20)

A NEW DATA ENCODER AND DECODER SCHEME FOR NETWORK ON CHIP
A NEW DATA ENCODER AND DECODER SCHEME FOR  NETWORK ON CHIPA NEW DATA ENCODER AND DECODER SCHEME FOR  NETWORK ON CHIP
A NEW DATA ENCODER AND DECODER SCHEME FOR NETWORK ON CHIP
 
A RESEARCH - DEVELOP AN EFFICIENT ALGORITHM TO RECOGNIZE, SEPARATE AND COUNT ...
A RESEARCH - DEVELOP AN EFFICIENT ALGORITHM TO RECOGNIZE, SEPARATE AND COUNT ...A RESEARCH - DEVELOP AN EFFICIENT ALGORITHM TO RECOGNIZE, SEPARATE AND COUNT ...
A RESEARCH - DEVELOP AN EFFICIENT ALGORITHM TO RECOGNIZE, SEPARATE AND COUNT ...
 
Analysis of VoIP Traffic in WiMAX Environment
Analysis of VoIP Traffic in WiMAX EnvironmentAnalysis of VoIP Traffic in WiMAX Environment
Analysis of VoIP Traffic in WiMAX Environment
 
A Hybrid Cloud Approach for Secure Authorized De-Duplication
A Hybrid Cloud Approach for Secure Authorized De-DuplicationA Hybrid Cloud Approach for Secure Authorized De-Duplication
A Hybrid Cloud Approach for Secure Authorized De-Duplication
 
Aging protocols that could incapacitate the Internet
Aging protocols that could incapacitate the InternetAging protocols that could incapacitate the Internet
Aging protocols that could incapacitate the Internet
 
A Cloud Computing design with Wireless Sensor Networks For Agricultural Appli...
A Cloud Computing design with Wireless Sensor Networks For Agricultural Appli...A Cloud Computing design with Wireless Sensor Networks For Agricultural Appli...
A Cloud Computing design with Wireless Sensor Networks For Agricultural Appli...
 
A CAR POOLING MODEL WITH CMGV AND CMGNV STOCHASTIC VEHICLE TRAVEL TIMES
A CAR POOLING MODEL WITH CMGV AND CMGNV STOCHASTIC VEHICLE TRAVEL TIMESA CAR POOLING MODEL WITH CMGV AND CMGNV STOCHASTIC VEHICLE TRAVEL TIMES
A CAR POOLING MODEL WITH CMGV AND CMGNV STOCHASTIC VEHICLE TRAVEL TIMES
 
Sustainable Construction With Foam Concrete As A Green Green Building Material
Sustainable Construction With Foam Concrete As A Green Green Building MaterialSustainable Construction With Foam Concrete As A Green Green Building Material
Sustainable Construction With Foam Concrete As A Green Green Building Material
 
USE OF ICT IN EDUCATION ONLINE COMPUTER BASED TEST
USE OF ICT IN EDUCATION ONLINE COMPUTER BASED TESTUSE OF ICT IN EDUCATION ONLINE COMPUTER BASED TEST
USE OF ICT IN EDUCATION ONLINE COMPUTER BASED TEST
 
Textual Data Partitioning with Relationship and Discriminative Analysis
Textual Data Partitioning with Relationship and Discriminative AnalysisTextual Data Partitioning with Relationship and Discriminative Analysis
Textual Data Partitioning with Relationship and Discriminative Analysis
 
Testing of Matrices Multiplication Methods on Different Processors
Testing of Matrices Multiplication Methods on Different ProcessorsTesting of Matrices Multiplication Methods on Different Processors
Testing of Matrices Multiplication Methods on Different Processors
 
Survey on Malware Detection Techniques
Survey on Malware Detection TechniquesSurvey on Malware Detection Techniques
Survey on Malware Detection Techniques
 
SURVEY OF TRUST BASED BLUETOOTH AUTHENTICATION FOR MOBILE DEVICE
SURVEY OF TRUST BASED BLUETOOTH AUTHENTICATION FOR MOBILE DEVICESURVEY OF TRUST BASED BLUETOOTH AUTHENTICATION FOR MOBILE DEVICE
SURVEY OF TRUST BASED BLUETOOTH AUTHENTICATION FOR MOBILE DEVICE
 
SURVEY OF GLAUCOMA DETECTION METHODS
SURVEY OF GLAUCOMA DETECTION METHODSSURVEY OF GLAUCOMA DETECTION METHODS
SURVEY OF GLAUCOMA DETECTION METHODS
 
Survey: Multipath routing for Wireless Sensor Network
Survey: Multipath routing for Wireless Sensor NetworkSurvey: Multipath routing for Wireless Sensor Network
Survey: Multipath routing for Wireless Sensor Network
 
Step up DC-DC Impedance source network based PMDC Motor Drive
Step up DC-DC Impedance source network based PMDC Motor DriveStep up DC-DC Impedance source network based PMDC Motor Drive
Step up DC-DC Impedance source network based PMDC Motor Drive
 
SPIRITUAL PERSPECTIVE OF AUROBINDO GHOSH’S PHILOSOPHY IN TODAY’S EDUCATION
SPIRITUAL PERSPECTIVE OF AUROBINDO GHOSH’S PHILOSOPHY IN TODAY’S EDUCATIONSPIRITUAL PERSPECTIVE OF AUROBINDO GHOSH’S PHILOSOPHY IN TODAY’S EDUCATION
SPIRITUAL PERSPECTIVE OF AUROBINDO GHOSH’S PHILOSOPHY IN TODAY’S EDUCATION
 
Software Quality Analysis Using Mutation Testing Scheme
Software Quality Analysis Using Mutation Testing SchemeSoftware Quality Analysis Using Mutation Testing Scheme
Software Quality Analysis Using Mutation Testing Scheme
 
Software Defect Prediction Using Local and Global Analysis
Software Defect Prediction Using Local and Global AnalysisSoftware Defect Prediction Using Local and Global Analysis
Software Defect Prediction Using Local and Global Analysis
 
Software Cost Estimation Using Clustering and Ranking Scheme
Software Cost Estimation Using Clustering and Ranking SchemeSoftware Cost Estimation Using Clustering and Ranking Scheme
Software Cost Estimation Using Clustering and Ranking Scheme
 

Recently uploaded

INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 

Recently uploaded (20)

🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 

Comparision of different Round Robin Scheduling Algorithm using Dynamic Time Quantum

  • 1. Scientific Journal Impact Factor (SJIF): 1.711 International Journal of Modern Trends in Engineering and Research www.ijmter.com @IJMTER-2014, All rights Reserved 45 e-ISSN: 2349-9745 p-ISSN: 2393-8161 Comparision of different Round Robin Scheduling Algorithm using Dynamic Time Quantum Viral D Sanghvi1 , Jignesh N Solanki2 1 Computer Engineering Department, C U Shah College of Engineering and Technology, 2 Information Technology Department, C U Shah College of Engineering and Technology, Abstract—Performance of computer system is heavily depends on the scheduling of the processes. The concept of scheduling helps in selection of the process for execution. There are many scheduling techniques available like First-Come-First-Serve (FCFS), Shortest Job First (SJF), Priority, Round Robin (RR) etc. Output of these scheduling technique is depends on mainly three parameter, one is average waiting time, average turnaround time and number of context switch. It also depends on the context switching of the processes. In this paper, we focus on the RR scheduling techniques. There are two types of RR scheduling technique, one is RR with static quantum and other is RR with dynamic quantum. In this paper we compare the result of different RR algorithm techniques those having dynamic quantum and we show that even-odd RR scheduling is the best scheduling technique compare to simple RR, average-max RR and average mid-max RR. Keywords- Scheduling, Waiting Time, Turnaround Time, Dynamic Quantum, Context Switch. I. INTRODUCTION Operating system is a collection of program and utilities. It is a program that controls execution of application programmed and act as an interface between the user of a computer and computer hardware [9]. Operating system control and coordinate use of hardware among various users and hardware. It is resource allocators which manage resources. Operating system provides different types of services such as a program execution, I/O operation, file system manipulation, communication and error detection [7]. In operating system there are many processes executed at the same time so we need to schedule the processes. This scheduling is called Central Processing Unit (CPU) scheduling. CPU scheduling is heart of any computer system since it contains decision of giving resources between possible processes [1]. CPU scheduling decision may take place when process switches from running to waiting state, running to ready state, waiting to ready state and process terminates. Process is a smallest work unit of a program which requires a set of resources for its execution that are allocated to it by the CPU. When multiple process available in the ready state at that time it is necessary to decide which process is execute next, it is done by the “scheduler”. The CPU scheduling can be defined as the art of determining which processes run on the CPU when there are multiple processes are available. When processes enter the system they are put into a job pool. This job pool refers to the job queue [5]. The processes that are residing in main memory and are ready and waiting to execute are kept on a list is called ready queue [5]. Device queue refers to the when a process assign to the CPU, it executes or while waiting for
  • 2. International Journal of Modern Trends in Engineering and Research (IJMTER) Volume 01, Issue 05, [November - 2014] e-ISSN: 2349-9745, p-ISSN: 2393-8161 @IJMTER-2014, All rights Reserved 46 some I/O devices for completing particular I/O event [5]. CPU use many parameters in scheduling such as, A. CPU Utilization It is refers to a computer’s usage of processing resources or the amount of work handled by a CPU. It is varies depending on the amount and type of managed computing tasks. B. Throughput It refers to the amount of work completed in a unit of time. The number of processes the system can execute in a period of time. C. Waiting Time The average period of time a Process spends waiting. Waiting time may be expressed as turnaround time less the actual execution time. Waiting time is the sums of periods spend waiting in the ready queue. D. Turnaround Time The total time between arrival of a process and process completion.it may simply deal with the total time it takes for a program to provide the required output to the user after the program is started. E. Response Time It is amount of time taken between requests was submitted and the first response is produced [8]. F. Fairness Avoid The Process from starvation. all the processes must be given equal opportunity to execute. G. Priority It gives preferential treatment to Processes with higher priorities. There are many different scheduling techniques are available in operating system such as FCFS, SJF, priority, RR etc. The performance of each scheduling technique is depends on above mentioned parameters. Now a day’s round robin algorithm is widely used. RR is a pre-emptive scheduling Algorithm. It is designed especially for time sharing systems. In this RR technique, a small unit of time called Time Quantum (TQ) or time slice is assigned to each process [1]. When the TQ expired, the CPU is switched to another process. Generally in RR technique the performance depends upon the size of fixed or static TQ [2]. If TQ is too large then RR algorithm approximate to FCFS. If the TQ is too small then there will be many contexts switching between the processes. Overall performance of the system depends on choice of an optimal time quantum, so that context switching can be reduced [4]. In this paper we discussed on different round robin strategies in which dynamic time quantum is used. Dynamic quantum generally calculated using burst time of the processes. But it is not compulsory, it’s depends on the strategy. In this paper we discussed on Average-Max round robin, Average Mid-Max round robin and Even-Odd round robin techniques. In next section we discussed on above mentioned techniques in details. Section III contains the mathematical calculation of these RR techniques. Comparison and result analysis included in section IV. Conclusion is specified in the last section.
  • 3. International Journal of Modern Trends in Engineering and Research (IJMTER) Volume 01, Issue 05, [November - 2014] e-ISSN: 2349-9745, p-ISSN: 2393-8161 @IJMTER-2014, All rights Reserved 47 II. BACKGROUND WORK Round Robin scheduling algorithm works with static and dynamic time quantum. In this section we discussed different RR strategies those having dynamic time quantum: A. Average Max Round Robin Strategy In average max round robin technique, time quantum is mean of the summation of the average and the maximum burst time [3]. Apply this time quantum to each process available in ready queue. (1)  Where avgbt is the average of burst time of all processes, maxbt is the maximum burst time of processes.  B. Average Mid Max Round Robin Strategy In this strategy, Time Quantum is the Average of the summation of mid and max process [2]. Apply this time quantum applies to each process. (2) (3)  Where minbt is the minimum burst time of the processes, maxbt is the maximum burst time of processes, mid is the average of minbt and maxbt.  C. Even Odd Round Robin Strategy In this strategy we calculate two time quantum’s TQ1 and TQ2. Where TQ1 is the average burst time of all the processes at even places in the ready queue and TQ2 is the average burst time of all the processes at odd places in the ready queue [6]. Then we compare the two time quantum’s, to get the greater Time Quantum. Take greater time as a time quantum and apply to the each process. (4) Where tq1 is the average of even place process’s burst time and tq2 is the average of odd place process’s burst time. III. MATHEMATICAL CALCULATION In CPU scheduling the number of processes and CPU Burst Time (BT) are accepted as input and Average Turnaround Time (ATT), Average Waiting Time (AWT) and number of Context Switch (CS) are produced as output. Let’s consider four processes(P1,P2,P3,P4) with arrival time=0 and burst time(8,40,72,84) as shown in the Table I. Table I. PROCESS WITH BURST TIME Process Arrival time Burst time P1 0 8 P2 0 40 P3 0 72 P4 0 84
  • 4. International Journal of Modern Trends in Engineering and Research (IJMTER) Volume 01, Issue 05, [November - 2014] e-ISSN: 2349-9745, p-ISSN: 2393-8161 @IJMTER-2014, All rights Reserved 48 Now first we calculate the time quantum using Simple RR strategy. Here we assume fixed Time Quantum (TQ) = 20 shown in Figure 1. Figure 1. Gantt chart of RR Scheduling. Now for Average Max round robin: in first iteration Time Quantum (TQ) = (avgbt + maxbt)/2 = (51 + 84) / 2 = 67.5 ≈ 68 Then apply this TQ to all processes. In second iteration remaining burst time of p1, p2, p3 and p4 are 0, 0, 4, 16 respectively. So, Time Quantum (TQ) = (avgbt + maxbt)/2 = (10 + 16) / 2 = 13 Then apply this TQ to all processes. In third iteration remaining burst time of p1, p2, p3, p4 are 0,0,0,3 respectively. And then process p4 was completed shown in Figure. 2. Figure 2. Gantt chart of AMRR Scheduling Now for Average Mid max round robin: in first iteration mid = (minbt + maxbt) / 2  Time Quantum (TQ) = (mid + maxbt) / 2 = (46 + 84) / 2 = 65 Then apply this TQ to all processes. In second iteration remaining burst time of p1, p2, p3 and p4 are 0, 0, 7,19 respectively. So, mid = (minbt + maxbt) / 2  Time Quantum (TQ) = (mid + maxbt) / 2 = (13 + 19) / 2 = 16 Then apply this TQ to all processes. In third iteration remaining burst time of p1, p2, p3, p4 are 0,0,0,3 respectively. And then process p4 was completed shown in Fig. 3. Figure 3. Gantt chart of AMMRR Scheduling. Now for Even-Odd Round Robin: tq1 = average of even place process burst time = 62 & tq2 = average of odd place process burst time = 40 If tq1 > tq2 then tq = tq1 else tq = tq2, So tq = 62. Then apply this TQ to all processes. In second iteration remaining burst time of p1, p2, p3 and p4 are 0, 0, 10, and 22 respectively. So,
  • 5. International Journal of Modern Trends in Engineering and Research (IJMTER) Volume 01, Issue 05, [November - 2014] e-ISSN: 2349-9745, p-ISSN: 2393-8161 @IJMTER-2014, All rights Reserved 49 tq1 = average of even place process burst time = 22 & tq2 = average of odd place process burst time = 10 If tq1 > tq2 then tq = tq1 else tq = tq2, So tq = 22. Then apply this TQ to all processes. So process p3 and p4 was completed shown in Figure 4. Figure 4. Gantt chart of EVEN-ODD Scheduling IV. COMPARISION & RESULT ANALYSIS Even-Odd RR algorithms have minimum Average Turnaround Time 59.5 and minimum Average Waiting Time 59.25. So Even-Odd RR is best round robin technique than simple RR, Average-Max RR and Average Mid-Max RR. Table II. COMPARISON OF RR, AMRR,AMMRR AND EVEN-ODD Paper Time Quantum ATT AWT CS RR 20 120 69 10 AMRR 68,13,3 112 61 5 AMMRR 65,16,3 111.25 60.25 5 EVEN-ODD 62,22 59.5 59.25 5 Even-Odd RR algorithms have minimum Average Turnaround Time 59.5 and minimum Average Waiting Time 59.25. So Even-Odd RR is best round robin technique than simple RR, Average-Max RR and Average Mid-Max RR. V. CONCLUSION In this paper, we compare simple round robin algorithm with different round robin technique those having dynamic time quantum. We also apply mathematical calculation for the same. In this paper we show that Even-Odd RR algorithm give better performance than all other RR scheduling strategy. As well as we can reduce Average Turnaround Time (ATT), Average Waiting Time (AWT) and number of Context Switch (CS) using the Even-Odd RR scheduling. REFERENCES [1] Sukumar babu , Neelima priyanka , Prof. Dr. P. Suresh Verma , A Novel CPU scheduling algorithm – Preemptive & NON-Preemptive , International Journal of Modern Engineering Research. VOL 2, Issue 6, Nov – Dec 2012 [2] Pallab Banerjee, Probal Banerjee, Shweta Sonali Dhal ,Performance Evaluation of a New Proposed Average Mid Max Round Robin (AMMRR) scheduling algorithm with Round Robin scheduling algorithm, International Journal of Advanced Research in Computer Science and Software Engineering. Volume 2, Issue 8, August 2012. [3] Pallab Banerjee, Probal Banerjee, Shweta Sonali Dhal , Comparative Performance Analysis of Average Max Round Robin scheduling algorithm (AMRR) using Dynamic Time Quantum with Round Robin scheduling algorithm using static Time Quantum , International Journal of Innovative Technology and Exploring Engineering (IJITEE) ISSN: 2278-3075, Volume-1, Issue-3, August 2012. [4] Prof Rakesh Mohanty, Prof H .S. behera, Debashree Nayak , A New Proposed Dynamic Quantum with Re- Adjusted Round Robin scheduling algorithm and Its Performance Analysis. International Journal of computer application. VOL 5, AUGUEST 2010. [5] Saroj Hiranwal , Dr. K.C. Roy ,Adaptive Round Robin scheduling using Shortest Burst Approach Based on Smart Time Slice, International Journal of Data Engineering (IJDE), Volume 2, Issue 3. [6] Pallab Banerjee , Probal Banerjee , Shweta Sonali Dhal ,Comparative Performance Analysis of Even Odd Round Robin scheduling algorithm (EORR) using Dynamic Time Quantum with Round Robin scheduling algorithm using static Time Quantum , International Journal of Advanced Research in Computer Science and Software Engineering Volume 2, Issue 9, September 2012 [7] Pabitra Pal Choudhury, Operating systems principals and Design, PHI Publication
  • 6. International Journal of Modern Trends in Engineering and Research (IJMTER) Volume 01, Issue 05, [November - 2014] e-ISSN: 2349-9745, p-ISSN: 2393-8161 @IJMTER-2014, All rights Reserved 50 [8] Abraham Silberschatz, Peter B Galvin and Greg Gagne, Operating system Concept, Wiley Student Edition, 8th Edition. [9] Andrew S. Tanenbaum, Modern Operating system, Pearson PrenticeHall,2008.