CPU Thread Prioritization Using a Dynamic Quantum Time Round-Robin Algorithm

In Round-Robin Scheduling, the time quantum is fixed and processes are scheduled such that no process uses CPU time more than one time quantum in one go. If time quantum is too large, the response time of the processes will not be tolerated in an interactive environment. If the time quantum is too...

Full description

Bibliographic Details
Main Authors: Mohammed, Maysoon A., Mazlina, Abdul Majid, Balsam, A. Mustafa, Ghani, Rana Fareed
Format: Article
Language:English
Published: Asian Research Publishing Network 2016
Subjects:
Online Access:http://umpir.ump.edu.my/id/eprint/16486/
http://umpir.ump.edu.my/id/eprint/16486/1/jeas_1116_5351.pdf
_version_ 1848820205485031424
author Mohammed, Maysoon A.
Mazlina, Abdul Majid
Balsam, A. Mustafa
Ghani, Rana Fareed
author_facet Mohammed, Maysoon A.
Mazlina, Abdul Majid
Balsam, A. Mustafa
Ghani, Rana Fareed
author_sort Mohammed, Maysoon A.
building UMP Institutional Repository
collection Online Access
description In Round-Robin Scheduling, the time quantum is fixed and processes are scheduled such that no process uses CPU time more than one time quantum in one go. If time quantum is too large, the response time of the processes will not be tolerated in an interactive environment. If the time quantum is too small, unnecessary frequent context switch may occur. Consequently, overheads result in fewer throughputs. In this study, we propose a priority Round-Robin algorithm with dynamic quantum time (PDQT). The algorithm used the old fixed quantum time to generate new one for each process depending on its priority. The simple Round-Robin algorithm has been improved by about 20%. By controlling quantum time, we experience fewer context switches and shorter waiting and turnaround times, thereby obtaining higher throughput.
first_indexed 2025-11-15T02:05:45Z
format Article
id ump-16486
institution Universiti Malaysia Pahang
institution_category Local University
language English
last_indexed 2025-11-15T02:05:45Z
publishDate 2016
publisher Asian Research Publishing Network
recordtype eprints
repository_type Digital Repository
spelling ump-164862018-02-06T01:43:29Z http://umpir.ump.edu.my/id/eprint/16486/ CPU Thread Prioritization Using a Dynamic Quantum Time Round-Robin Algorithm Mohammed, Maysoon A. Mazlina, Abdul Majid Balsam, A. Mustafa Ghani, Rana Fareed QA75 Electronic computers. Computer science In Round-Robin Scheduling, the time quantum is fixed and processes are scheduled such that no process uses CPU time more than one time quantum in one go. If time quantum is too large, the response time of the processes will not be tolerated in an interactive environment. If the time quantum is too small, unnecessary frequent context switch may occur. Consequently, overheads result in fewer throughputs. In this study, we propose a priority Round-Robin algorithm with dynamic quantum time (PDQT). The algorithm used the old fixed quantum time to generate new one for each process depending on its priority. The simple Round-Robin algorithm has been improved by about 20%. By controlling quantum time, we experience fewer context switches and shorter waiting and turnaround times, thereby obtaining higher throughput. Asian Research Publishing Network 2016-11 Article PeerReviewed application/pdf en http://umpir.ump.edu.my/id/eprint/16486/1/jeas_1116_5351.pdf Mohammed, Maysoon A. and Mazlina, Abdul Majid and Balsam, A. Mustafa and Ghani, Rana Fareed (2016) CPU Thread Prioritization Using a Dynamic Quantum Time Round-Robin Algorithm. ARPN Journal of Engineering and Applied Sciences, 11 (22). pp. 13084-13089. ISSN 1819-6608. (Published) http://www.arpnjournals.org/jeas/research_papers/rp_2016/jeas_1116_5351.pdf
spellingShingle QA75 Electronic computers. Computer science
Mohammed, Maysoon A.
Mazlina, Abdul Majid
Balsam, A. Mustafa
Ghani, Rana Fareed
CPU Thread Prioritization Using a Dynamic Quantum Time Round-Robin Algorithm
title CPU Thread Prioritization Using a Dynamic Quantum Time Round-Robin Algorithm
title_full CPU Thread Prioritization Using a Dynamic Quantum Time Round-Robin Algorithm
title_fullStr CPU Thread Prioritization Using a Dynamic Quantum Time Round-Robin Algorithm
title_full_unstemmed CPU Thread Prioritization Using a Dynamic Quantum Time Round-Robin Algorithm
title_short CPU Thread Prioritization Using a Dynamic Quantum Time Round-Robin Algorithm
title_sort cpu thread prioritization using a dynamic quantum time round-robin algorithm
topic QA75 Electronic computers. Computer science
url http://umpir.ump.edu.my/id/eprint/16486/
http://umpir.ump.edu.my/id/eprint/16486/
http://umpir.ump.edu.my/id/eprint/16486/1/jeas_1116_5351.pdf