Skip to main content
Log in

A novel intelligent round robin CPU scheduling algorithm

  • Original Research
  • Published:
International Journal of Information Technology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

    Google Scholar 

  3. 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

    Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. Goel N (2016) Performance analysis of CPU scheduling algorithms with novel OMDRRS algorithm. Int J Adv Comput Sci Appl 7(1):216–221

    Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

    Google Scholar 

  10. 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

  11. 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

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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

    Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. Helmy T, Dekdouk A (2007) Burst round robin as a proportional-share scheduling algorithm

  19. 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

    Article  Google Scholar 

  20. 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)

    Article  Google Scholar 

  21. Siahaan APU (2016) Comparison analysis of CPU scheduling: FCFS, SJF and round robin. Int J Eng Dev Res 4(3):124–131

    Google Scholar 

  22. 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

    Article  Google Scholar 

  23. Padhy C, Student MT, College G (2014) Revamped round robin scheduling algorithm. J Eng Comput Appl Sci 3(4):51–59

    Google Scholar 

  24. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Prem Sagar Sharma.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s41870-021-00630-0

Keywords

Navigation