METODE ALTERNATIF PENETAPAN TIME QUANTUM DINAMIS UNTUK PERBAIKAN KINERJA PENJADWALAN ROUND ROBIN PADA PROSESSOR TUNGGAL
DOI:
https://doi.org/10.21063/jtif.2014.V2.2.1-6Kata Kunci:
round robin, ready queue, waiting time, context switch, turnaround timeAbstrak
Round Robin (RR) merupakan algoritma penjadwalan CPU yang populer digunakan dalam interactive dan multiprogramming systems. Algoritma ini banyak digunakan karena dapat meminimalkan besarnya waiting time pada proses pendek yang merupakan masalah utama pada algoritma First Come First Serve (FCFS). Perbaikan terhadap kinerja algoritma Round Robin yang diusulkan pada paper ini dilakukan dengan mengkombinasikan konsep Shortest Job First (SJF) scheduling yang dilakukan dengan mengurutkan semua proses yang sudah berada pada ready queue dan Round Robin scheduling yang penentuan time quantum-nya dilakukan secara dinamis dengan memanfaatkan rumus desil ke-8 (D8). Pada analisa hasil percobaan yang dilakukan, terlihat bahwa terjadi perbaikan kinerja algoritma ini dalam jumlah context switch yang diperlukan, average waiting time, dan average turnaround time.
Round Robin is a popular CPU scheduling algorithm in interactive and multiprogramming systems. This is the result of the ability of Round Robin algorithm to minimize the amount of waiting time in short processes which becomes a main problem in First Come First Serve (FCFS) algorithm. Performance improvement proposed in this algorithm is done by combining Shortest Job First (SJF) scheduling concept by sorting all processes in ready queue and Round Robin scheduling where it’s time quantum determined dynamically by utilizing the eighth decile (D8) formula. Experimental analysis result shows preformance improvement in terms of context switch needed, average waiting time and turnaround time.
Referensi
Banerjee, Pallab, 2012, Performance Evaluation of a New Proposed Average Mid Max Round Robin (AMMRR) Scheduling Algorithm with Round Robin Scheduling Algorithm, IJARCSSE, Vol. 2 No 8, pp.143-151.
Behera, H., S., dkk. 2011. Comparative Performance Analysis of Multi-Dynamic Time Quantum Round Robin (MDTQRR) Algorithm with Arrival Time, IJCSE, Vol. 2 No 2, pp. 262-271.
Doeppner, Thomas, W. 2011. Operating Systems in Depth, Wiley.
Goel, Neetu, 2012, A Comparative Study of CPU Scheduling Algorithms, IJGIP, Vol.2 No 4, pp. 245-251.
Pant, Alka, 2011, A Comparison between FCFS and Mixed Scheduling, IJCST, Vol. 2 No 2, pp. 76-79.
Pinedo, Michael, L., 2012, Scheduling: Theory, Algorithms and Systems, Third Edition, Springer.
Silberschatz, Abraham, dkk, 2013, Operating System Concepts, Nineth Edition, Wiley.
Stallings, William, 2012. Operating Sysems Internals and Design Principals, 2012, Seventh Edition, Prentice Hall.
Tanenbaum, Andrew, S., 2008, Modern Operating Systems, Third Edition, Prentice Hall.
Varma, Surendra, P., A Possible Time Quantum for Improving Shortest Remaining Burst Round Robin (SRBRR) Algorithm, IJARCSSE, Vol. 2 No 11, pp. 228-237.
Unduhan
Diterbitkan
Terbitan
Bagian
Lisensi
Jurnal ini dilisensikan berdasarkan Lisensi Internasional Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0).
Penulis memegang hak cipta dan memberikan jurnal hak penerbitan pertama.
Karya tersebut dapat dibagikan dan diadaptasi, bahkan untuk tujuan komersial, selama penghargaan yang sesuai diberikan dan setiap kreasi baru dilisensikan dengan ketentuan yang sama.