×

Resource management systems and methods

  • US 10,366,102 B2
  • Filed: 10/20/2014
  • Issued: 07/30/2019
  • Est. Priority Date: 02/19/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a plurality of shared storage devices collectively storing database data comprising files;

    a resource manager comprising a software program stored in memory and executed by one or more processors, the resource manager programmed to;

    receive at least one database query directed to the database data by a computerized query source;

    identify one or more of the files within the database data that must be processed to respond to the at least one database query;

    divide processing of the one or more of the files into multiple discrete tasks; and

    assign different tasks of the multiple discrete tasks to different nodes within a plurality of nodes of an execution platform;

    wherein the resource manager is independent of and remote from the plurality of nodes of the execution platform;

    the execution platform executing the multiple discrete tasks, wherein the execution platform comprises a plurality of virtual warehouses, and each virtual warehouse of the plurality of virtual warehouses includes at least one node of the plurality of nodes, and wherein each node of the plurality of nodes is independent of and remote from the computerized query source and from the plurality of shared storage devices and comprises;

    at least one processor executing one or more tasks of the multiple discreet tasks assigned thereto by the resource manager; and

    at least one local cache caching at least a portion of the database data.

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