System and method for hierarchical storage mapping
First Claim
1. A computer accessible memory medium comprising program instructions for implementing a mapping tool, wherein the program instructions are executable to implement:
- a storage hierarchy representation interface configured to provide a user with a first representation of a source storage hierarchy and a second representation of one or more target storage devices, wherein the source storage hierarchy includes a source storage device with one or more contained storage devices;
a command interface allowing the user to request a hierarchical mapping of the source storage device to at least a subset of the one or more target storage devices; and
remapping software;
wherein, in response to the request for the hierarchical mapping, the remapping software is configured to;
determine whether the requested hierarchical mapping violates a validity requirement;
provide an indication of an invalidity of the requested hierarchical mapping in response to a determination that the requested hierarchical mapping violates the validity requirement; and
create the requested hierarchical mapping of the source storage device and each of the one or more contained storage devices to the at least a subset of the one or more target storage devices, in response to a determination that the requested hierarchical mapping does not violate the validity requirement.
9 Assignments
0 Petitions
Accused Products
Abstract
A mapping tool for hierarchical storage mapping may include a storage hierarchy representation interface, a command interface and remapping software. The storage hierarchy representation interface may be configured to provide a user with representations of a source storage hierarchy and target storage devices, where the source storage hierarchy may include a source storage device with one or more contained storage devices. The command interface may allow the user to request a hierarchical mapping of the source storage device to one or more target storage devices. The remapping software may be configured to create a mapping of the source storage device and the contained storage devices to storage within the target storage devices.
123 Citations
24 Claims
-
1. A computer accessible memory medium comprising program instructions for implementing a mapping tool, wherein the program instructions are executable to implement:
-
a storage hierarchy representation interface configured to provide a user with a first representation of a source storage hierarchy and a second representation of one or more target storage devices, wherein the source storage hierarchy includes a source storage device with one or more contained storage devices; a command interface allowing the user to request a hierarchical mapping of the source storage device to at least a subset of the one or more target storage devices; and remapping software; wherein, in response to the request for the hierarchical mapping, the remapping software is configured to; determine whether the requested hierarchical mapping violates a validity requirement; provide an indication of an invalidity of the requested hierarchical mapping in response to a determination that the requested hierarchical mapping violates the validity requirement; and create the requested hierarchical mapping of the source storage device and each of the one or more contained storage devices to the at least a subset of the one or more target storage devices, in response to a determination that the requested hierarchical mapping does not violate the validity requirement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a processor; one or more target storage devices; and a memory medium coupled to the one or more processors, wherein the memory medium stores a mapping tool and a source storage hierarchy; wherein the source storage hierarchy includes a source storage device with one or more contained storage devices; and wherein, in response to a request for a hierarchical mapping, the mapping tool is executable by the processor to; verify whether the requested hierarchical mapping violates a validity requirement in response to a request for the hierarchical mapping; provide an indication of an invalidity of the requested hierarchical mapping prior to initiating a creation of the mapping, in response to a detection of a violation of the validity requirement; and create the requested hierarchical mapping of the source storage device and each of the one or more contained storage devices to at least a subset of the one or more target storage devices, in response to a verification of the hierarchical mapping. - View Dependent Claims (14, 15, 16)
-
-
17. A method comprising:
-
providing a first representation of a source storage hierarchy and a second representation of one or more target storage devices, wherein the source storage hierarchy includes a source storage device with one or more contained storage devices; receiving a request for a hierarchical mapping of the source storage device to at least a subset of the one or more target storage devices; determining whether the requested hierarchical mapping violates a validity requirement; creating a mapping of the source storage device and each of the one or more contained storage devices to storage within the at least a subset of the one or more target storage devices, in response to determining that the requested hierarchical mapping does not violate the validity requirement; providing an indication of an invalidity of the mapping prior to initiating a creation of the mapping, in response to determining that the requested hierarchical mapping violates the validity requirement. - View Dependent Claims (18, 19, 20)
-
-
21. A computer-accessible memory medium comprising program instructions, wherein the program instructions are executable to:
-
provide a first representation of a source storage hierarchy and a second representation of one or more target storage devices, wherein the source storage hierarchy includes a source storage device with one or more contained storage devices; receive a request for a hierarchical mapping of the source storage device to at least a subset of the one or more target storage devices; and verify whether the requested hierarchical mapping violates a validity requirement; provide an indication of an invalidity of the requested hierarchical mapping prior to initiating a creation of the mapping in response to a detection of a violation of the validity requirement; and create the requested hierarchical mapping of the source storage device and each of the one or more contained storage devices to storage within the at least a subset of the one or more target storage devices, in response to a verification of the hierarchical mapping. - View Dependent Claims (22, 23, 24)
-
Specification