Patent application EP17170266A (EP), filed 2017-05-09
Publication number: EP3260995A1
Title: CLUSTERING LAYERS IN MULTI-NODE CLUSTERS
Abstract: Examples include a multi-node cluster having a node with a clustering layer. The clustering layer may be located between an application programming interface (API) layer and a service layer and the multi-node cluster may be associated with a database. In some examples, the clustering layer may discover whether a number of nodes associated with the multi-node cluster has changed. Based, at least in part, on the determination that the number of nodes associated with the multi-node cluster has changed, at the clustering layer, the database may be sharded and a new API call may be issued to the API layer.
IPC codes: G06F  17/    30            A I
Claims: number: 1
text: A node of a multi-node cluster comprising:
number: 2
text: The node of claim 1, wherein the non-transitory machine-readable storage medium further comprises instructions executable by the processing resource to:
number: 3
text: The node of claim 2, wherein the non-transitory machine-readable storage medium further comprises instructions executable by the processing resource to:
number: 4
text: The node of claim 1, wherein sharding the database includes load-balancing between each node of the multi-node cluster.
number: 5
text: The node of claim 1, wherein the non-transitory machine-readable storage medium further comprises instructions executable by the processing resource to:
number: 6
text: The node of claim 5, wherein the non-transitory machine-readable storage medium further comprises instructions executable by the processing resource to:
number: 7
text: The node of claim 6, wherein the instructions to perform further comprise instructions executable by the processing resource to:
number: 8
text: The node of claim 6, wherein the instructions to perform further comprise instructions executable by the processing resource to:
number: 9
text: The node of claim 6, wherein the instructions to perform further comprise instructions executable by the processing resource to:
number: 10
text: The node of claim 6, wherein the instructions to perform further comprise instructions executable by the processing resource to:
number: 11
text: The node of claim 6, wherein the instructions to perform further comprise instructions executable by the processing resource to:
number: 12
text: The node of claim 6, wherein the instructions to perform further comprise instructions executable by the processing resource to:
number: 13
text: The node of claim 6, wherein the instructions to perform further comprise instructions executable by the processing resource to:
number: 14
text: An article comprising at least one non-transitory machine-readable storage medium comprising instructions executable by a processing resource of a node of a multi-node cluster to:
number: 15
text: The article of claim 14, further comprising instructions executable by the processing resource of the node of the multi-node cluster to:
number: 16
text: The article of claim 14, further comprising instructions executable by the processing resource of the node of the multi-node cluster to:
number: 17
text: The article of claim 14, further comprising instructions executable by the processing resource of the node of the multi-node cluster to:
number: 18
text: A method comprising:
number: 19
text: The method of claim 18, the method further comprising:
number: 20
text: The method of claim 18, wherein the new API call results in moving the database resource from one node of the multi-node cluster to another node of the multi-node cluster.
Office action: search_report, dated 2017-12-27
Rejection reasons: inventive_step_epc_56
Prior art cited: ref_id: US2012246202A1
ref_type: patent
severity: background
ref_id: - VOLTDB: "Using VoltDB", 15 January 2016 (2016-01-15), XP055385909, Retrieved from the Internet <URL:http://downloads.voltdb.com/documentation/v5docs/UsingVoltDB.pdf> [retrieved on 20170628]
ref_type: npl
severity: background
ref_id: US2012246202
ref_type: patent
severity: obviousness
ref_id: - Voltdb, "Using VoltDB", (20160115), URL: http://downloads.voltdb.com/documentation/v5docs/UsingVoltDB.pdf, (20170628), XP055385909 [Y] 2,3,16,18-20 * Section 1.3 * * Section 9.2.1 * * Section 9.2.2 * [A] 1,4-15,17
ref_type: npl
severity: obviousness
Final disposition: pending (2017-12-27)