Cycle stealing under immediate dispatch task assignment
- 7 June 2003
- proceedings article
- Published by Association for Computing Machinery (ACM)
- p. 274-285
- https://doi.org/10.1145/777412.777462
Abstract
We consider the practical problem of task assignment in a server farm, where each arriving job is immediately dispatched to a server in the farm. We look at the benefit of cycle stealing at the point of the dispatcher, where jobs normally destined for one machine may be routed to a different machine if it is idle. The analysis uses a technique which we refer to as dimensionality reduction via busy period transitions. Our analysis is approximate, but can be made as close to exact as desired, and is validated via simulation. Results show that the beneficiaries of the idle cycles can benefit unboundedly, due to an increase in their stability region, while the donors are only slightly penalized. These results still hold even when there is only one donor server and 20 beneficiary servers stealing its idle cycles.Keywords
This publication has 17 references indexed in Scilit:
- Task assignment with unknown durationJournal of the ACM, 2002
- On Choosing a Task Assignment Policy for a Distributed Server SystemJournal of Parallel and Distributed Computing, 1999
- Self-similarity in World Wide Web traffic: evidence and possible causesIEEE/ACM Transactions on Networking, 1997
- Exploiting process lifetime distributions for dynamic load balancingACM Transactions on Computer Systems, 1997
- Wide area traffic: the failure of Poisson modelingIEEE/ACM Transactions on Networking, 1995
- An investigation of phase-distribution moment-matching algorithms for use in queueing modelsQueueing Systems, 1991
- Optimal load balancing and scheduling in a distributed computer systemJournal of the ACM, 1991
- Adaptive optimal load balancing in a nonhomogeneous multiserver system with a central job schedulerIEEE Transactions on Computers, 1990
- A simple dynamic routing problemIEEE Transactions on Automatic Control, 1980
- Optimality of the shortest line disciplineJournal of Applied Probability, 1977