Server decision method and device thereof
First Claim
1. A server decision method which decides the existence of an only server to operate a specific task within a plurality of servers connected via a network, the method comprising:
- classifying a plurality of servers into a main server candidate group capable of operating the specific task, a sub-server candidate group capable of operating a back-up operation of the specific task, and an out-of-candidate server group that is excluded from operating the specific task and the back-up operation,wherein each server in said main server candidate group presents public relations information necessary for an election judgment of a main server to all other servers and runs for a candidate at a boot time and, at the same time, compares said main server public relations information to that of other servers and, when it is determined that a particular server is not a desirable candidate, presentation of said particular server'"'"'s public relations information is stopped and its candidacy is withdrawn,wherein each server in said sub-server candidate group presents public relations information necessary for an election judgment of a sub-server to other servers and runs for a candidate at a boot time and, at the same time, compares said sub-server public relations information to that of other servers and, when it is determined that a particular sub-server is not a desirable candidate, presentation of said particular sub-server'"'"'s public relations information is stopped and its candidacy is withdrawn, andwherein, after said boot time, a main server or a sub-server periodically reports an operation of the specific task to other servers and asserts a right of said main server or sub-server and, when a same report is received from other servers asserting the right of said main server or sub-server, a duplicate-starting of a plurality of main servers or a plurality of sub-servers is recognized, and public relations information from the asserted server or sub-server is presented to all servers and said asserted server or sub-server runs as a candidate and, at the same time, compares its public relations information to that of other servers, and when it is determined that the asserted server or sub-server is not a desirable candidate, presentation of its public relations information is stopped and its candidacy is withdrawn.
1 Assignment
0 Petitions
Accused Products
Abstract
Each server of a cluster system is classified into a main server candidate server group capable of operating a specific task, a sub-server candidate server group capable of operating the specific task and a back up task, and an out of candidate server group which is excluded from operating the specific task and the back up task. Each server in the main candidate server group presents public relations information necessary for an election judgment of the main server to all servers and runs as a candidate at a boot time and, at the same time, compares this public relations information to that of other servers. When a server is determined to not be an adequate candidate, the server'"'"'s presentation of public relations is stopped and the server'"'"'s candidacy is withdrawn.
14 Citations
12 Claims
-
1. A server decision method which decides the existence of an only server to operate a specific task within a plurality of servers connected via a network, the method comprising:
-
classifying a plurality of servers into a main server candidate group capable of operating the specific task, a sub-server candidate group capable of operating a back-up operation of the specific task, and an out-of-candidate server group that is excluded from operating the specific task and the back-up operation, wherein each server in said main server candidate group presents public relations information necessary for an election judgment of a main server to all other servers and runs for a candidate at a boot time and, at the same time, compares said main server public relations information to that of other servers and, when it is determined that a particular server is not a desirable candidate, presentation of said particular server'"'"'s public relations information is stopped and its candidacy is withdrawn, wherein each server in said sub-server candidate group presents public relations information necessary for an election judgment of a sub-server to other servers and runs for a candidate at a boot time and, at the same time, compares said sub-server public relations information to that of other servers and, when it is determined that a particular sub-server is not a desirable candidate, presentation of said particular sub-server'"'"'s public relations information is stopped and its candidacy is withdrawn, and wherein, after said boot time, a main server or a sub-server periodically reports an operation of the specific task to other servers and asserts a right of said main server or sub-server and, when a same report is received from other servers asserting the right of said main server or sub-server, a duplicate-starting of a plurality of main servers or a plurality of sub-servers is recognized, and public relations information from the asserted server or sub-server is presented to all servers and said asserted server or sub-server runs as a candidate and, at the same time, compares its public relations information to that of other servers, and when it is determined that the asserted server or sub-server is not a desirable candidate, presentation of its public relations information is stopped and its candidacy is withdrawn. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A server decision device which decides the existence of an only server to operate a specific task within a plurality of servers connected via a network, comprising:
-
a classifying unit for classifying each of said plurality of servers into a main server candidate group capable of operating the specific task, a sub-server candidate group capable of operating a back-up task of the specific task, and an out-of-candidate server group which is excluded from operating the specific task and the back-up task; a main server processing unit to which each of the servers in said main server candidate group presents public relations information necessary for the election judgment of a main server, each of said servers running as a candidate at a boot time and, at the same time, each of said servers compares its respective public relation information to that of other servers and, when it is determined that a particular server is not a desirable candidate, presentation of said particular server'"'"'s public relations information is stopped and its candidacy is withdrawn; and a sub-server processing unit to which each of the servers in said sub-server candidate node group presents public relations information necessary for the election judgment of a sub-server to all the servers, each of said sub-server servers running as a candidate at a boot time and, at the same time, each of said sub-server servers compares its respective public relations information to that of other servers and, when it is determined that a particular sub-server server is not a desirable candidate, presentation of said particular sub-server server'"'"'s public relations information is stopped and its candidacy is withdrawn, wherein a main server candidacy processing unit of said main server and a sub-server candidacy processing unit of said sub-server are selected at said boot time and periodically report an operation of the specific task to all other servers and assert a right of said main server or said sub-server at an operation starting time after boot and, when a same report asserting said right of said main server or said sub-server is received from other servers, said candidacy processing units recognize a duplicate starting of a plurality of said main servers or said sub-servers and present public relations information of said asserted main server or sub-server to all other servers and, at the same time, compare said main server or sub-server public relations information to that of other servers and, when a particular main server or sub-server is determined to not be desirable candidate, presentation of said particular main server or sub-server'"'"'s public relations information is stopped and its candidacy is withdrawn. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification