Patent ID: 9274996
Filing Date: 2016-03-01
CPC Classification: G06F,H04L

Claim Text:
1. A method for filtering cached input/output (I/O) data, comprising: receiving a current I/O transfer, wherein the current I/O transfer is part of an ongoing sequential data stream and a total data transferred as part of the ongoing sequential data stream is greater than a predetermined threshold; calculating a transfer rate for the ongoing sequential data stream; determining whether the transfer rate is greater than a throughput associated with a target storage device; caching the current I/O transfer on a caching device if the transfer rate is greater than the throughput associated with a target storage device, OR not caching the current I/O transfer if the transfer rate is not greater than the throughput associated with a target storage device; and caching the current I/O transfer on the caching device if the transfer rate is less than or equal to the throughput associated with the target storage device and the I/O transfer is a write I/O transfer.