Abstract

In present era, one of the most important resources of computer machine is CPU. With the increasing number of application, there exist a large number of processes in the computer system at the same time. Many processes in system simultaneously raise a challenging circumstance of managing the CPU in such a manner that the CPU utilization and processes execution gets optimal performance. The world is still waiting for most efficient algorithm which remains a challenging issue. In this manuscript, we have proposed a new algorithm Progressively Varying Response Ratio Priority a preemptive CPU scheduling algorithm based on the Priority Algorithm and Shortest Remaining Time First. In this scheduling algorithm, the priority is been calculated and the processes with high priority get CPU first or next. For new process, the priority of it becomes equal to inverse of burst time and for the old processes the priority calculation takes place as a ratio of waiting time and remaining burst time. The objective is to get all the processes executed with minimum average waiting time and no starvation. Experiment and comparison show that the VRRP outperforms other CPU scheduling algorithms. It gives better evaluation results in the form of scheduling criteria. We have used the deterministic model to compare the different algorithms.

Highlights

  • In the early days, due to the heavy cost of the hardware, the full attention was drawn on the better utilization ofHow to cite this paper: Singh, P., Pandey, A. and Mekonnen, A. (2015) Varying Response Ratio Priority: A Preemptive CPU Scheduling Algorithm (VRRP)

  • The concept of designing a scheduling algorithm has a significant age around thirty years; even we are motivated to found some scope of improvement in the CPU scheduling approach

  • A significant work has been done by many researchers over last two decades but we find a new hope and through this paper a new scheduling algorithm Varying Response Ratio Priority is introduced

Read more

Summary

Introduction

Due to the heavy cost of the hardware, the full attention was drawn on the better utilization of. A significant work has been done by many researchers over last two decades but we find a new hope and through this paper a new scheduling algorithm Varying Response Ratio Priority is introduced. We have tried to collect the advantage of Shortest Remaining Time First and Priority by merging them and to eliminate the starvation condition by using indirect aging In this scheduling algorithm for new processes the decision of allocating the CPU depends as in shortest remaining time first and for the old processes waiting in ready queue decision gets affected by the ratio of waiting time and remaining burst time. The main objective of this paper is to provide the scheduling without starvation and average waiting time if not equal to but nearer to the average waiting time of shortest remaining time first In this manuscript, we use the deterministic model to compare the VRRP to other scheduling algorithms.

Related Work
Our Approach
Experimental Analysis
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.