IEEE Transactions on Computers · 1979 · 255 citations · 11 references
ComputingComputer ScienceComputer SystemsHeterogeneous ComputingParallel ComputingSchedulingJob SchedulingLoad BalancingPerformance ModelingQueueing NetworksQueueing SystemsQueueing TheoryDeterministic ModelsDeterministic RoutingDynamic Load BalancingHeterogeneous System Performance ModelingLoad Balancing ModelsLoad Balancing StrategiesParallel Job SchedulingQueueing-based Scheduling
The study presents, analyzes, and compares queueing models for a simple heterogeneous multiple processor system. The models employ job routing strategies—deterministic or nondeterministic—to balance load across m processors, with deterministic policies selecting the next processor to optimize a performance criterion and nondeterministic policies using state‑independent branching probabilities.
Queueing models for a simple heterogeneous multiple processor system are presented, analyzed, and compared. Each model is distinguished by a job routing strategy which is designed to reduce the average job turnaround time by balancing the total load among the processors. In each case an arriving job is routed by a job dispatcher to one of m parallel processors. The job routing strategies are divided into two classes: deterministic and nondeterministic. The nondeterministic policies are described by state independent branching probabilities. For the deterministic policies, the next processor is chosen to minimize or maximize the expected value of a performance related criterion function.
11
A Proof for the Queuing Formula: <i>L</i> = λ<i>W</i>
John D. C. Little · Operations Research · 1961 · 2.7K citations
Open, Closed, and Mixed Networks of Queues with Different Classes of Customers
Forest Baskett, K. Mani Chandy, Richard R. Muntz et al. · Journal of the ACM · 1975 · 2.4K citations · Full text
James R. Jackson · Management Science · 1963 · 895 citations
James R. Jackson · Management Science · 2004 · 742 citations