The search functionality is under construction.

IEICE TRANSACTIONS on Communications

A Job Dependent Dispatching Scheme in a Heterogeneous Multiserver Network

Tsuyoshi OHTA, Takashi WATANABE, Tadanori MIZUNO

  • Full Text Views

    0

  • Cite this

Summary :

In this paper, we propose the architecture of BALANCE (Better Adaptive Load-balancing through Acquiring kNowledge of Characteristic of an Environment) in which users can submit their jobs without acquiring either a status of an environment or characteristics of jobs and servers even in a widely connected heterogeneous network. The architecture of BALANCE includes three types of information bases and two types of daemons. Information bases, namely job, resource, and environment information base, manage the knowledge of job characteristics, available resources for CPUs, and status of the environment, respectively, as a proxy for users. The dispatching daemon selects an adequate server for each job using knowledge stored in the information bases. A service daemon executes each job. On completing each job, a service daemon gets a statistic of the job and returns it to the dispatching daemon where the job came from so that the statistic will be available at the next dispatching time. BALANCE enables an environment (1) to balance the load, (2) to share software functions as well as hardware facilities, and (3) to learn a user's job characteristics. We have implemented a prototype with more than 50 heterogeneous UNIX workstations connected by different networks. Two simple experiments on this prototype are presented. These experiments show a load balancing scheme that takes the characteristics of each job into account.

Publication
IEICE TRANSACTIONS on Communications Vol.E77-B No.11 pp.1380-1387
Publication Date
1994/11/25
Publicized
Online ISSN
DOI
Type of Manuscript
Special Section PAPER (Special Issue on Distributed Architecture for Next Generation Communication Networks)
Category

Authors

Keyword