Results 1 -
2 of
2
Exploiting Process Lifetime Distributions for Dynamic Load Balancing
- ACM Transactions on Computer Systems
, 1996
"... We measure the distribution of lifetimes for UNIX processes and propose a functional form that fits this distribution well. We use this functional form to derive a policy for preemptive migration, and then use a trace-driven simulator to compare our proposed policy with other preemptive migration po ..."
Abstract
-
Cited by 290 (30 self)
- Add to MetaCart
We measure the distribution of lifetimes for UNIX processes and propose a functional form that fits this distribution well. We use this functional form to derive a policy for preemptive migration, and then use a trace-driven simulator to compare our proposed policy with other preemptive migration policies, and with a non-preemptive load balancing strategy. We find that, contrary to previous reports, the performance benefits of preemptive migration are significantly greater than those of non-preemptive migration, even when the memorytransfer cost is high. Using a model of migration costs representative of current systems, we find that preemptive migration reduces the mean delay (queueing and migration) by 35 -- 50%, compared to non-preemptive migration. 1 Introduction Most systems that perform load balancing use remote execution (i.e. non-preemptive migration) based on a priori knowledge of process behavior, often in the form of a list of process names eligible for migration. Althoug...
A note on \The limited performance bene ts of migrating active processes for load sharing
, 1995
"... Based on analysis and simulation with synthetic workloads, Eager, Lazowska and Zahorjan ([ELZ88]) claim that \there are likely no conditions under which migration could yield major performance improvements beyond those o ered by ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
Based on analysis and simulation with synthetic workloads, Eager, Lazowska and Zahorjan ([ELZ88]) claim that \there are likely no conditions under which migration could yield major performance improvements beyond those o ered by

