As the dynamic load balancing is the crucial technology in clustercomputing, how to improve the performance of dynamic load balancingis one of the focus areas to its researchers. For the Internet users and thenet flow follow the geometric series increase, it requires that clustersystem should have high availability. It is the purpose of this paper to findsome way to solve these problems.Firstly, this paper discusses the present situation and development ofcluster and load balancing technology, and brings forward the problemsand limitation of current cluster load balancing mechanism. Then, basedon the synthetically analysis of agent technology and cluster computingtechnology, we integrate the intelligent agent with cluster load balancingmechanism. We present strategies which integrate agent reinforcelearning and load transfer technology, and design a cluster load balancingmodel based on multi-agents system. The model's targets, architectureand working principle are discussed subsequently in detailed. After that,we implement this model on the base of Web Container Cluster.Compared to traditional static algorithms of cluster load balancing, ourmodel produced higher performance in the test cases. At last, this paperdraws a conclusion of cluster load balancing based on multi-agentssystem research and design, and putting the further work in the future.The main contribution of the paper is to apply agent technology tocluster load balancing mechanism, such as reinforce learning in the loadbalancing strategies, how multi-agents work together to achieve systemtarget, etc. It is worthwhile that these technologies are helpful to thedevelopers in cluster field. |