Patent ID: 11954533
Assignee: EMC IP HOLDING COMPANY LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A computer program product, comprising a non-transitory computer-readable medium having a computer-readable program code embodied therein, the computer-readable program code adapted to be executed by one or more processors to implement a method comprising:
detecting a trend in latency for storage underlying a deduplicated file system comprising:
generating a plurality of data points by recording over a sampling interval timestamps indicating when input/output (IO) requests were issued by the deduplicated file system to the storage, and recording time required to receive success responses from the storage;
performing a least squares regression on the plurality of data points to find a best-fit line through the data points;
calculating a slope of the best-fit line; and
determining whether the slope is positive, a positive slope thereby indicating a trend of increasing latency of the storage; and

when the slope is determined to be positive, throttling clients that are accessing the deduplicated file system.