skip to main content
10.1145/3484824.3484917acmotherconferencesArticle/Chapter ViewAbstractPublication PagesdsmlaiConference Proceedingsconference-collections
research-article

ORR: Optimized Round Robin CPU Scheduling Algorithm

Published: 13 January 2022 Publication History

Abstract

The time-specific applications are assigned to Central Processing Unit (CPU) of the system and one of the most promising functions of the time-sharing operating systems is to schedule the process in such a way that it gets executed in minimal time. At present, the Round Robin Scheduling Algorithm (RRSA) is the most widely used technique in a timesharing operating system because it gives better performance than other scheduling techniques, namely, First Come First Serve (FCFS), Shortest Job First (SJF), and Priority scheduling. The major challenge in RRSA is the static value of Time Quantum (TQ) which have plays a pivotal to decrease or increase the performance of the system. In existing literature, many statistical techniques are used for identifying efficient time quantum for RRSA. However, there is limited exposure in existing literature on generating a learning model for identifying optimized TQ. In this research work, a new research direction is given for identifying Optimized TQ by training a learning model and predicting optimum TQ value.
Thus, a new Optimized Round Robin (ORR) CPU Scheduling Algorithm is proposed for time-sharing operating systems by generating the knowledge base of feature set. The ORR is experimentally compared with RRSA and five other improved versions of RRSA. The experimental results show that ORR outperforms in terms of minimizing the Average Waiting Time (AWT), Average Turnaround Time (ATAT)
Number of Context Switch (NCS) and maximizing the throughput of the system.

References

[1]
Fahd Alhaidari and Taghreed Zayed Balharith. 2021. Enhanced Round-Robin Algorithm in the Cloud Computing Environment for Optimal Task Scheduling. Computers 10, 5 (2021), 63.
[2]
Khaji Faizan Ali, Abhijeet Marikal, and Kakelli Anil Kumar. 2020. A Hybrid Round Robin Scheduling Mechanism for Process Management. International Journal of Computer Applications 975 (2020), 8887.
[3]
S Arpita and H Gaurav. 2015. Analysis of adaptive round robin algorithm and proposed round robin remaining time algorithm. International Journal of Computer Science and Mobile Computing 4 (2015), 139--147.
[4]
Dhananjay M Dhamdhere. 2006. Operating systems: a concept-based approach, 2E. Tata McGraw-Hill Education.
[5]
Kamal Eldahshan, Afaf Abd Elkader, and Nermeen Ghazy. 2017. Achieving Stability in the Round Robin Algorithm. International Journal of Computer Applications 172 (08 2017), 15--20. https://doi.org/10.5120/ijca2017915161.
[6]
Rahul Joshi and Sashi Bhushan Tyagi. 2015. Smart optimized round robin (SORR) CPU scheduling algorithm. International Journal of Advanced Research in Computer Science and Software Engineering 5, 7 (2015), 568--574.
[7]
Samih M Mostafa and Hirofumi Amano. 2020. Dynamic round robin CPU scheduling algorithm based on K-means clustering technique. Applied Sciences 10, 15 (2020), 5134.
[8]
Rami J Matarneh. 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 (2009), 1831.
[9]
Christopher McGuire and Jeonghwa Lee. 2014. Comparisons of improved round robin algorithms. In Proceedings of the World Congress on Engineering and Computer Science, Vol. 1.
[10]
Manish Kumar Mishra and Faizur Rashid. 2014. An improved round robin CPU scheduling algorithm with varying time quantum. International Journal of Computer Science, Engineering and Applications 4, 4 (2014), 1.
[11]
Debashree Nayak, Sanjeev Kumar Malla, and Debashree Debadarshini. 2012. Improved round robin scheduling using dynamic time quantum. International Journal of Computer Applications 38, 5 (2012), 34--38.
[12]
Pragati Pathak, Prashant Kumar, Kumkum Dubey, Prince Rajpoot, and Shobhit Kumar. 2019. Mean Threshold Shortest Job Round Robin CPU Scheduling Algorithm. In 2019 International Conference on Intelligent Sustainable Systems (ICISS). IEEE, 474--478.
[13]
M Ramakrishna and G Pattabhi Rama Rao. 2013. Efficient Round Robin CPU Scheduling Algorithm for Operating Systems. International Journal of Innovative Technology And Research Volume 1 (2013), 103--109.
[14]
Rasmus V Rasmussen and Michael A Trick. 2008. Round robin scheduling-a survey. European Journal of Operational Research 188, 3 (2008), 617--636.
[15]
Dr KC SAROJ HIRANWAL. 2012. Adaptive Round Robin Scheduling using Shortest Burst Approach Based on Smart Time Slice. (2012).
[16]
ARPNA SAXENA. [n.d.]. AN EFFECEINT MULTI PARAMETERIC CPU SCHEDULING ALGORITHM FOR SINGLE PROCESSOR SYSTEMS. ([n. d.]).
[17]
Abraham Silberschatz, James L Peterson, and Peter B Galvin. 1991. Operating system concepts. Addison-Wesley Longman Publishing Co., Inc.
[18]
Sonia Zouaoui, Lotfi Boussaid, and Abdellatif Mtibaa. 2019. Improved time quantum length estimation for round robin scheduling algorithm using neural network. Indonesian Journal of Electrical Engineering and Informatics (IJEEI) 7, 2 (2019), 190--202.

Cited By

View all
  • (2024)Enhancement of System Performance Using PeSche Scheduling Algorithm on MultiprocessorsMetaheuristics Algorithm and Optimization of Engineering and Complex Systems10.4018/979-8-3693-3314-3.ch015(274-301)Online publication date: 28-Jun-2024
  • (2024)Leveraging CNN-CPU Scheduling for Enhanced Resource Management in Storage Edge Network Frameworks2024 5th International Conference on Computer Engineering and Application (ICCEA)10.1109/ICCEA62105.2024.10603504(615-619)Online publication date: 12-Apr-2024
  • (2024)RCFS: rate and cost fair CPU scheduling strategy in edge nodesThe Journal of Supercomputing10.1007/s11227-024-05997-y80:10(14000-14028)Online publication date: 14-Mar-2024
  • Show More Cited By

Index Terms

  1. ORR: Optimized Round Robin CPU Scheduling Algorithm
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    DSMLAI '21': Proceedings of the International Conference on Data Science, Machine Learning and Artificial Intelligence
    August 2021
    415 pages
    ISBN:9781450387637
    DOI:10.1145/3484824
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 13 January 2022

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. CPU scheduling
    2. multiple linear regression
    3. operating system
    4. round robin scheduling
    5. time quantum

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Funding Sources

    • None

    Conference

    DSMLAI '21'

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)31
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 19 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Enhancement of System Performance Using PeSche Scheduling Algorithm on MultiprocessorsMetaheuristics Algorithm and Optimization of Engineering and Complex Systems10.4018/979-8-3693-3314-3.ch015(274-301)Online publication date: 28-Jun-2024
    • (2024)Leveraging CNN-CPU Scheduling for Enhanced Resource Management in Storage Edge Network Frameworks2024 5th International Conference on Computer Engineering and Application (ICCEA)10.1109/ICCEA62105.2024.10603504(615-619)Online publication date: 12-Apr-2024
    • (2024)RCFS: rate and cost fair CPU scheduling strategy in edge nodesThe Journal of Supercomputing10.1007/s11227-024-05997-y80:10(14000-14028)Online publication date: 14-Mar-2024
    • (2023)Enhancement of system performance using PeSche scheduling algorithm on multiprocessorsi-manager's Journal on Power Systems Engineering10.26634/jps.11.3.2027711:3(37)Online publication date: 2023
    • (2023)Hybrid Round-Robin Load Balancing with Indexing for Fast Collection of Personal Data at Big Data Webservices2023 1st International Conference on Advanced Engineering and Technologies (ICONNIC)10.1109/ICONNIC59854.2023.10467647(33-37)Online publication date: 14-Oct-2023

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media