×

Optimizing computational data systems

  • US 9,852,160 B1
  • Filed: 05/30/2013
  • Issued: 12/26/2017
  • Est. Priority Date: 05/30/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for optimizing a computational data system, the computer-implemented method comprising performing computer-implemented operations for:

  • determining at least one of a historical data consumption rate or a historical data update rate, the historical data consumption rate defining a rate at which the consumer has historically requested processed data, the historical data update rate defining a rate at which data has historically been updated;

    determining an initial value for a data computation rate based at least in part on the at least one of the historical data consumption rate or the historical data update rate, the data computation rate comprising a frequency at which a computation is performed on the data to generate the processed data;

    receiving a tolerance associated with a consumer of the processed data, the tolerance specifying a frequency at which processed data that is not current may be provided to the consumer in response to requests from the consumer for processed data;

    computing a miss rate, the miss rate comprising a frequency at which misses occur over a period of time, a miss comprising sending stale data to the consumer in response to receiving a request from the consumer for processed data;

    increasing the data computation rate if the miss rate is greater than the tolerance; and

    decreasing the data computation rate if the miss rate is less than the tolerance.

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