Cost effective service level agreement data management
First Claim
1. A system comprising:
- a processor in communication with memory;
a data storage system in communication with the processor, the data storage system comprising a cache storage location and a persistent storage location; and
one or more tools in communication with the processor, the tools to;
analyze a data retention policy;
identify a relevance of a set of metric data based on the analysis, wherein the set of metric data includes an aggregation of metric observations, the identification of relevance including the one or more tools to identify the metric observations in support of the aggregation as active metric data, wherein the identified relevance is at least partially based on time;
select a storage location in the data storage system for the set of metric data based on the identified relevance; and
retain the set of metric data in the selected storage location, including the one or more tools to retain the active metric data in the cache and inactive metric data in the persistent storage; and
identifying a storage device holding data associated with a change in the data retention policy, and communicating a modified relevance between each storage device associated with the modified retention policy to mitigate a miss in data movement associated with the change in the data retention policy.
1 Assignment
0 Petitions
Accused Products
Abstract
The embodiments described herein relate to dynamically managing metric data of a network environment with respect to a data storage system. A data retention policy is analyzed, which includes extracting one or more metric definitions from the retention policy. A relevance of a set of metric data is identified based on the analysis. The set of metric data includes an aggregation of one or more metric observations. A storage location in a data storage system for the set of metric values is selected based on the identified relevance. The data storage system includes a cache storage location and a persistent storage location. The set of metric data is retained in the selected storage location. As the retention policy is modified, select data may be re-classified and moved within the storage system based on the re-classification.
-
Citations
20 Claims
-
1. A system comprising:
-
a processor in communication with memory; a data storage system in communication with the processor, the data storage system comprising a cache storage location and a persistent storage location; and one or more tools in communication with the processor, the tools to; analyze a data retention policy; identify a relevance of a set of metric data based on the analysis, wherein the set of metric data includes an aggregation of metric observations, the identification of relevance including the one or more tools to identify the metric observations in support of the aggregation as active metric data, wherein the identified relevance is at least partially based on time; select a storage location in the data storage system for the set of metric data based on the identified relevance; and retain the set of metric data in the selected storage location, including the one or more tools to retain the active metric data in the cache and inactive metric data in the persistent storage; and identifying a storage device holding data associated with a change in the data retention policy, and communicating a modified relevance between each storage device associated with the modified retention policy to mitigate a miss in data movement associated with the change in the data retention policy. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product comprising a computer-readable storage medium having computer-readable program code embodied therewith, the program code executable by a processor to:
-
analyze a data retention policy; identify a relevance of a set of metric data based on the analysis, wherein the set of metric data includes an aggregation of metric observations, the identification of relevance including the program code to identify the metric observations in support of the aggregation as active metric data, wherein the identified relevance is at least partially based on time; select a storage location in a data storage system for the set of metric data based on the identified relevance, the data storage system comprising a cache storage location and a persistent storage location; and retain the set of metric data in the selected storage location, including program code to retain the active metric data in the cache and inactive metric data in the persistent storage; and identifying a storage device holding data associated with a change in the data retention policy, and communicating a modified relevance between each storage device associated with the modified retention policy to mitigate a miss in data movement associated with the change in the data retention policy. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
analyzing a data retention policy; identifying a relevance of a set of metric data based on the analysis, wherein the set of metric data includes an aggregation of metric observations, the identification of relevance including identifying the metric observations in support of the aggregation as active metric data, wherein the identified relevance is at least partially based on time; selecting a storage location in a data storage system for the set of metric data based on the identified relevance, the data storage system comprising a cache storage location and a persistent storage location; and retaining the set of metric data in the selected storage location, including retaining the active metric data in the cache and inactive metric data in the persistent storage; and identifying a storage device holding data associated with a change in the data retention policy, and communicating a modified relevance between each storage device associated with the modified retention policy to mitigate a miss in data movement associated with the change in the data retention policy. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification