A study of adaptive load balancing algorithms for distributed systems. - Ian D. Johnson (1988)