System and method for a shared I/O subsystem
First Claim
Patent Images
1. A computer system comprising:
- a plurality of servers; and
a shared I/O subsystem coupled to each of said servers and to one or more I/O interfaces;
wherein said shared I/O subsystem services I/O requests made by two or more of said servers.
5 Assignments
0 Petitions
Accused Products
Abstract
A computer system that includes a plurality of servers, and a shared I/O subsystem coupled to each of the servers and to one or more I/O interfaces. The shared I/O subsystem services I/O requests made by two or more of the servers. Each I/O interface may couple to a network, appliance, or other device. The I/O requests serviced by the shared I/O subsystem may alternatively include software initiated or hardware initiated I/O requests. Different servers coupled to the shared I/O subsystem may use different operating systems, and each I/O interface may be used by two or more servers.
152 Citations
52 Claims
-
1. A computer system comprising:
-
a plurality of servers; and
a shared I/O subsystem coupled to each of said servers and to one or more I/O interfaces;
wherein said shared I/O subsystem services I/O requests made by two or more of said servers. - 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, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. In a computer system comprising a plurality of servers and a shared I/O subsystem, a method comprising:
-
receiving, with said shared I/O subsystem, I/O requests from two or more of said servers, said I/O requests including at least one of software initiated I/O requests and hardware initiated I/O requests; and
processing said I/O requests with said shared I/O subsystem.
-
-
50. A shared I/O subsystem configured for a network having a plurality of servers, said shared I/O subsystem comprising:
-
one or more I/O interfaces for coupling said shared I/O subsystem to at least one of a network, an appliance, and a device;
wherein said shared I/O subsystem couples said servers and services I/O requests made by two or more of said servers.
-
-
51. In a computer system having a shared I/O subsystem for a plurality of servers, said shared I/O subsystem having one or more I/O interfaces, a method comprising:
-
coupling said shared I/O subsystem to each of said servers and to the I/O interfaces;
servicing, with the shared I/O subsystem, I/O requests made by two or more of said servers.
-
-
52. A computer system having a shared I/O subsystem for a plurality of servers, said shared I/O subsystem having one or more I/O interfaces, comprising:
-
means for coupling said shared I/O subsystem to each of said servers and to the I/O interfaces;
means for servicing, with the shared I/O subsystem, I/O requests made by two or more of said servers.
-
Specification