Method of load balancing across two or more servers in a computer network
First Claim
Patent Images
1. A method of balancing server interactions across two or more servers in a network including:
- monitoring one or more types of server interaction across two or more servers and storing interaction data, and at one or more predetermined times;
analysing the interaction data to obtain an interaction score for each of the two or more servers, comparing the interaction score for each of the two or more servers to interaction criteria and identifying any irregular servers in the two or more servers, identifying one or more groups of data, if any, to be moved to or from the irregular servers to balance the server interactions, and moving said groups of data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of load balancing across two or more servers in a computer network includes determining the load on each server and formulating which, if any, groups of data stored on a server can be migrated between the file servers to balance the interaction load across them.
-
Citations
26 Claims
-
1. A method of balancing server interactions across two or more servers in a network including:
monitoring one or more types of server interaction across two or more servers and storing interaction data, and at one or more predetermined times;
analysing the interaction data to obtain an interaction score for each of the two or more servers, comparing the interaction score for each of the two or more servers to interaction criteria and identifying any irregular servers in the two or more servers, identifying one or more groups of data, if any, to be moved to or from the irregular servers to balance the server interactions, and moving said groups of data. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method of balancing server interactions across two or more servers in a network, wherein interaction data relating to server interactions is recorded in one or more log files, the method including at one or more predetermined times:
-
analysing interaction data from one or more log files to obtain an interaction score for two or more servers in a network, comparing the interaction score for each of the two or more servers to interaction criteria and is identifying any irregular servers in the two or more servers, identifying one or more groups of data, if any, to be moved to or from the irregular servers to balance the server interactions, and moving said groups of data. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method of balancing server interactions across two or more file servers in a computer network, wherein the two or more file servers store information relating to a plurality of users, and wherein interaction data relating to server interactions is recorded in one or more log files, the method including at one or more predetermined times:
-
analysing interaction data from one or more log files to obtain an interaction score for two or more servers in a network, manipulating the interaction scores for the two or more servers to identify any irregular servers in the two or more servers, identifying information relating to one or more users to be moved to or from the irregular servers to balance the server interactions, and moving the information relating to one or more users. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer readable medium including instructions to one or more computers for performing steps to balance server interactions across two or more file servers in a network, wherein interaction data relating to server interactions is recorded in one or more log files, the steps including at one or more predetermined times:
-
analysing interaction data from one or more log files to obtain an interaction score for two or more servers in a network, comparing the interaction score for each of the two or more servers to interaction criteria and identifying any irregular servers in the two or more servers, identifying one or more groups of data, if any, to be moved to or from the irregular servers to balance the server interactions, and moving said groups of data. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification