Intelligent SRTF: A new approach to reduce the number of context switches in SRTF

0Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Throughput of the system in multiprogramming and time sharing systems mainly depends on the careful scheduling of the CPU and other I/O devices. CPU scheduling should control the waiting time, response time, turnaround time, and number of context switches. One of the most extensively used scheduling algorithms is shortest next remaining time first (SRTF), which gives the reduced amount of average waiting time. But this algorithm suffers from some drawbacks. One such is that, every upcoming process if selected for execution, causes a context switch even though it is slightly shorter than the currently running process. As the number of such situations increases, the number of context switches increases, causing the reduction in performance of the system. In this paper, we modify the traditional SRTF to intelligent SRTF, by changing the decision of the preemption, to decrease the number of context switches. The main idea of our proposed algorithm is to make a context switch only if the next process plus context switch over head is shorter than the currently running process. By this we can reduce the number of context switches and thereby the performance of the system is improved.

Cite

CITATION STYLE

APA

Shoba Bindu, C., Yugandhar Reddy, A., & Dileep Kumar Reddy, P. (2017). Intelligent SRTF: A new approach to reduce the number of context switches in SRTF. In Advances in Intelligent Systems and Computing (Vol. 507, pp. 381–388). Springer Verlag. https://doi.org/10.1007/978-981-10-2471-9_37

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free