×

Throughput-based fan-out control in scalable distributed data stores

  • US 10,037,376 B2
  • Filed: 04/11/2016
  • Issued: 07/31/2018
  • Est. Priority Date: 03/11/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • determining a current incoming queries per second (QPS) to one or more components for processing queries of a graph database, wherein the graph database is replicated across multiple clusters and distributed among a set of storage nodes in each of the clusters;

    using the current incoming QPS to estimate, for the one or more components, an expected QPS associated with fanning out of the queries to the clusters; and

    when a query of the graph database is received, processing the query on a computer system by;

    selecting a number of clusters in the multiple clusters for fanning out of the query, based on the expected QPS and one or more throughput limits for the one or more components; and

    transmitting the query to one or more storage nodes in the selected number of clusters.

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