×

Fault tolerance based query execution

  • US 9,424,150 B2
  • Filed: 12/06/2011
  • Issued: 08/23/2016
  • Est. Priority Date: 12/06/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for executing a plurality of queries, the method comprising:

  • receiving the plurality of queries from a user, the plurality of queries including a plurality of operators;

    based on the received plurality of queries, determining, by a processor of the computer, a fault tolerance degree for the plurality of operators, wherein determining the fault tolerance degree includes;

    calculating, by the processor of the computer, a query outdegree for an operator from the plurality of operators by counting a number of the plurality of queries that include the operator from the plurality of operators, wherein the counted number of the plurality of queries is the query outdegree corresponding to the operator from the plurality of operators; and

    determining, by the processor of the computer, the fault tolerance degree for the plurality of operators based on the calculated query outdegree;

    based on the determined fault tolerance degree, assigning, by the processor of the computer, a plurality of nodes to the plurality of operators; and

    executing the received plurality of queries by the assigned plurality of nodes.

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