Dynamic buffer size
US-9811261-B1 · Nov 7, 2017 · US
US2019391749A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2019391749-A1 |
| Application number | US-201916450662-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jun 24, 2019 |
| Priority date | Jun 25, 2018 |
| Publication date | Dec 26, 2019 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods for automated file system capacity risk analysis include obtaining first utilization data of the file system during a plurality of series of time intervals, projecting a future utilization value for the series of time intervals, and determining a threshold utilization percentage indicative of a risk of reaching maximum capacity of the file system. In response to the projected future utilization value being equal to or greater than the threshold, calculating a rate of change of the first utilization data for each of the series of time intervals, determining a variation of the rates of change of all the series of time intervals, and in response to the variation of the rates of change being positive or the first utilization data for the last time interval being equal to or greater than the threshold, designating the file system as being at risk of reaching maximum capacity.
Opening claim text (preview).
What is claimed is: 1 . A method for performing automated file system capacity risk analysis, the method being implemented by a processor on a computing device, the method comprising: obtaining, by the processor, first utilization data of a file system during a plurality of series of time intervals, the plurality of series of time intervals including a last series of time intervals, the last series of time intervals including a last time interval and a second-to-last time interval; projecting, by the processor, a future utilization value for at least one of the plurality of series of time intervals by performing a linear regression on the first utilization data; setting, by the processor, a threshold utilization percentage indicative of a risk of reaching maximum capacity of the file system; and determining, by the processor, whether the projected future utilization value is equal to or greater than the threshold utilization percentage; wherein, in response to the projected future utilization value being equal to or greater than the threshold utilization percentage, the method further comprises: calculating, by the processor, a rate of change of the first utilization data for each of the series of time intervals; determining, by the processor, a variation of the rates of change of the plurality of series of time intervals; and in response to at least one of: the variation of the rates of change of the plurality of series of time intervals being positive; and the first utilization data for the last time interval being equal to or greater than the threshold: designating, by the processor, the file system as being at risk of reaching the maximum capacity. 2 . The method of claim 1 , further comprising setting, by the processor, a designated number of time periods, wherein the file system is designated as being at risk of reaching the maximum capacity in response to the projected future utilization value being equal to or greater than the threshold within the designated number of time periods. 3 . The method of claim 1 , further comprising determining the projected utilization value for the second-to-last time interval; and designating the file system as being at risk of reaching maximum capacity in response to the projected utilization value for the second-to-last time interval being greater than the first utilization data for the second-to-last time interval. 4 . The method of claim 1 , wherein the first utilization data of the file system comprises a utilization percentage of a memory of the file system. 5 . The method of claim 4 , wherein the utilization percentage of the file system for a particular time interval is a maximum utilization percentage of the file system during the particular time interval. 6 . The method of claim 1 , wherein at least two consecutive ones of the plurality of series of time intervals are offset with respect to each other by one time interval. 7 . The method of claim 1 , wherein at least two consecutive ones of the plurality of series of time intervals are offset with respect to each other by more than one time interval. 8 . The method of claim 1 , wherein, for each of the plurality of series of time intervals, the projecting the future utilization value comprises projecting the future utilization value at one or more time intervals subsequent to the series. 9 . The method of claim 1 , wherein the time intervals within each of the plurality of series of time intervals are ranked successively. 10 . The method of claim 1 , wherein one or more of the series of time intervals comprises 12 time intervals. 11 . The method of claim 10 , wherein one or more of the time intervals are one-week time intervals. 12 . The method of claim 1 , wherein the threshold utilization percentage is 70% of the maximum capacity of the file system. 13 . A computing device configured to implement an execution of a method for automated file system capacity risk analysis, the computing device comprising: a display screen; a processor; a memory; and a communication interface coupled to each of the processor, the memory, and the display screen, wherein, when the method is executed, the processor is configured to: obtain first utilization data of the file system during a plurality of series of time intervals, the plurality of series of time intervals including a last series of time intervals, the last series of time intervals including a last time interval and a second-to-last time interval; project a future utilization value for at least one of the plurality of series of time intervals by performing a linear regression on the first utilization data; set a threshold utilization percentage indicative of a risk of reaching maximum capacity of the file system; and determine whether the projected future utilization value is equal to or greater than the threshold utilization percentage; wherein, in response to the projected future utilization value being equal to or greater than the threshold utilization percentage, the processor is further configured to: calculate a rate of change of the first utilization data for each of the series of time intervals; determine a variation of the rates of change of all the series of time intervals; and in response to at least one of: the variation of the rates of change of all the series of time intervals being positive; and the first utilization data for the last time interval being equal to or greater than the threshold: designate the file system as being at risk of reaching maximum capacity. 14 . The computing device of claim 13 , wherein the processor is further configured to set a designated number of time periods; wherein the file system is designated as being at risk of reaching maximum capacity in response to the projected future utilization value being equal to or greater than the threshold within the designated number of time periods. 15 . The computing device of claim 13 , wherein the processor is further configured to: determine the projected utilization value for the second-to-last time interval; and in response to the projected utilization value for the second-to-last time interval being greater than the first utilization data for the second-to-last time interval, designate the file system as being at risk of reaching maximum capacity. 16 . The computing device of claim 13 , wherein consecutive ones of the plurality of time intervals are offset with respect to each other by a same number of time intervals. 17 . The computing device of claim 13 , wherein consecutive ones of the plurality of time intervals are offset with respect to each other by a different number of time intervals. 18 . The computing device of claim 13 , wherein: each of the time intervals is a one-week time interval; and the series of time intervals comprises 12 time intervals. 19 . The computing device of claim 13 , wherein the threshold utilization percentage is 70% of the maximum capacity of the file system. 20 . The computing device of claim 13 , wherein the utilization percentage of the file system for a particular time interval is a maximum utilization percentage of the file system during the particular time interval.
In-line storage system · CPC title
Improving or facilitating administration, e.g. storage management · CPC title
Monitoring storage devices or systems · CPC title
for evaluating statistical data {, e.g. average values, frequency distributions, probability functions, regression analysis (forecasting specially adapted for a specific administrative, business or logistic context G06Q10/04)} · CPC title
Single storage device · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.