System and method for performing integrated storage operations
First Claim
Patent Images
1. A system for performing data storage operations on at least one information store, the system comprising:
- a processor;
means for performing a first storage operation,wherein performing the first storage operation includes copying at least a first portion of the information store to one or more storage devices and generating first metadata that describes at least the copied first portion stored on the one or more storage devices, wherein the first metadata has a first format;
means for performing a second storage operation, different from the first storage operation,wherein performing the second storage operation includes copying at least a second portion of the information store to one or more storage devices and generating second metadata that describes at least the copied second portion stored on the one or more storage devices,wherein the second metadata has a second format, and wherein the second format of metadata is different from the first format of metadata;
means for converting metadata, associated with storage operations from multiple information stores into a normalized format;
wherein the means for converting converts the first metadata having the first format and the second metadata having the second format into the normalized metadata format; and
,wherein the means for performing the first and second storage operations include means for coordinating actions to perform at least one of;
fully copying data in the at least one information store,performing snapshots of data in the at least one information store,performing serverless copy of data in the at least one information store,archiving data in the at least one information store,migrating data in the at least one information store, andrecovering data in the at least one information store.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a method for performing integrated storage operations on an information store. The present invention comprises identifying a plurality disparate types of storage operations stored in a policy option table. A first storage operation is performed according to a first set of storage criteria stored in the policy option table and a second operation, disparate from the first storage operation, is performed according to a second set of storage criteria stored in the policy option table.
107 Citations
22 Claims
-
1. A system for performing data storage operations on at least one information store, the system comprising:
-
a processor; means for performing a first storage operation, wherein performing the first storage operation includes copying at least a first portion of the information store to one or more storage devices and generating first metadata that describes at least the copied first portion stored on the one or more storage devices, wherein the first metadata has a first format; means for performing a second storage operation, different from the first storage operation, wherein performing the second storage operation includes copying at least a second portion of the information store to one or more storage devices and generating second metadata that describes at least the copied second portion stored on the one or more storage devices, wherein the second metadata has a second format, and wherein the second format of metadata is different from the first format of metadata; means for converting metadata, associated with storage operations from multiple information stores into a normalized format; wherein the means for converting converts the first metadata having the first format and the second metadata having the second format into the normalized metadata format; and
,wherein the means for performing the first and second storage operations include means for coordinating actions to perform at least one of; fully copying data in the at least one information store, performing snapshots of data in the at least one information store, performing serverless copy of data in the at least one information store, archiving data in the at least one information store, migrating data in the at least one information store, and recovering data in the at least one information store. - View Dependent Claims (2, 3, 4)
-
-
5. A system for operating within a network, wherein the network couples multiple information stores with at least one storage device, the system comprising:
-
a processor; a first data agent, wherein the first data agent operates with a first information store under a first data storage operation, and wherein first metadata is associated with the first data storage operation, and wherein the first metadata describes data copied from the first information store under the first data storage operation; a second data agent, wherein the second data agent operates with a second information store under a second data storage operation; wherein the first and second storage operations differ, and wherein second metadata is associated with the second data storage operation, and wherein the second metadata describes data copied from the second information store under the second data storage operation; and
,a third data agent communicating with the first and second data agents and with the at least one storage device, wherein the third data agent manages and controls different storage operations for data from the first and second information stores to the at least one storage device, via the first and second data agents, despite the first and second different storage operations, wherein the third data agent employs a normalized metadata format, wherein the normalized metadata format is derived from the first metadata and the second metadata, and, wherein the first metadata and the second metadata employ a format that differs from the normalized metadata format. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. At least one non-transisitory computer-readable medium storing instructions that, when executed by at least one computer, performs a method comprising:
-
performing a first storage operation on an information store, wherein performing the first storage operation includes copying at least a first portion of the information store to one or more storage devices and generating first metadata, wherein the first metadata describes at least the copied first portion stored on the one or more storage devices, and wherein the first metadata has a first format associated with the first storage operation; performing a second storage operation on the information store, wherein performing the second storage operation includes copying at least a second portion of the information store to one or more storage devices and generating second metadata which describes at least the copied second portion stored on the one or more storage devices, wherein the second metadata has a second format associated with the second storage operation, and wherein the second storage operation differs from the first storage operation; and wherein the second format of metadata is different from the first format of metadata; converting the first metadata having a first format associated with the first storage operation, and the second metadata having a second format associated with the second storage operation, into a normalized metadata format. - View Dependent Claims (15, 16, 17, 18)
-
-
19. At least one non-transisitory computer-readable medium storing or carrying instructions that when executed by at least one data processing device performs a method comprising:
-
in response to a first storage operation to copy at least a first portion of an information store to one or more storage devices, receiving first metadata which describes at least the copied first portion stored on one or more storage devices, wherein the first metadata has a first format associated with the first storage operation; in response to a second storage operation, disparate from the first storage operation, to copy at least a second portion of the information store to one or more storage devices, second metadata which describes at least the copied second portion stored on the one or more storage devices, wherein the second metadata has a second format associated with the second storage operation, and, wherein the second format differs from the first format; and generating a normalized metadata format from the first metadata having a first format associated with the first storage operation, and the second metadata having the second format associated with the second storage operation. - View Dependent Claims (20, 21, 22)
-
Specification