Distributed System
First Claim
1. A distributed system comprising a plurality of nodes, said system comprising:
- a set of index nodes configured to provide a searchable index comprising metadata for locating data in the system, the set of index nodes being divided into read zones comprising a group of index nodes containing a complete searchable index, and the read zones being subdivided in write zones each comprising at least one index node containing a partition of the complete searchable index; and
a master index node configured to maintain an index structure of the complete searchable index by collecting from each index node measures of a current read and write throughput of a respective index node of the set of index nodes dependent on a current load of the respective index node;
wherein the master index node re-configures the read zones and corresponding write zones in response to measured read and write throughputs and measured loads of the set of index nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
A distributed system having a plurality of nodes, wherein the system comprises a set of index nodes for providing a searchable index which comprises metadata for locating data in the system, the set of index nodes is divided into read zones comprising a group of index nodes containing the complete searchable index, and the read zones are subdivided in write zones, each write zone comprising at least one index node containing a partition of said searchable index; and includes a master index node maintaining an index structure of said searchable index by collecting from each index node measures of the current read and write throughput of the respective index node dependent on a current load of the respective index node, where the master index node re-configures the read zones and the corresponding write zones in response to the measured read and write throughputs and the measured loads of the index nodes.
12 Citations
16 Claims
-
1. A distributed system comprising a plurality of nodes, said system comprising:
-
a set of index nodes configured to provide a searchable index comprising metadata for locating data in the system, the set of index nodes being divided into read zones comprising a group of index nodes containing a complete searchable index, and the read zones being subdivided in write zones each comprising at least one index node containing a partition of the complete searchable index; and a master index node configured to maintain an index structure of the complete searchable index by collecting from each index node measures of a current read and write throughput of a respective index node of the set of index nodes dependent on a current load of the respective index node; wherein the master index node re-configures the read zones and corresponding write zones in response to measured read and write throughputs and measured loads of the set of index nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for performing a reconfiguration of a distributed system comprising a plurality of nodes, the method comprising:
-
providing a searchable index comprising metadata for locating data stored in the distributed system by a set of index nodes divided into read zones containing a complete searchable index, the read zones being subdivided into write zones comprising at least one index node containing a partition of the complete searchable index; collecting, by a master index node from each index node of the set of index nodes, measures of a current read-and-write throughput of a respective index node dependent on a current load of the respective index node; and re-configuring, by the master index node, the read zones and the corresponding write zones in response to measured read and write throughputs and measured loads of the index nodes.
-
Specification