Monitoring usage rate patterns in storage resources
AssigneeNetwork Appliance, Inc.
InventorsBrian Hackworth, Nagender Somavarapu, Hemanth Pannem
Life of this patent
Estimating the term…
Abstract
In a method and system for monitoring storage resources, storage containers are monitored to identify their individual normal usage patterns over time. Based on a storage container's normal usage pattern, limits may be established for determining whether its rate of change over a predetermined amount of time (i.e., usage change rate) is normal or abnormal based on a mean and a standard deviation of historical usage rate values. The limits are periodically updated to ensure that the limits remain indicative of the storage container's current usage pattern, as usage patterns may vary over the life of a storage container.
Claims26
A method for monitoring a usage change rate of a storage container, comprising the steps of:
- obtaining a current space usage value for the storage container;
- calculating the usage change rate of the storage container based on the current space usage value and a prior space usage value;
- determining whether the usage change rate of the storage container is within a predetermined range, the predetermined range being based on a representative sample of prior space usage values and a difference from the representative sample;
- and
- generating an alert if the usage change rate of the storage container is not within the predetermined range.
A computer-readable storage medium containing a set of instructions for a general purpose computer, the set of instructions comprising:
- a monitoring code segment for monitoring current usage data for a storage container;
- a determining code segment for determining whether the current usage data is within a normal operating range based on a mean and a standard deviation of historical usage data for the storage container;
- a first generating code segment for generating an event based on the determining result;
- a comparing code segment for comparing the event with a previous state of the storage container;
- and
- a second generating code segment for generating an alert if the event and the previous state are different.
A system for monitoring a usage change rate of a storage container, comprising:
- a configuration and history database, for storing configuration information for the system and prior space usage values for the storage container;
- a monitoring device in communication with said database, said monitoring device configured to:
- monitor current usage data for a storage container;
- determine whether the current usage data is within a normal operating range of the storage container, based on historical usage data for the storage container;
- and
- generate an event based on the determining result;
- and
- an alerting device in communication with said database and said monitoring device, said alerting device configured to:
- compare the event with a previous state of the storage container;
- and
- generate an alert if the event and the previous state are different.
Dependencies are inferred from the claim text.