Systematic Literature Review : Perbandingan Algoritma Round Robin dan Shortest Job First dalam Penjadwalan CPU

  • Ibnu Fadhilah Universitas Pendidikan Indonesia
  • Herbert Siregar Universitas Pendidikan Indonesia
Keywords: CPU Scheduling, Round Robin, Shortest Job First, Systematic Literature Review, Algorithm Performance

Abstract

The Central Processing Unit (CPU) scheduling is a crucial aspect of operating systems that significantly impacts overall system efficiency. Round Robin (RR) and Shortest Job First (SJF) are two commonly used scheduling algorithms, each with distinct characteristics. Although numerous studies have compared these algorithms, a clear consensus on the superiority of either algorithm across various workload scenarios remains elusive. This systematic literature review aims to analyze and synthesize empirical evidence from prior research (2020-2024) comparing the performance of RR and SJF algorithms. Literature searches on four major databases and study selection using the PRISMA framework with strict inclusion criteria (empirical comparative studies from 2020-2024) yielded eight articles for analysis. The synthesis of results indicates that the SJF algorithm, particularly its preemptive variant (SRTF), consistently excels in efficiency, with an Average Waiting Time (AWT) that can be over 50% lower than RR in some scenarios. Conversely, RR demonstrates superiority in response time and fairness in CPU allocation, though its performance is highly dependent on the time quantum size. The selection of an optimal algorithm is highly contingent upon system performance metric priorities, and these findings provide a foundation for the future development of hybrid algorithms.

Downloads

Download data is not yet available.

References

A. Silberschatz, P. B. Galvin, and G. Gagne, Operating system concepts essentials. Wiley Publishing, 2013.

A. S. Tanenbaum and H. Bos, Modern operating systems, vol. 2. Pearson Education, Inc., 2014. [Online].

W. Stallings, Operating systems: Internals and design principles, vol. 68. Prentice Hall Press, 2008. [Online]. Available: http://www.ncbi.nlm.nih.gov/pubmed/21820730

S. Negi and P. Kalra, “A comparative performance analysis of various variants of round robin scheduling algorithm,” in International Journal of Information & Computation Technology, 2014, pp. 765–772. [Online]. Available: https://api.semanticscholar.org/CorpusID:17492148

Y. A. Adekunle, Z. O. Ogunwobi, A. S. Jerry, B. T. Efuwape, S. Ebiesuwa, and J.-P. Ainam, “A comparative study of scheduling algorithms for multiprogramming in real-time systems,” Int. J. Innov. Sci. Res., vol. 12, no. 1, pp. 180–185, 2014, [Online]. Available: http://www.ijisr.issr-journals.org/

S. Kitchenham, B., & Charters, “Guidelines for performing systematic literature reviews in software engineering,” Tech. report, Ver. 2.3 EBSE Tech. Report. EBSE, no. January 2007, pp. 1–57, 2007.

P. Singh, V. Singh, and A. Pandey, “Analysis and comparison of CPU scheduling algorithms,” Int. J. Emerg. Technol. Adv. Eng., vol. 4, no. 1, pp. 91–95, 2014.

R. Purnomo and T. D. Putra, “Comparative study: Preemptive shortest job first and round robin algorithms,” Sink. J. dan Penelit. Tek. Inform., vol. 8, no. 2, pp. 756–763, 2024.

L. O. M. Taufiq, L. F. Aksara, and M. Yamin, “Analisis perbandingan algoritma penjadwalan round robin dan shortest job first untuk manajemen proses dalam single processing,” semanTIK, 2021, [Online].

R. Rahman, S. N. D. Fortuna, R. Triansyah, and M. A. Fahrezi, “Meningkatkan responsivitas pada sistem operasi android melalui implementasi algoritma penjadwalan mutakhir,” Router J. Tek. Inform. dan Terap., vol. 2, no. 3, pp. 56–65, 2024.

A. Mishra and A. O. Ahmed, “Simulation of CPU scheduling algorithms using poisson distribution,” Int. J. Wirel. Microw. Technol., vol. 6, no. 2, pp. 71–78, 2020.

O. Hajjar, E. Mekhallalati, N. Annwty, F. Alghayadh, I. Keshta, and M. Algabri, “Performance assessment of CPU scheduling algorithms: A scenario-based approach with FCFS, RR, and SJF,” J. Comput. Sci., vol. 20, no. 9, pp. 972–985, 2024.

M. Tufegdžić, V. Jevremović, and Z. Petrović, “Estimation of CPU scheduling algorithms efficiency using object oriented programming,” quantum, vol. 1, p. 4, 2022.

D. O. Dirdal, D. Vo, Y. Feng, and R. Davidrajuh, “Developing a platform using petri nets and gpensim for simulation of multiprocessor scheduling algorithms,” Appl. Sci., vol. 14, no. 13, p. 5690, 2024.

S. Kampani, “Efficient road traffic control using CPU scheduling algorithms,” Int. J. Sci. Res. Publ., vol. 11, no. 6, pp. 628–651, 2021, doi: 10.29322/ijsrp.11.06.2021.p11483.

Published
2025-09-03
How to Cite
Fadhilah, I., & Siregar, H. (2025). Systematic Literature Review : Perbandingan Algoritma Round Robin dan Shortest Job First dalam Penjadwalan CPU. BIOS : Jurnal Teknologi Informasi Dan Rekayasa Komputer, 6(2), 74-83. https://doi.org/10.37148/bios.v6i2.168
Section
Articles