CLUSTER-NODE LOAD BALANCING IN A DISTRIBUTED DATABASE SYSTEM
First Claim
Patent Images
1. A database node of a node cluster of a distributed database system comprising:
- a query layer dynamically tracking a state of the node cluster, wherein the query layer comprises a set of information of a location of individual data elements stored in the distributed database system, and wherein the query layer receives a request from a cluster node of the distributed database system and responds with the set of information of a location of individual data elements stored in the distributed database system;
a distribution layer managing a set of distributed transactions of a distributed node cluster architecture of the distributed database in the database node; and
a data storage layer managing data storage and data retrieval in the database node distrusted database system.
2 Assignments
0 Petitions
Accused Products
Abstract
In one exemplary aspect, a method of a cluster-node load balancing system of a distributed database system includes receiving a request from a cluster with at least one node of a cluster of the distributed database system. The request includes a query for an identity of all other nodes known by the node as well as a metadata of all data maintained by the node. The identity of all other nodes known by the node as well as the metadata of all data maintained by the node is provided to the cluster.
29 Citations
18 Claims
-
1. A database node of a node cluster of a distributed database system comprising:
-
a query layer dynamically tracking a state of the node cluster, wherein the query layer comprises a set of information of a location of individual data elements stored in the distributed database system, and wherein the query layer receives a request from a cluster node of the distributed database system and responds with the set of information of a location of individual data elements stored in the distributed database system; a distribution layer managing a set of distributed transactions of a distributed node cluster architecture of the distributed database in the database node; and a data storage layer managing data storage and data retrieval in the database node distrusted database system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of a cluster-node load balancing system of a distributed database system comprising:
-
receiving a request from at least one node of a cluster of the distributed database system, wherein the request comprises a query for an identity of all other nodes known by the node as well as a metadata of all data maintained by the node; and providing the identity of all other nodes known by the node as well as the metadata of all data maintained by the node to the at least one node. - View Dependent Claims (11)
-
-
12. A method of a distributed database system comprising:
-
providing a first server node of a node cluster of a Not Only Structured Query Language (NoSQL) distributed database system, wherein the first server node maintains a node address list of a set of active cluster nodes of the node cluster; providing a second cluster node of the node cluster of the NoSQL distributed database system, wherein upon joining the set of active cluster nodes, the second cluster node is configured with an address of the first server node, wherein the second cluster node requests the node address list from the first server node, wherein the second cluster node polls each individual node of the set of active cluster nodes to determine the portions of the data of the NoSQL distributed database system that each individual node maintains. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification