×

Efficient data caching management in scalable multi-stage data processing systems

  • US 10,452,612 B2
  • Filed: 02/02/2017
  • Issued: 10/22/2019
  • Est. Priority Date: 09/06/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a processor; and

    a memory coupled to the processor, wherein the memory stores instructions that, when executed by the processor, cause the processor to;

    receive, from a data source, a processing profile comprising input data blocks and a plurality of operations for executing using the input data blocks;

    determine whether or not a block of stored intermediate cache data corresponds to an operation from among of the plurality of operations;

    in response to determining the block of stored intermediate cache data corresponds to the operation from among the plurality of operations, generate a simplified processing profile based on the block of stored intermediate cache data, the simplified processing profile comprising a subset of the plurality of operations of the processing profile without the operation corresponding to the block of stored intermediate cache data;

    execute the simplified processing profile by generating a new output data after each operation of the simplified processing profile;

    store the new output data from at least one operation as intermediate cache data; and

    transmit the new output data from a final operation in the simplified processing profile to the data source for display thereby.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×