| Computer cluster system is an expandable server system having high reliability which connects a group of PCs or workstations to build a high-speed network. These PCs and workstations are parallel handled by unified scheduling and coordinately running in the cluster system. Beowulf cluster system is more cost-effective than other cluster systems. It is a typical one of the most popular cluster system. And the load balance policy of it is an important subject of cluster system at present.In this paper, an introduction and analysis of relative theory and principle is done about load balance problem of the cluster server. And then according to the research of cluster system server, a load balance algorithm for nodes of Beowulf cluster is proposed based on the genetic algorithm. The object function with the general resource of nodes is constructed with the length of ready array and the number of nod tasks, which not only considering the isomeric feature of Beowulf cluster, but also expressing the load extension. The network performance test with the net pressure testing tools has been made, which shows it can low the response time of the server to enhance the system performance. A dynamic feedback self-adapting updated algorithm is supposed considering the client, using the download speed to measure the load of nods. Simulation has indicated that this algorithm can obtain the load balance effectively, and can provide a good service effect for clients according the condition of resource scheduling. |