Task Assignment in a Distributed System: Improving Performance by Unbalancing Load (1997)
Cached
Download Links
| Citations: | 64 - 5 self |
BibTeX
@MISC{Crovella97taskassignment,
author = {Mark E. Crovella and Mor Harchol-Balter and Cristina D. Murta},
title = {Task Assignment in a Distributed System: Improving Performance by Unbalancing Load},
year = {1997}
}
Years of Citing Articles
OpenURL
Abstract
We consider the problem of task assignment in a distributed system (such as a distributed Web server) in which task sizes are drawn from a heavy-tailed distribution. Many task assignment algorithms are based on the heuristic that balancing the load at the server hosts will result in optimal performance. We show this conventional wisdom is less true when the task size distribution is heavy-tailed (as is the case for Web file sizes). We introduce a new task assignment policy, called Size Interval Task Assignment with Variable Load (SITA-V). SITA-V purposely operates the server hosts at different loads, and directs smaller tasks to the lighter-loaded hosts.







