×

Reducing latencies in computing systems using probabilistic and/or decision-theoretic reasoning under scarce memory resources

  • US 8,112,755 B2
  • Filed: 06/30/2006
  • Issued: 02/07/2012
  • Est. Priority Date: 06/30/2006
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a memory component for utilization by system processes;

    a learning and reasoning component, implemented by one or more processors configured with executable instructions, to provide a model that predicts a next launch of a system process and to provide a cost-benefit analysis of pre-fetching data into the memory component and for retaining data already in the memory component, with the cost-benefit analysis based in part on a first rate at which cost is calculated before a threshold time, and a second rate at which cost is calculated after the threshold time, the first rate being less than the second rate; and

    a management component that manages the memory component to reduce latency according to input from the learning and reasoning component, the input including;

    system processes sorted in a priority order, the priority order based on a benefit of a system process divided by a cost of adding that system process to the memory component; and

    a single system process, having a benefit greater than all other system processes and sized to fit into the memory component if it were alone in the memory component;

    the management component configured to select between a cost-benefit value of the single system process and a portion of the system processes sorted in the priority order, the portion including system processes having highest cost-benefit values and limited to as many system processes as will fit into the memory component.

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