Storage system having virtualized resource
0 Assignments
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
50 Claims
-
1-20. -20. (canceled)
-
21. A system configured to provide a storage area to a host coupled to the system, comprising:
-
a first storage device being configured to store data and provide one or more functions to be performed by the first storage device; and
a first virtualization system coupled to the first storage device and providing a virtual volume associated with the first storage device, wherein in response to a function request from the host, the first virtualization system is configured to determine whether the first storage device is capable of performing the function of the function request from the host and provide an instruction to the first storage device to perform the function request depending on the determination. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method for managing a system having a first storage device and a first virtualization system, the method comprising:
-
receiving at the first virtualization system a request relating to a function to be performed by a storage device from a host computer, the request involving the first storage device;
providing a virtual volume associated with the first storage device;
determining whether the first storage device is capable of performing the function of the function request from the host; and
providing an instruction to the first storage device to perform the function request depending on the determination. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A computer readable medium for use in managing a system having a first storage device and a first virtualization system, wherein the first virtualization system provides a virtual volume associated with the first storage device, the medium comprising:
-
code for receiving at the first virtualization system a request relating to a function to be performed by a storage device from a host computer, the request involving the first storage device;
code for determining whether the first storage device is capable of performing the function of the function request from the host; and
code for providing an instruction to the first storage device to perform the function request depending on the determination. - View Dependent Claims (45, 46)
-
-
47. A virtualization system for managing a system, wherein the virtualization system is coupled to a first storage device and a host, wherein the virtualization system provides a virtual volume associated with the first storage device, the virtualization system 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 virtualization system a request relating to a function to be performed by a storage device from a host computer, the request involving the first storage device;
code for determining whether the first storage device is capable of performing the function of the function request from the host; and
code for providing an instruction to the first storage device to perform the function request depending on the determination. - View Dependent Claims (48, 49, 50)
-
Specification