Patent ID: 8327371

Claim:
A multinode server system for forming a virtual space, comprising: application execution means including a plurality of mutually connected servers, each of which processes at least one of a plurality of meshes obtained by dividing the virtual space, and displays a result of processing for each mesh as the virtual space; resource management means for detecting load states of the servers of the application execution means, and changes allocation of the servers to process the meshes in accordance with the load states; network means for allowing a plurality of clients to share the virtual space via a network; and inter-mesh communication amount acquisition means for acquiring an inter-mesh communication amount of inter-mesh communication between each mesh by counting frames including addresses and mesh identification values of each mesh as targets in their IP headers and payloads, and averaging the counted values over a monitor period; wherein the resource management means selects a border mesh that specifies a server border across which the servers to process the meshes are to be changed, and changes the servers to process the meshes including the border mesh in response to the load states, wherein the resource management means generates a mesh set that minimizes an objective function including the inter-mesh communication amount between different servers, a memory utilization factor of the servers, and a total number of meshes to change allocation thereof, and wherein the resource management means includes objective function minimization means that changes the allocation of the servers in accordance with the mesh set.