×

Apparatus and method for cache provisioning, configuration for optimal application performance

  • US 10,656,839 B2
  • Filed: 11/19/2018
  • Issued: 05/19/2020
  • Est. Priority Date: 03/17/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • monitoring an input/output (IO) stream between an application and at least one storage device with an IO monitor;

    recording application-level heuristics that include information pertaining to a plurality of characteristics associated with the application;

    recording IO-level heuristics in IO requests including information pertaining to a plurality of characteristics associated with the IO stream between the application and the at least one storage device;

    correlating the recorded IO-level heuristics with the recorded application-level heuristics to determine at least one optimizable cache parameter for a performance increase corresponding to the IO stream;

    generating a caching policy based on the at least one optimizable cache parameter;

    selecting cache settings based on the caching policy; and

    configuring a cache unit based on the selected cache settings.

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