US 7,499,451 B2
Computer node, cluster system, cluster managing method, and cluster managing program
Kazuhiro Suzuki, Kawasaki (Japan)
Assigned to Fujitsu Limited, Kawasaki (Japan)
Filed on May 20, 2005, as Appl. No. 11/134,822.
Application 11/134822 is a continuation of application No. PCT/JP2004/001882, filed on Feb. 19, 2004.
Claims priority of application No. 2003-042104 (JP), filed on Feb. 20, 2003.
Prior Publication US 2005/0207421 A1, Sep. 22, 2005
Int. Cl. H04L 12/28 (2006.01)
U.S. Cl. 370—392  [370/469; 709/238] 8 Claims
OG exemplary drawing
 
3. The computer node that is a physical computer node in a cluster system for providing at least one virtual computer node for a client, comprising:
an IP layer for storing an IP management table of a corresponding table of a virtual IP address that is an IP address of the virtual computer node and a real IP address that is an IP address of the physical computer node, and performing communication using the virtual IP address based on the IP management table;
a network device connected to other computer node and the client through a network;
an application executing unit for executing an application designated from the client;
a load state detector for detecting a load state of other computer node;
a node assigning unit for assigning the real IP address to the virtual IP address based on the load state to form the IP management table; and
a broadcasting unit for broadcasting the IP management table to other computer node, wherein
the IP layer includes:
a virtual node providing unit for providing the virtual IP address to the client; and
a packet allocating unit for retrieving the real IP address from the virtual IP address by using the IP management table when the packet with the virtual IP address as a destination is inputted from the network device, and outputting the packet with the retrieved real IP address as a destination to the network device,
wherein the packet allocating unit further encapsulates the second IP header with the retrieved real IP address as a destination to the first packet when the first packet added with the first IP header with the virtual IP address as a destination is inputted from the network device, and outputs the obtained second packet to the network device.