Published December 2002
| public
Journal Article
Understanding the slowdown of large jobs in an M/GI/1 system
- Creators
- Harchol-Balter, Mor
- Sigman, Karl
- Wierman, Adam
Chicago
Abstract
We explore the performance of an M/GI/1 queue under various scheduling policies from the perspective of a new metric: the it slowdown experienced by largest jobs. We consider scheduling policies that bias against large jobs, towards large jobs, and those that are fair, e.g., Processor-Sharing. We prove that as job size increases to infinity, all work conserving policies converge almost surely with respect to this metric to no more than 1/(1-ρ), where ρ denotes load. We also find that the expected slowdown under any work conserving policy can be made arbitrarily close to that under Processor-Sharing, for all job sizes that are sufficiently large.
Additional Information
© 2002 Association for Computing Machinery. This is a brief introduction to our recent Technical Report CMU-CS-02-118.Additional details
- Eprint ID
- 106424
- DOI
- 10.1145/605521.605526
- Resolver ID
- CaltechAUTHORS:20201104-093156865
- Created
-
2020-11-05Created from EPrint's datestamp field
- Updated
-
2021-11-16Created from EPrint's last_modified field