Abstract
In the present era of smart computing and digital transformation multiprogramming multitasking, multi-user operating environment is playing an important role where rapid arrival, termination and switching of multiple processes is crucial for performance. CPU Utilization is one of the key performance parameter and CPU scheduling crucial for CPU utilization. On the way of improving performance, substantial research and efforts are being done by community researchers and operating system processing is becoming fast day by day. Major performance evaluations criteria like waiting time, response time turnaround time number of context switching are sophisticatedly enhanced to achieve better processing. Round-Robin (RR) scheduling is a well-known important scheduling algorithm where quantum time slot pointedly affect performance. In case of very large quantum time it works like First come first serve or if it is too small then RR works like a process sharing algorithm which increases the system overheads in view of context switching. Thus setting up an effective quantum time is a major challenge for researchers. In this work a clustering inspired novel intelligent approach has been proposed to significantly enhance the round robin algorithm performance. An intelligent sub ready queue by using standard deviation and optimal threshold is created. Dynamic quantum is generated for each cluster and performance is evaluated on sample data in terms of waiting time, response time, turnaround time and context switching. The results of the proposed intelligent approach are compared with other existing algorithms and are found better.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs41870-021-00630-0/MediaObjects/41870_2021_630_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs41870-021-00630-0/MediaObjects/41870_2021_630_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs41870-021-00630-0/MediaObjects/41870_2021_630_Fig3_HTML.png)
Similar content being viewed by others
References
Shafi U et al (2020) A novel amended dynamic round robin scheduling algorithm for timeshared systems. Int Arab J Inf Technol 17(1):90–98. https://doi.org/10.34028/iajit/17/1/11
Dorgham OHM, Nassar MO (2016) Improved Round Robin algorithm: proposed method to apply SJF using geometric mean. Int J Adv Stud Comput Sci Eng 5(11):112–119
Rajput IS, Gupta D (2013) A priority based round robin CPU scheduling algorithm for real time systems. J Adv Eng Technol 2(3):120–124
Pradhan P, Behera PK, Ray BNB (2016) Modified round robin algorithm for resource allocation in cloud computing. Procedia Comput Sci 85(Cms):878–890. https://doi.org/10.1016/j.procs.2016.05.278
Indusree JR, Prabadevi B (2017) Enhanced round robin CPU scheduling with burst time based time quantum. IOP Conf Ser Mater Sci Eng 263(4):042038. https://doi.org/10.1088/1757-899X/263/4/042038
Goel N (2016) Performance analysis of CPU scheduling algorithms with novel OMDRRS algorithm. Int J Adv Comput Sci Appl 7(1):216–221
Prasad Arya G, Kumar N, Prasad D (2018) An improved round robin CPU scheduling algorithm based on priority of process. Int J Eng Technol 7(4):238–241
Paul T, Hossain R, Samsuddoha M (2019) Improved round robin scheduling algorithm with progressive time quantum. Int J Comput Appl 178(49):30–36. https://doi.org/10.5120/ijca2019919419
Hiranwal S (2011) Adaptive round robin scheduling using shortest burst approach based on smart time slice. Int J Comput Sci Commun 2(2):319–323
Singh A, Goyal P, Batra S (2010) An optimized round robin scheduling algorithm for CPU scheduling. IJCSE Int J Comput Sci Eng 02(07):2383–2385. https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.301.5799&rep=rep1&type=pdf
Hafeez MS, Rasheed F (2016) An optimum dynamic time slicing scheduling algorithm using round robin approach. Int J Comput Sci Inf Secur 14(6):778–798
Shyam R (2014) Improved mean round robin with shortest job first scheduling. Int J Adv Res Comput Sci Softw Eng 4(7):170–179 (ISSN:2277128X)
Ahmed WF, Muquit SP, Tech B, Tech B (2016) Improved round robin scheduling algorithm with best possible time quantum and comparison and analysis with the Rr algorithm. Int Res J Eng Technol 03(03):1357–1361
Behera HS, Mohanty R, Nayak D (2010) A new proposed dynamic quantum with re-adjusted round robin scheduling algorithm and its performance analysis. Int J Comput Appl 5(5):10–15. https://doi.org/10.5120/913-1291
Muraleedharan A, Antony N, Nandakumar R (2016) Dynamic time slice round robin scheduling algorithm with unknown burst time. Indian J Sci Technol 9(8):16. https://doi.org/10.17485/ijst/2016/v9i8/76368
Khatri J (2016) An enhanced round robin CPU scheduling algorithm. IOSR J Comput Eng 18(04):20–24. https://doi.org/10.9790/0661-1804022024
Matarneh RJ (2009) Self-adjustment time quantum in round robin algorithm depending on burst time of the now running processes. Am J Appl Sci 6(10):1831–1837. https://doi.org/10.3844/ajassp.2009.1831.1837
Helmy T, Dekdouk A (2007) Burst round robin as a proportional-share scheduling algorithm
Agha AEA, Jassbi SJ (2013) A new method to improve round robin scheduling algorithm with quantum time based on harmonic-arithmetic mean (HARM). Int J Inf Technol Comput Sci 5(7):56–62. https://doi.org/10.5815/ijitcs.2013.07.07
Sabha SU (2018) A novel and efficient round robin algorithm with intelligent time slice and shortest remaining time first. Mater Today Proc 5(5):12009–12015 (ISSN 2214-7853)
Siahaan APU (2016) Comparison analysis of CPU scheduling: FCFS, SJF and round robin. Int J Eng Dev Res 4(3):124–131
Gaur MS, Pant B (2015) Trusted and secure clustering in mobile pervasive environment. Hum Centric Comput Inf Sci 5(1):1–17. https://doi.org/10.1186/s13673-015-0050-1
Padhy C, Student MT, College G (2014) Revamped round robin scheduling algorithm. J Eng Comput Appl Sci 3(4):51–59
Mahmoud S, Ali A, Art C (2018) Advanced dynamic round robin algorithm for CPU scheduling in real time systems. J Adv Res Dyn Control Syst 10(02):2314–2321
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sharma, P.S., Kumar, S., Gaur, M.S. et al. A novel intelligent round robin CPU scheduling algorithm. Int. j. inf. tecnol. 14, 1475–1482 (2022). https://doi.org/10.1007/s41870-021-00630-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s41870-021-00630-0