Systems and methods for storage modeling and costing
First Claim
1. A method for calculating data costing in a network comprising a storage operation cell hierarchy, wherein the storage operation cell hierarchy includes multiple storage operation cells organized in one or more hierarchical relationships, wherein the method is performed by one or more computing systems, each computing system having a processor and memory, the method comprising:
- accessing primary storage usage data associated with one or more primary storage resources in the network, wherein the primary storage usage data indicates usage of the one or more primary storage resources by multiple entities having access to the one or more primary storage resources, wherein the storage operation cell hierarchy includes multiple storage operation cells organized in one or more hierarchical relationships, wherein the one or more primary storage resources are associated with one or more storage operation cells of the storage operation cell hierarchy, and wherein a storage operation cell includes—
a data agent component for accessing data stored by the one or more primary storage resources;
a media agent component for conveying data from the one or more primary storage resources to one or more secondary storage resources in the network; and
a storage manager component for managing the data agent component and the media agent component;
accessing secondary storage usage data associated with the one or more secondary storage resources in the network, wherein the secondary storage usage data is based on correlation of data stored by the one or more primary storage resources with usage of the one or more secondary storage resources;
accessing primary storage cost data associated with the one or more primary storage resources, wherein the primary storage cost data indicates a cost of using a quantity of storage space of the one or more primary storage resources;
accessing secondary storage cost data associated with the one or more secondary storage resources, wherein the secondary storage cost data indicates a cost of using a quantity of storage space of the one or more secondary storage resources;
calculating, by the one or more computing systems, a storage cost for the one or more primary storage resources and the one or more secondary storage resources based on the primary storage usage data, the secondary storage usage data, the primary storage cost data, and the secondary storage cost data; and
apportioning the calculated storage cost amongst the multiple entities.
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.
-
Citations
24 Claims
-
1. A method for calculating data costing in a network comprising a storage operation cell hierarchy, wherein the storage operation cell hierarchy includes multiple storage operation cells organized in one or more hierarchical relationships, wherein the method is performed by one or more computing systems, each computing system having a processor and memory, the method comprising:
-
accessing primary storage usage data associated with one or more primary storage resources in the network, wherein the primary storage usage data indicates usage of the one or more primary storage resources by multiple entities having access to the one or more primary storage resources, wherein the storage operation cell hierarchy includes multiple storage operation cells organized in one or more hierarchical relationships, wherein the one or more primary storage resources are associated with one or more storage operation cells of the storage operation cell hierarchy, and wherein a storage operation cell includes— a data agent component for accessing data stored by the one or more primary storage resources; a media agent component for conveying data from the one or more primary storage resources to one or more secondary storage resources in the network; and a storage manager component for managing the data agent component and the media agent component; accessing secondary storage usage data associated with the one or more secondary storage resources in the network, wherein the secondary storage usage data is based on correlation of data stored by the one or more primary storage resources with usage of the one or more secondary storage resources; accessing primary storage cost data associated with the one or more primary storage resources, wherein the primary storage cost data indicates a cost of using a quantity of storage space of the one or more primary storage resources; accessing secondary storage cost data associated with the one or more secondary storage resources, wherein the secondary storage cost data indicates a cost of using a quantity of storage space of the one or more secondary storage resources; calculating, by the one or more computing systems, a storage cost for the one or more primary storage resources and the one or more secondary storage resources based on the primary storage usage data, the secondary storage usage data, the primary storage cost data, and the secondary storage cost data; and apportioning the calculated storage cost amongst the multiple entities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 21, 24)
-
-
8. A computer-readable storage medium whose contents cause one or more computing systems to perform a method for calculating data costing in a network comprising a storage operation cell hierarchy, wherein the storage operation cell hierarchy includes multiple storage operation cells organized in one or more hierarchical relationships, wherein each computing system has a processor and memory, the method comprising:
-
accessing primary storage usage data associated with one or more primary storage resources in the network, wherein the primary storage usage data indicates usage of the one or more primary storage resources by multiple entities having access to the one or more primary storage resources, wherein the storage operation cell hierarchy includes multiple storage operation cells organized in one or more hierarchical relationships, wherein the one or more primary storage resources are associated with one or more storage operation cells of the storage operation cell hierarchy, and wherein a storage operation cell includes— a data agent component for accessing data stored by the one or more primary storage resources; a media agent component for conveying data from the one or more primary storage resources to one or more secondary storage resources in the network; and a storage manager component for managing the data agent component and the media agent component; accessing secondary storage usage data associated with the one or more secondary storage resources in the network, wherein the secondary storage usage data is based on correlation of data stored by the one or more primary storage resources with usage of the one or more secondary storage resources; accessing primary storage cost data associated with the one or more primary storage resources, wherein the primary storage cost data indicates a cost of using a quantity of storage space of the one or more primary storage resources; accessing secondary storage cost data associated with the one or more secondary storage resources, wherein the secondary storage cost data indicates a cost of using a quantity of storage space of the one or more secondary storage resources; calculating, by the one or more computing systems, a storage cost for the one or more primary storage resources and the one or more secondary storage resources based on the primary storage usage data, the secondary storage usage data, the primary storage cost data, and the secondary storage cost data; and apportioning the calculated storage cost amongst the multiple entities. - View Dependent Claims (9, 10, 11, 12, 13, 14, 22)
-
-
15. A system for calculating data costing in a network comprising a storage operation cell hierarchy, wherein the storage operation cell hierarchy includes multiple storage operation cells organized in one or more hierarchical relationships, the system comprising:
-
one or more primary storage resources storing primary copies of data; one or more secondary storage resources storing secondary copies of data; and a storage operation cell of the storage operation cell hierarchy, wherein the storage operation cell hierarchy includes multiple storage operation cells organized in one or more hierarchical relationships, and wherein the storage operation cell includes— a data agent component for accessing data stored by the one or more primary storage resources; a media agent component for conveying data from the one or more primary storage resources to the one or more secondary storage resources; and a storage manager component for— managing the data agent component and the media agent component; accessing primary storage usage data associated with the one or more primary storage resources, wherein the primary storage usage data indicates usage of the one or more primary storage resources by multiple entities having access to the one or more primary storage resources, and wherein the one or more primary storage resources are associated with the storage operation cell; accessing secondary storage usage data associated with the one or more secondary storage resources, wherein the secondary storage usage data is based on correlation of data stored by the one or more primary storage resources with usage of the one or more secondary storage resources; accessing primary storage cost data associated with the one or more primary storage resources, wherein the primary storage cost data indicates a cost of using a quantity of storage space of the one or more primary storage resources; accessing secondary storage cost data associated with the one or more secondary storage resources, wherein the secondary storage cost data indicates a cost of using a quantity of storage space of the one or more secondary storage resources; calculating a storage cost for the one or more primary storage resources and the one or more secondary storage resources based on the primary storage usage data, the secondary storage usage data, the primary storage cost data, and the secondary storage cost data; and apportioning the calculated storage cost amongst the multiple entities. - View Dependent Claims (16, 17, 18, 19, 20, 23)
-
Specification