×

HIERARCHICAL ORGANIZATION FOR SCALE-OUT CLUSTER

  • US 20170324801A1
  • Filed: 07/25/2017
  • Published: 11/09/2017
  • Est. Priority Date: 12/30/2013
  • Status: Active Application
First Claim
Patent Images

1. A method, implemented at a computer system that includes one or more processors, for performing a distributed data operation, the method comprising the computer system performing the following:

  • receiving a request to perform an operation, the operation being performed by at least some of a plurality of node endpoints, each node including a partition of a sharded table;

    determining how many node endpoints are needed to satisfy the request, wherein the determination is based at least on information obtained from an updateable directory that is consulted in response to the request, the updateable directory mapping the sharded table across the plurality of node endpoints by identifying where each partition of the table is located in each of the plurality of node endpoints;

    after determining how many node endpoints are needed to satisfy the request, determining to utilize one or more intermediary nodes alone or in combination with one or more slave nodes to satisfy the request, based at least on a determined computational processing overhead associated with utilizing only slave nodes as compared to utilizing at least one intermediary node to satisfy the request; and

    satisfying the request with at least the one or more intermediary nodes.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×