Multi-queue CPU Process Prioritization using a Dynamic Quantum Time Algorithm Compared with Varying Time Quantum and Round-Robin Algorithms
In Round-Robin Scheduling, the quantum time is static and tasks are scheduled such that no process uses CPU time more than one slice time each cycle. If quantum time is too large, the response time of the processes will not be tolerated in an interactive environment. If quantum the time is too small...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Foundation of Computer Science
2016
|
Subjects: | |
Online Access: | http://umpir.ump.edu.my/id/eprint/16487/ http://umpir.ump.edu.my/id/eprint/16487/ http://umpir.ump.edu.my/id/eprint/16487/1/mohammed-2016-ijca-907983%20google%20scholar.pdf |
id |
ump-16487 |
---|---|
recordtype |
eprints |
spelling |
ump-164872018-02-06T01:50:07Z http://umpir.ump.edu.my/id/eprint/16487/ Multi-queue CPU Process Prioritization using a Dynamic Quantum Time Algorithm Compared with Varying Time Quantum and Round-Robin Algorithms Mohammed, Maysoon A. Mazlina, Abdul Majid Balsam, A. Mustafa QA75 Electronic computers. Computer science In Round-Robin Scheduling, the quantum time is static and tasks are scheduled such that no process uses CPU time more than one slice time each cycle. If quantum time is too large, the response time of the processes will not be tolerated in an interactive environment. If quantum the time is too small, unnecessary frequent context switch may occur. Consequently, overheads result in fewer throughputs. In this study, we propose a priority multi queues algorithm with dynamic quantum time. The algorithm uses multi queues with different quantum times for the processes. The quantum times for the processes are depending on the priorities which in turn depending on the burst times of the processes. The proposed algorithm has been compared with varying time quantum algorithm which already exist to improve the original round robin algorithm. With proposed algorithm, the simple Round-Robin algorithm has been improved by about 35%. By controlling quantum time, we experience fewer context switches and shorter waiting and turnaround times, thereby obtaining higher throughput. Foundation of Computer Science 2016 Article PeerReviewed application/pdf en http://umpir.ump.edu.my/id/eprint/16487/1/mohammed-2016-ijca-907983%20google%20scholar.pdf Mohammed, Maysoon A. and Mazlina, Abdul Majid and Balsam, A. Mustafa (2016) Multi-queue CPU Process Prioritization using a Dynamic Quantum Time Algorithm Compared with Varying Time Quantum and Round-Robin Algorithms. International Journal of Computer Applications, 134 (7). pp. 33-37. ISSN 0975-8887 http://www.ijcaonline.org/archives/volume134/number7/23929-2016907983 |
repository_type |
Digital Repository |
institution_category |
Local University |
institution |
Universiti Malaysia Pahang |
building |
UMP Institutional Repository |
collection |
Online Access |
language |
English |
topic |
QA75 Electronic computers. Computer science |
spellingShingle |
QA75 Electronic computers. Computer science Mohammed, Maysoon A. Mazlina, Abdul Majid Balsam, A. Mustafa Multi-queue CPU Process Prioritization using a Dynamic Quantum Time Algorithm Compared with Varying Time Quantum and Round-Robin Algorithms |
description |
In Round-Robin Scheduling, the quantum time is static and tasks are scheduled such that no process uses CPU time more than one slice time each cycle. If quantum time is too large, the response time of the processes will not be tolerated in an interactive environment. If quantum the time is too small, unnecessary frequent context switch may occur. Consequently, overheads result in fewer throughputs. In this study, we propose a priority multi queues algorithm with dynamic quantum time. The algorithm uses multi queues with different quantum times for the processes. The quantum times for the processes are depending on the priorities which in turn depending on the burst times of the processes. The proposed algorithm has been compared with varying time quantum algorithm which already exist to improve the original round robin algorithm. With proposed algorithm, the simple Round-Robin algorithm has been improved by about 35%. By controlling quantum time, we experience fewer context switches and shorter waiting and turnaround times, thereby obtaining higher throughput. |
format |
Article |
author |
Mohammed, Maysoon A. Mazlina, Abdul Majid Balsam, A. Mustafa |
author_facet |
Mohammed, Maysoon A. Mazlina, Abdul Majid Balsam, A. Mustafa |
author_sort |
Mohammed, Maysoon A. |
title |
Multi-queue CPU Process Prioritization using a Dynamic Quantum Time Algorithm Compared with Varying Time Quantum and Round-Robin Algorithms |
title_short |
Multi-queue CPU Process Prioritization using a Dynamic Quantum Time Algorithm Compared with Varying Time Quantum and Round-Robin Algorithms |
title_full |
Multi-queue CPU Process Prioritization using a Dynamic Quantum Time Algorithm Compared with Varying Time Quantum and Round-Robin Algorithms |
title_fullStr |
Multi-queue CPU Process Prioritization using a Dynamic Quantum Time Algorithm Compared with Varying Time Quantum and Round-Robin Algorithms |
title_full_unstemmed |
Multi-queue CPU Process Prioritization using a Dynamic Quantum Time Algorithm Compared with Varying Time Quantum and Round-Robin Algorithms |
title_sort |
multi-queue cpu process prioritization using a dynamic quantum time algorithm compared with varying time quantum and round-robin algorithms |
publisher |
Foundation of Computer Science |
publishDate |
2016 |
url |
http://umpir.ump.edu.my/id/eprint/16487/ http://umpir.ump.edu.my/id/eprint/16487/ http://umpir.ump.edu.my/id/eprint/16487/1/mohammed-2016-ijca-907983%20google%20scholar.pdf |
first_indexed |
2023-09-18T22:22:13Z |
last_indexed |
2023-09-18T22:22:13Z |
_version_ |
1777415731979223040 |