Logo image
Performance evaluation of nonpreemptive response-ratio schedulers
Technical documentation   Open access

Performance evaluation of nonpreemptive response-ratio schedulers

Manfred Ruschitzka
Rutgers University
1977
DOI:
https://doi.org/10.7282/t3-fs8v-6d31

Abstract

Scheduling algorithms Operating systems Batch-processing Performance evaluation M/G/1 queuing systems Mathematical modeling
In the nonpreemptive highest-response-ratio-next discipline, the priority of a job is defined as the ratio of the time it has spent in the system to its service requirement. We evaluate the performance of this discipline by deriving an expression for the average waiting time of a job conditioned on its service requirement for arbitrary service time distributions. This expression is then evaluated analytically for constant service times and by a combination of analytical and numerical methods for hypoexponential, exponential, and hyperexponential distributions. For the latter, our exact result is compared with Br inch Hansen's approximation. We plot our results together with the waiting times of the first-come first-serve and shortest-job-first disciplines on which most batch-processing schedulers are based. In comparison to these two schemes, the highest-response-ratio-next discipline appears as an attractive alternative since it assures fast service to short jobs without excessively delaying longer ones
pdf
DCS-TR-64483.91 kBDownloadView
Version of Record (VoR) Technical Documentation Open Access
url
Report an accessibility issueView
Please complete a content remediation request to report an accessibility issue with a library electronic resource, website, or service.

Metrics

33 File downloads
61 Record Views

Details

Logo image