An Enhanced and Improved Half-Life Variable Quantum Time Round Robin (EImHLVQTRR) CPU Scheduling Algorithm

Authors

DOI:

https://doi.org/10.56919/usci.2541.030

Keywords:

Burst Time (BT), Gantt chart, Ready Queue (RQ), Remaining Burst Time (RBT), Round Robin, Throughput

Abstract

Study’s Excerpt:
• An extended Improved Half-Life Variable Quantum Time Round Robin is proposed.
• This will further improve the efficiency of the system.
• The experimental analysis and simulation results show a promising better performance.
• Most drawbacks, like starvation in existing algorithms, were also addressed.
Full Abstract:
The processing speed and powers of Computer systems is a function of Central Processing Unit (CPU) efficiency. Depending on the algorithm used to implement a particular system, the turnaround time, waiting time, response time, and number of context switch are responsible for reducing CPU idle time and, overall, slowing down computer system processing power. There are many existing scheduling algorithms; among them is the “Improved Half Life Variable Quantum Time with Mean Time Slice Round Robin (ImHLVQTRR) Algorithm,” which has been proposed to address the starvation problem – delay in access to the requested resources experienced in most of the earlier algorithms. This paper aims to enhance (the ImHLVQTRR) algorithm by modifying the time quantum (TQ), thereby improving system performance. To achieve this, a square root of the product of the processes average burst time and minimum burst time was computed to determine the TQ. The computed TQ is then used to execute RQ processes in an iterative manner within a specified period of time until the ready queue is empty. Overall, the experimental analysis shows that the proposed (EImHLVQTRR) algorithm performed better in terms of AWT of 371ms as against 390ms and 371ms, ATAT of 399ms as against 423ms and 399ms, ART of 71ms as against 236ms and 88ms and NCS of 91 as against 46 and 65; AWT of 326ms as against 350ms and 326ms, ATAT of 351ms as against 378ms and 351ms, ART of 51ms as against 153ms and 59ms and NCS of 77 as against 45 and 57 in both Zero and Non-Zero Arrival Time simulation results for the processes generated as shown in Figure 10 & 13 respectively. The experimental results also show some significant improvement as the ATAT of 22.6ms as against 27.2ms and 29.6ms, AWT of 13.4ms as against 18.0ms and 20.4ms, ART of 4.8ms as against 9.0ms and 11.8ms with equal number of context switch for Zero Arrival Time; ATAT of 30.6ms as against 32.2ms and 40.6ms, AWT of 18.6ms as against 20.2ms and 28.6ms, ART of 18.6ms as against 10.6ms and 11.2ms and NCS of 4 as against 6 and 7 for Non-Zero Arrival Time experimental summary results shown in Table 3 & 4.

References

Abdelhafiz, A. A. (2021). VORR: A New Round Robin Scheduling Algorithm. Al-Azhar Bulletin of Science: Section B, 32(2), 1st of December, 2021, 45-54. http://doi.10.21608/absb.2021.99340.1141

AbdelKader, A., Ghazy, N., Zaki, M. S. & ElDahshan, K. A. (2022). A Modified Mean-Median Round Robin Algorithm for Task Scheduling. International Journals of Intelligent Engineering and Systems, 15(6). https://doi.org/10.22266/ijies2022.1231.53.

Abubakar, M. B. (2016). Improved Round Robin with Highest Response Ratio Next (IRRHRRN) CPU Scheduling Algorithm [Unpublished master's thesis]. Mathematic Department, Faculty of Physical Science, Ahmadu Bello University, Zaria, Kaduna State.

Abubakar, S. E., Yusuf, S. A., Obiniyi, A. A., & Abdullahi, M. (2023). Modified Round Robin with Highest Response Ratio Next CPU Scheduling Algorithm using Dynamic Time Quantum. Sule Lamido University Journal of Science and Technology (SLUJST). 6(1&2), March, 2023, 87-99. https://doi.org/10.56471/slujst.v6i.363.

Ali, K. F., Marikal, A. & PhD Kumar, K. A. (2020). A Hybrid Round Robin Scheduling Mechanism for Process Management. International Journal of Computer Application, 177(36), February, 2020. https://doi.org/10.5120/ijca2020919851

Ashiru, S., Abdullahi, S., & Junaidu, S. (2014). Half Life Variable Quantum Time Round Robin (HLVQTRR). International Journal of Computer Science and Information Technologies (IJCSIT), 5(6), 2014, 7210-7217. https://www.semanticscholar.org/paper/Half-Life-Variable-Quantum-Time-Round-Robin-(-)-Ashiru-Abdullahi/2b4a7c48f7b7ebf802b13767037627b217de1352.

Fiad, A., Maaza, Z. & Bendoukha, H. (2020). Improved version of Round Robin Scheduling Algorithm based on Analytic Model. International Journal of Networked and Distributed Computing, 8(4), 195-202, 2020. https://doi.org/10.2991/ijndc.k200804.001

Hayatunnufus, Riasetiawan, M. & Ashari, A. (2020). Performance Analysis of FIFO and Round Robin Scheduling Process Algorithm in Internet of Things Operating System for Collecting Landslide Data. In: Proc. of International Conference on Data Science, Artificial Intelligence, and Business Analytics (DATABIA), 63-68. https://www.scribd.com/document/407124931/ .

Matarneh, R. J. (2009). Self-Adjustment Time Quantum in Round Robin Algorithm Depending on Burst Time of the Now Running Processes. American Journal of Applied Sciences 6(10), 1831-1837, 2009. https://doi.org/10.3844/AJASSP.2009.1831.1837.

Mishra, M. K., & Rashid, F. (2014). An Improved Round Robin CPU Scheduling Algorithm with Varying Time Quantum. International Journal of Computer Science, Engineering and Applications (IJCSEA), 4(4), 2014, 1-8. https://doi.org/10.5121/ijcsea.2014.4401

Mody, S. & Mirkar, S. (2019). Smart Round Robin CPU Scheduling Algorithm for Operating Systems. 4th International Conference on Electrical, Electronics, Communication, Computer Technologies and Optimization Techniques (ICEECCOT). 1st December, 2019. https://doi.org/10.1109/ICEECCOT46775.2019.9114602

Mostafa, S. & Amano, H. (2020). Dynamic Round Robin CPU Scheduling Algorithm based on K-Means Clustering Technique. Applied Sciences (Switzerland), 10(15), 5134, July, 2020. https://doi.org/10.3390/app10155134

Qazi, F., Agha, D., Naseem, M., Badar, S. & Hanif, F. (2023). Improved Round Robin Scheduling with Dynamic Time Quantum (IRRDQ). Journal of Applied Engineering and Technology, 7(2), 70-82. http://doi.org/10.55447/jaet.07.02.115

Richardson, B. & Istiono, W. (2022). Comparison Analysis of Round Robin Algorithm with Highest Response Ratio Next Algorithm for Job Scheduling Problems. International Journal of Open Information Technologies, 10(2), 21-26, 2022. https://cyberleninka.ru/article/n/comparison-analysis-of-round-robin-algorithm-with-highest-response-ratio-next-algorithm-for-job-scheduling-problems/pdf

Sakshi, C., Sharma, S., Kautish, S., Alsallami, E., & Khalil, A. M., (2022). A New Median-Average Round Robin Scheduling Algorithm: An Optimal approach for Reducing Turnaround and Waiting Time. Alexandria Engineering Journal, 61(12), 10527-10538, 2022. https://doi.org/10.1016/j.aej.2022.04.006

Sharma, A. & Kakhani, G. (2015). Analysis of Adaptive Round Robin Algorithm and Proposed Round Robin Remaining Time Algorithm. International Journal of Computer Science and Mobile Computing, 4(12), 139-147. https://ijcsmc.com/docs/papers/December2015/V4I12201542.pdf

Simon, A., Dams, G. L., & Danjuma, S. (2022). An Improved Half Life Variable Quantum Time with Mean Time Slice Round Robin CPU Scheduling (ImHLVQTRR). Science World Journal. 17(2), 2022. https://www.researchgate.net/profile/Ashiru-Simon/publication/361987181.

Singh, A., Goyal, P., & Batra, S. (2010). An Optimized Round Robin Scheduling Algorithm for CPU Scheduling”. International Journal on Computer Science and Engineering (IJCSE) 2(7), 2383-2385.

Sohrawordi, M., Ali, E., Uddin, P. & Hossain, M. (2019). A Modified Round Robin CPU Scheduling Algorithm with Dynamic Time Quantum. International Journal of Advanced Research, 7, 422-429. https://doi.org/10.21474/IJAR01/8506.

Vayadande, K., Patil, S., Chauhan, S., Thakur, R., Baware, T., & Naik, S. (1st to 3rd, December, 2023). A Survey Paper on CPU Process Scheduling. International Conference on Recent and Future Trends in Smarts Electronic System and Manufacturing, pp. 40-47, 2023. https://www.riverpublishers.com/pdf/ebook/chapter/RP_P978870229852C4.pdf

Zohora M.F, Farhin F, & Kaiser MS (2024). An enhanced round robin using dynamic time quantum for real-time asymmetric burst length processes in cloud computing environment. PLoS ONE 19(8): e0304517. https://doi.org/10.1371/journal.pone.0304517

Downloads

Published

2025-03-31

How to Cite

Abubakar, S. E., & Isa, I. (2025). An Enhanced and Improved Half-Life Variable Quantum Time Round Robin (EImHLVQTRR) CPU Scheduling Algorithm. UMYU Scientifica, 4(1), 305–316. https://doi.org/10.56919/usci.2541.030