SYSTEMS AND METHODS FOR STORAGE MODELING AND COSTING
First Claim
Patent Images
1. A method, performed by at least one computing device having a processor and memory, for calculating data availability in a computer network, the method comprising:
- identifying, by the computing system, multiple data storage elements in the network,wherein the multiple data storage elements include primary data storage elements and secondary data storage elements, andwherein the primary data storage elements include disk-based data storage media, and wherein the secondary data storage elements include tape-based data storage media;
accessing, by the computing system, storage availability data associated with the multiple data storage elements; and
calculating, by the computing system, a storage availability level for the multiple data storage elements based on the associated storage availability data,wherein the storage availability level indicates a rate at which data can be written to the primary and secondary storage elements or a rate at which data can be retrieved from the primary and secondary data storage elements.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides systems and methods for data storage. A hierarchical storage management architecture is presented to facilitate data management. The disclosed system provides methods for evaluating the state of stored data relative to enterprise needs by using weighted parameters that may be user defined. Also disclosed are systems and methods evaluating costing and risk management associated with stored data.
92 Citations
20 Claims
-
1. A method, performed by at least one computing device having a processor and memory, for calculating data availability in a computer network, the method comprising:
-
identifying, by the computing system, multiple data storage elements in the network, wherein the multiple data storage elements include primary data storage elements and secondary data storage elements, and wherein the primary data storage elements include disk-based data storage media, and wherein the secondary data storage elements include tape-based data storage media; accessing, by the computing system, storage availability data associated with the multiple data storage elements; and calculating, by the computing system, a storage availability level for the multiple data storage elements based on the associated storage availability data, wherein the storage availability level indicates a rate at which data can be written to the primary and secondary storage elements or a rate at which data can be retrieved from the primary and secondary data storage elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium storing program code which when executed on a computer, causes the computer to perform a method for calculating data availability in connection with a storage operation cell, the method comprising:
-
identifying a plurality of storage elements; associating storage availability data with the identified storage elements; and calculating a storage availability level for at least one of the identified storage elements based on the associated storage availability data, wherein the storage availability level indicates a rate at which data can be retrieved from at least one of the identified storage elements. - View Dependent Claims (10, 11, 12)
-
-
13. A method performed by a computing system having a processor and memory for detecting risks to data storage resources in a network, the method comprising:
-
determining, by the computing system, whether any of multiple pre-defined risk criteria are satisfied based on a status of a first data storage resource and a type of the first data storage resource wherein the multiple pre-defined risk criteria are associated with multiple data storage resources, wherein the multiple data storage resources include at least one primary data storage resource and at least one secondary data storage resource; wherein the at least one primary data storage resource includes disk-based data storage media, and wherein the at least one secondary data storage resources includes tape-based data storage media; wherein the first data storage resource is a first physical data storage resource selected from the multiple data storage resources, wherein the status and type data are associated with the first data storage resource, and wherein the status and type data includes; a status of the first data storage resource; and a type of the first data storage resource that indicates whether the first data storage resource stores primary copies of data or secondary copies of data; and
,upon determining that at least one of the pre-defined risk criteria is satisfied, automatically performing or causing to be performed a data storage operation on the data stored by first data storage resource to mitigate risk of loss of data stored by the first data storage resource. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification