INCORPORATING JOB SIZES IN DISTRIBUTED LOAD BALANCING

Authors
Citation
Jg. Vaughan, INCORPORATING JOB SIZES IN DISTRIBUTED LOAD BALANCING, Microprocessing and microprogramming, 41(2), 1995, pp. 111-119
Citations number
9
Categorie Soggetti
Computer Sciences","Computer Science Hardware & Architecture
ISSN journal
01656074
Volume
41
Issue
2
Year of publication
1995
Pages
111 - 119
Database
ISI
SICI code
0165-6074(1995)41:2<111:IJSIDL>2.0.ZU;2-Q
Abstract
The load index most frequently used for load balancing in distributed systems is the job queue length. This work examines some of the implic ations of scheduling jobs according to an additional abstract dimensio n attribute called job size. The load balancing algorithm is supported by a virtual ring structure which organises the network nodes in grou ps and defines the information-gathering activities to take place with in and between such groups. A two-phase approach to information gather ing and decision making is adopted. This enables the selection of jobs for transfer to be delayed until as close as possible to the moment o f transfer. The operation of the protocol is described for each phase and synchronisation of the parallel activities in the virtual rings is discussed. The schedule length performance of the distributed algorit hm is examined in a series of closed-system tests.