Virtual host bus adapter and method
First Claim
1. A computer comprising:
- one or more storage entities, at least one of which is capable of servicing one or more requests for access to the one or more storage entities;
one or more physical storage adapters used to communicate the one or more requests for access to the one or more storage entities; and
a virtual storage adapter adapted to receive the one or more requests and adapted to forward the one or more requests to the one or more physical storage adapters.
3 Assignments
0 Petitions
Accused Products
Abstract
A virtualized storage adapter architecture and method is provided wherein lower level details of the storage adapter architecture are isolated from an operating system and its applications that execute on a virtualization architecture. This isolation may be performed, for example, by providing a virtual storage adapter that is backed by one or more physical storage adapters. The virtual storage adapter may be referenced by a globally unique identifier. For example, the virtual storage adapter may be referenced by a World Wide Node Name (WWNN). In another example, changes may be made to the underlying physical storage configuration without the need for changes in the virtual storage adapter or its interface to an operating system or its applications.
264 Citations
66 Claims
-
1. A computer comprising:
-
one or more storage entities, at least one of which is capable of servicing one or more requests for access to the one or more storage entities;
one or more physical storage adapters used to communicate the one or more requests for access to the one or more storage entities; and
a virtual storage adapter adapted to receive the one or more requests and adapted to forward the one or more requests to the one or more physical storage adapters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer-implemented method in a computer system having one or more storage entities, at least one of which is capable of servicing one or more requests for access to the one or more storage entities, and having one or more physical storage adapters used to communicate the one or more requests for access to the one or more storage entities, the method comprising an act of:
providing for a virtual storage adapter, the virtual adapter adapted to perform acts of;
receiving the one or more requests; and
forwarding the one or more requests to the one or more physical storage adapters. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
Specification