STORAGE VIRTUALIZATION COMPUTER SYSTEM AND EXTERNAL CONTROLLER THEREFOR
First Claim
1. A storage virtualization computer system comprising:
- a host entity for issuing IO requests;
an external storage virtualization controller coupled to said host entity for executing IO operations in response to said IO requests; and
at least one physical storage device(PSD), each coupled to the storage virtualization controller through a point-to-point serial-signal interconnect, for providing storage to the storage virtualization computer system through the storage virtualization controller.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage virtualization computer system. The storage virtualization computer system comprises a host entity for issuing an IO request, a storage virtualization controller coupled to the host entity for executing IO operations in response to the IO request, and a at least one physical storage device, each coupled to the storage virtualization controller through a point-to-point serial-signal interconnect, for providing storage to the storage virtualization computer system through the storage virtualization controller. As an example, the point-to-point serial-signal interconnect can be a Serial ATA IO device interconnect.
96 Citations
95 Claims
-
1. A storage virtualization computer system comprising:
-
a host entity for issuing IO requests;
an external storage virtualization controller coupled to said host entity for executing IO operations in response to said IO requests; and
at least one physical storage device(PSD), each coupled to the storage virtualization controller through a point-to-point serial-signal interconnect, for providing storage to the storage virtualization computer system through the storage virtualization controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A storage virtualization subsystem for providing storage to a host entity, comprising:
-
an external storage virtualization controller for connecting to the host entity and executing IO operations in response to IO requests issued from said host entity; and
at least one physical storage device, each coupled to the storage virtualization controller through a point-to-point serial-signal interconnect, for providing storage to the host entity through the storage virtualization controller. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. An external storage virtualization controller for executing IO operations in response to IO requests from a host entity, comprising:
-
a central processing circuitry for performing IO operations in response to said IO requests of said host entity;
at least one IO device interconnect controller coupled to said central processing circuitry;
at least one host-side IO device interconnect port provided in a said at least one IO device interconnect controller for coupling to said host entity; and
at least one device-side IO device interconnect port provided in a said at least one IO device interconnect controller for coupling to and performing point-to-point serial-signal transmission with at least one physical storage device. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77)
-
-
78. A method for performing storage virtualization in a computer system with an external storage virtualization controller of the computer system, comprising:
-
receiving an IO request from a host entity of the computer system with the storage virtualization controller;
parsing the IO request with the storage virtualization controller to decide at least one IO operation to perform in response to said IO request; and
performing at least one IO operation with the storage virtualization controller to access at least one physical storage device of the computer system in point-to-point serial-signal transmission. - View Dependent Claims (79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89)
-
-
90. A computer-readable storage medium having a computer program code stored therein that is capable of causing a computer system having an external storage virtualization controller and at least one physical storage device connected to the storage virtualization controller to perform the steps of:
-
receiving an IO request from a host entity of the computer system with the storage virtualization controller;
parsing the IO request with the storage virtualization controller to decide at least one IO operation to perform in response to said IO request; and
performing said at least one IO operation with the storage virtualization controller to access said at least one physical storage device in point-to-point serial-signal transmission. - View Dependent Claims (91, 92, 93, 94, 95)
-
Specification