Dynamic Load Balancing of a Service Control Node in the Advanced Intelligent Network

Katsuyuki KAWASE  Masanori HIRANO  Etsuo MASUDA  Hitoshi IMAGAWA  Yasuo KINOUCHI  

IEICE TRANSACTIONS on Communications   Vol.E82-B   No.6   pp.877-885
Publication Date: 1999/06/25
Online ISSN: 
Print ISSN: 0916-8516
Type of Manuscript: Special Section PAPER (Special Issue on Distributed Processing for Controlling Telecommunications Systems)
advanced intelligent network,  SCP,  load balancing,  database,  

Full Text: PDF>>
Buy this Article

A service control node in the Advanced Intelligent Network (AIN) allocates data for customers among multiple modules and performs distributed processing of multiple transactions. In such a node, load can vary among the modules due to dispersion in the amount of traffic for each customer. It is therefore important to balance out this load variation and raise the utilization of each module in order to achieve an efficient distributed processing system. We first propose a method for balancing the load among modules by dynamically transferring customer data in units of records from high-load modules to low-load modules. Then, based on this method, a method for selecting records to be transferred between modules is also proposed. And we clarify the processor overhead for transferring records. The effect of the reduction of number of modules by load balancing is also evaluated. Based on the these results, it is shown that dynamic transferring of records is an effective scheme for balancing load among modules in a service control node of the AIN.