CLUSTER CONTROL SYSTEM, CLUSTER CONTROL METHOD, AND PROGRAM
First Claim
1. A cluster control system comprising:
- a plurality of clients;
a server group that is connected to each of the plurality of clients through a front network; and
a master computer that is connected to the server group through a back-end network and controls the server group, whereinthe server group comprises a plurality of slave computers that provide the front network with a single IP (Internet Protocol) address that is a same IP address;
each of the plurality of slave computers comprises;
a responsible client table that indicate a client for which each of the plurality of slave computers is responsible; and
an ARP processing unit that refers to the responsible client table when an ARP (Address Resolution Protocol) request for the single IP address has been received from each of the plurality of clients, sends an ARP response when a client that has sent the ARP request is present in the responsible client table, and does not send an ARP response when a client that has sent the ARP request is not present in the responsible client table; and
the master computer comprises a responsible node determination processing unit that maintains and manages through the back-end network in the responsible client table information regarding addition, change, or deletion of a client for which each of the plurality of slave computers is responsible.
1 Assignment
0 Petitions
Accused Products
Abstract
A slave computer out of a plurality of slave computers that are connected to a plurality of clients through a front network and provide the front network with a single IP address that is a same IP address comprises: a responsible client table that indicates a client for which each of the plurality of slave computers is responsible; and an ARP processing unit that refers to the responsible client table when an ARP request for the single IP address has been received from one of the plurality of clients and sends an ARP response when a client that has sent the ARP request is present in the responsible client table, and otherwise does not send the ARP response, wherein a client in the responsible client table is added, changed, or deleted by a master computer connected through a back-end network.
24 Citations
26 Claims
-
1. A cluster control system comprising:
-
a plurality of clients; a server group that is connected to each of the plurality of clients through a front network; and a master computer that is connected to the server group through a back-end network and controls the server group, wherein the server group comprises a plurality of slave computers that provide the front network with a single IP (Internet Protocol) address that is a same IP address; each of the plurality of slave computers comprises;
a responsible client table that indicate a client for which each of the plurality of slave computers is responsible; and
an ARP processing unit that refers to the responsible client table when an ARP (Address Resolution Protocol) request for the single IP address has been received from each of the plurality of clients, sends an ARP response when a client that has sent the ARP request is present in the responsible client table, and does not send an ARP response when a client that has sent the ARP request is not present in the responsible client table; andthe master computer comprises a responsible node determination processing unit that maintains and manages through the back-end network in the responsible client table information regarding addition, change, or deletion of a client for which each of the plurality of slave computers is responsible. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A cluster control method comprising:
-
connecting each of a plurality of clients and a server group through a front network; connecting through a back-end network the server group with a master computer that controls the server group; providing the front network with a single IP (Internet Protocol) address to cause a plurality of slave computers included in the server group to seem to have a same IP address; by each of the plurality of slave computers, referring to a responsible client table indicating a client for which each of the plurality of slave computers is responsible when an ARP (Address Resolution Protocol) request for the single IP address has been received by the server group from each of the plurality of clients, sending an ARP response when a client that has sent the ARP request is present in the responsible client table, and not sending an ARP response when a client that has sent the ARP request is not present in the responsible client table; and by the master computer, maintaining and managing through the back-end network in the responsible client table information regarding addition, change, or deletion of a client for which each of the plurality of slave computers is responsible and sending an ARP response to a client when the client is added. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A slave computer out of a plurality of slave computers that are connected to a plurality of clients through a front network and provide the front network with a single IP (Internet Protocol) address that is a same IP address, the slave computer comprising:
-
a responsible client table that indicates a client for which each of the plurality of slave computers is responsible; and an ARP processing unit that refers to the responsible ;
30 client table when an ARP (Address Resolution Protocol) request for the single IP address has been received from one of the plurality of clients and sends an ARP response when a client that has sent the ARP request is present in the responsible client table, and otherwise does not send the ARP response, whereina client in the responsible client table is added, changed, or deleted by a master computer connected through a back-end network. - View Dependent Claims (18, 19, 21, 22, 23, 24)
-
-
20. A master computer connected through a back-end network to a plurality of slave computers that are connected to a plurality of clients through a front network and provide the front network with a single IP address that is a same IP (Internet Protocol) address, and controlling the plurality of slave computers, the master computer comprising:
a responsible node determination processing unit that performs through the back-end network addition, change, or deletion of a client in a responsible client table indicating a client for which each of the plurality of slave computers is responsible.
-
25. A cluster control method comprising:
-
by each of a plurality of slave computers that are connected to a plurality of clients through a front network and provide the front network with a single IP (Internet Protocol) address that is a same IP address, referring to a responsible client table indicating a client for which each of the plurality of slave computers is responsible when an ARP (Address Resolution Protocol) request for the single IP address has been received from one of the plurality of clients, sending an ARP response when a client that has sent the ARP request is present in the responsible client table, and otherwise not sending an ARP response; and having a client in the responsible client table added, changed, or deleted by a master computer connected through a back-end network.
-
-
26. A program causing each of a plurality of slave computers that are connected to a plurality of clients through a front network and provide the front network with a single IP (Internet Protocol) address that is a same IP address, to execute:
-
referring to a responsible client table indicating a client for which each of the plurality of slave computers is responsible when an ARP (Address Resolution Protocol) request for the single IP address has been received from one of the plurality of clients, sending an ARP response when a client that has sent the ARP request is present in the responsible client table, and otherwise not sending an ARP response; and having a client in the responsible client table added, changed, or deleted by a master computer connected through a back-end network.
-
Specification