Title :
Load sharing in heterogeneous queueing systems
Author :
Banawan, S.A. ; Zahorjan, J.
Author_Institution :
Dept. of Comput. Sci., Houston Univ., TX, USA
Abstract :
The problem of sharing jobs among a set of parallel queues is discussed. The system is heterogeneous in the sense that different servers may have different speeds. Socially optimal policies that minimize the mean response time of all jobs ar of interest. Using semi-Markov decision processes, it is shown that an optimal policy that uses the instantaneous queue length independent of system utilization does not exist. Rather, the optimal decision of assigning a job to a server depends on the workload intensity. At light loads, the optimal policy tends to assign most jobs to fast servers. At heavy loads, slower servers are used to offload fast ones. Simulation results indicate that a simple heuristic, i.e., a generalization of the optimal policy for homogeneous systems derived from the analytic results, yields substantial performance improvement compared with no load sharing and outperforms the join-shortest-queue policy
Keywords :
queueing theory; heterogeneous queueing systems; load sharing; mean response time; sharing jobs; workload intensity; Analytical models; Application software; Communication networks; Computer science; Delay; Distributed computing; Network servers; Performance analysis; Queueing analysis; Routing;
Conference_Titel :
INFOCOM '89. Proceedings of the Eighth Annual Joint Conference of the IEEE Computer and Communications Societies. Technology: Emerging or Converging, IEEE
Conference_Location :
Ottawa, Ont.
Print_ISBN :
0-8186-1920-1
DOI :
10.1109/INFCOM.1989.101521