×

MANAGING DATABASE RESOURCES USED FOR OPTIMIZING QUERY EXECUTION ON A PARALLEL COMPUTER SYSTEM

  • US 20090132541A1
  • Filed: 11/19/2007
  • Published: 05/21/2009
  • Est. Priority Date: 11/19/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing database resources on a parallel computer system, comprising:

  • providing a database distributed across a first group of compute nodes, wherein each compute node in the first group stores a respective portion of the database;

    assigning a second group of compute nodes to a pool, wherein each compute node in the pool is available to replicate the respective portion of the database stored on one of the compute nodes in the first group of compute nodes;

    in response to receiving a query to execute against the database, allocating one or more compute nodes from the pool to dynamically replicate the portion of the database stored on a corresponding one or more compute nodes of the first group of compute nodes; and

    executing, in parallel, the query on at least the one or more compute nodes allocated from the pool and on the corresponding one or more compute nodes of the first group of compute nodes.

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