Distributed database system using master server to generate lookup tables for load distribution
First Claim
Patent Images
1. A method comprising:
- determining a state change in a network comprising a master server among a plurality of servers;
calculating, at the master server, a first lookup table, said first lookup table indicating respective partitions of a second lookup table distributed among active servers of said plurality of servers;
distributing the calculated first lookup table to each active server; and
based on the first lookup table, generating, at the master server, a modified partition of the second lookup table.
2 Assignments
0 Petitions
Accused Products
Abstract
A state change in a network comprising a master server among a plurality of servers is determined, at the master server, a first lookup table is calculated, said first lookup table indicating respective partitions of a second lookup table distributed among active servers of said plurality of servers, the calculated first lookup table is distributed to each active server, and based on the first lookup table, at the master server, a modified partition of the second lookup table is generated.
-
Citations
38 Claims
-
1. A method comprising:
-
determining a state change in a network comprising a master server among a plurality of servers; calculating, at the master server, a first lookup table, said first lookup table indicating respective partitions of a second lookup table distributed among active servers of said plurality of servers; distributing the calculated first lookup table to each active server; and based on the first lookup table, generating, at the master server, a modified partition of the second lookup table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
receiving, at an active server among a plurality of servers, a first look up table indicating respective partitions of a second lookup table distributed among the plurality of servers; generating, at the active server, a modified partition of the second lookup table based on the first lookup table. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A server, comprising:
-
an interfacing unit; and a processor configured to determine a state change in a network comprising the server as a master server among a plurality of servers, calculate a first lookup table, said first lookup table indicating respective partitions of a second lookup table distributed among active servers of said plurality of servers, distribute the calculated first lookup table to each active server via said interfacing unit, and based on the first lookup table generate a modified partition of the second lookup table. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A server, comprising:
-
an interfacing unit configured to receive a first look up table indicating respective partitions of a second lookup table distributed among a plurality of servers including the server as an active server; and a processor configured to generate a modified partition of the second lookup table based on the first lookup table. - View Dependent Claims (33, 34, 35, 36)
-
-
37. A system comprising:
-
(a) a server comprising; an interfacing unit; and a processor configured to determine a state change in a network comprising the server as a master server among a plurality of servers, calculate a first lookup table, said first lookup table indicating respective partitions of a second lookup table distributed among active servers of said plurality of servers, distribute the calculated first lookup table to each active server via said interfacing unit, and based on the first lookup table generate a modified partition of the second lookup table; and (b) at least one server comprising; an interfacing unit configured to receive a first look up table indicating respective partitions of a second lookup table distributed among a plurality of servers including the server as an active server; and a processor configured to generate a modified partition of the second lookup table based on the first lookup table.
-
-
38. A computer program embodied on a computer readable storage medium comprising processor implementable instructions for performing the following method steps:
-
determining a state change in a network comprising a master server among a plurality of servers; calculating, at the master server, a first lookup table, said first lookup table indicating respective partitions of a second lookup table distributed among active servers of said plurality of servers; distributing the calculated first lookup table to each active server; and based on the first lookup table, generating, at the master server, a modified partition of the second lookup table.
-
Specification