Systems and methods for performing virtual storage operations
First Claim
Patent Images
1. A computing system for simulating data storage operations, the computing system comprising:
- at least one virtual data agent executing in one or more computer processors, the virtual data agent configured to obtain application specific data associated with an application, wherein the application specific data comprises a plurality of different data formats, the virtual data agent further comprising a plurality of different types of data agents wherein each of the different types of data agents is associated with one of the different data formats of the application specific data;
a storage device emulation module executing in one or more computers, wherein the storage device emulation module comprises different types of simulated storage devices that are null devices that do not store the application specific data, wherein the different types of simulated storage devices are configured to simulate storage operations associated one or more of the different types of application specific data obtained by the different types of data agents associated with the virtual data agent; and
a storage manager component executing in one or more computers that automatically assigns the different types of simulated storage devices based on the different types of data agents associated with the virtual data agent.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention includes a system for simulating the performing of data storage operations. The system may include a storage manager component, at least one media management component directed by the storage manager component to manage storage operations to at least one storage device, and a storage emulation module adapted to simulate the characteristics of the at least one storage device. Under the direction of the storage manager, the emulation module may be adapted to simulate storage operations to one or more storage devices performed by one or more of the media management components.
-
Citations
16 Claims
-
1. A computing system for simulating data storage operations, the computing system comprising:
-
at least one virtual data agent executing in one or more computer processors, the virtual data agent configured to obtain application specific data associated with an application, wherein the application specific data comprises a plurality of different data formats, the virtual data agent further comprising a plurality of different types of data agents wherein each of the different types of data agents is associated with one of the different data formats of the application specific data; a storage device emulation module executing in one or more computers, wherein the storage device emulation module comprises different types of simulated storage devices that are null devices that do not store the application specific data, wherein the different types of simulated storage devices are configured to simulate storage operations associated one or more of the different types of application specific data obtained by the different types of data agents associated with the virtual data agent; and a storage manager component executing in one or more computers that automatically assigns the different types of simulated storage devices based on the different types of data agents associated with the virtual data agent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of simulating data storage operations with a virtual data agent comprising:
-
obtaining, by at least one virtual data agent executing on one or more computers, application specific data from an application executing on one or more of the computers, wherein the application specific data comprises different data formats, wherein the virtual data agent further comprises a plurality of different types of data agents wherein each of the different types of data agents agent is associated with one of the different data formats of the application specific data; and simulating the storage of the application specific data with a storage device emulation module executing in one or more computers, wherein the storage device emulation module comprises different types of simulated storage devices that are null devices that do not store the application specific data, wherein the different types of simulated storage devices simulate storage operations associated with one or more of the different data formats associated with the application specific data obtained by the different types of data agents associated with the virtual data agent; and automatically assigning the different types of simulated storage devices based on the different types of data agents associated with the virtual data agent. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification