A Load Distribution Scheme for a New Transaction Service Considering the Pre-Loaded Services

Yoshinori AOKI  Sukanya SURANAUWARAT  Hideo TANIGUCHI  

Publication
IEICE TRANSACTIONS on Information and Systems   Vol.E82-D   No.11   pp.1447-1456
Publication Date: 1999/11/25
Online ISSN: 
DOI: 
Print ISSN: 0916-8532
Type of Manuscript: PAPER
Category: Computer Systems
Keyword: 
distributed system,  load balancing,  load sharing,  transaction service,  response time estimation,  

Full Text: PDF(1MB)>>
Buy this Article




Summary: 
In this paper, we describe the PS3 load distribution scheme. A target service is a transaction service consisting of multiple processes that communicate with each other. A target system consists of workstations connected by a LAN. PS3 determines the process allocation by estimating response times and throughputs. It allows us to set an upper limit of a response time, and to set lower and upper limits for the throughput of each service. PS3 tries to find a process allocation that provides the minimum response time under conditions set by the user in advance. We measured the response times and throughputs and compared the values with the estimated ones. The results show that PS3 provides an appropriate process allocation, and that calculated results agree well with the measured ones.