Storage system having virtualized resource
First Claim
1. A storage system configured to provide a storage area to a host coupled to the storage system, comprising:
- a first storage device of first type being configured to store data and provide one or more data-storage-related functions;
a second storage device of second type being configured to store data and provide one or more data-storage-related functions;
a virtual volume providing a storage location and being associated with at least one of the first and second storage devices;
a database including information relating to the one or more data-storage-related functions that the first and second storage device are configured to perform; and
a first server coupled to the first and second storage devices and having access to the database, the first server being configured to access the database in response to a data-storage-related-function request from the host involving at least one of the first and second storage devices, the database being accessed to determine whether or not the at least one of the first and second storage devices is capable of performing the request from the host, the first server further being configured to perform the request if the determination is negative or provide an instruction to the at least one of the first and second storage devices to perform to the request if the determination is positive.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage system configured to provide a storage area to a host coupled to the storage system includes a first storage device of first type being configured to store data and provide one or more data-storage-related functions. A second storage device of second type is configured to store data and provide one or more data-storage-related functions. A virtual volume provides a storage location and being associated with at least one of the first and second storage devices. A database includes information relating to the one or more data-storage-related functions that the first and second storage devices are configured to perform. A first server is coupled to the first and second storage devices and having access to the database, the first server being configured to access the database in response to a data-storage-related-function request from the host involving at least one of the first and second storage devices. The database is accessed to determine whether or not the at least one of the first and second storage devices is capable of performing the request from the host. The first server further being configured to perform the request if the determination is negative or provide an instruction to the at least one of the first and second storage devices to perform to the request if the determination is positive.
-
Citations
20 Claims
-
1. A storage system configured to provide a storage area to a host coupled to the storage system, comprising:
-
a first storage device of first type being configured to store data and provide one or more data-storage-related functions;
a second storage device of second type being configured to store data and provide one or more data-storage-related functions;
a virtual volume providing a storage location and being associated with at least one of the first and second storage devices;
a database including information relating to the one or more data-storage-related functions that the first and second storage device are configured to perform; and
a first server coupled to the first and second storage devices and having access to the database, the first server being configured to access the database in response to a data-storage-related-function request from the host involving at least one of the first and second storage devices, the database being accessed to determine whether or not the at least one of the first and second storage devices is capable of performing the request from the host, the first server further being configured to perform the request if the determination is negative or provide an instruction to the at least one of the first and second storage devices to perform to the request if the determination is positive. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for managing a storage system having first and second storage devices and a first server, the method comprising:
-
providing a database including information relating to one or more data-storage-related functions that the first and second storage devices are configured to provide;
receiving at the first server a request relating to a data-storage-related function from a host computer, the request involving at least one of the first and second storage devices;
determining whether or not the at least one of the first and second storage device is able to perform the request by accessing the database; and
instructing the at least one of the first and second storage device to perform the request if the determination is positive. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer readable medium for use in managing a storage system having first and second storage devices and a first server, the medium comprising:
-
code for receiving at the first server a request relating to a data-storage-related function from a host computer, the request involving at least one of the first and second storage devices;
code for determining whether or not the at least one of the first and second storage device is able to perform the request by accessing a database, the database including information relating to one or more data-storage-related functions that the first and second storage devices are configured to provide;
code instructing the at least one of the first and second storage device to perform the request if the determination is positive; and
code for enabling the first server to perform the request if the determination is negative.
-
-
19. A server for managing a storage system, wherein the server is coupled to first and second storage devices and a host, the server having access to a database including information relating to one or more data-storage-related functions that the first and second storage devices are configured to provide, the server comprising:
-
a processor to process information;
an interface coupled to a network that is coupled to the first and second storage devices and the host; and
a computer readable medium, including;
code for receiving at the first server a request relating to a data-storage-related function from a host computer, the request involving at least one of the first and second storage devices, code for determining whether or not the at least one of the first and second storage device is able to perform the request by accessing the database, code instructing the at least one of the first and second storage device to perform the request if the determination is positive, and code for enabling the first server to perform the request if the determination is negative. - View Dependent Claims (20)
-
Specification