CLIENTLESS SOFTWARE DEFINED GRID
First Claim
1. A method, comprising:
- configuring multiple servers coupled to a network as a software defined storage (SDS) grid;
receiving, by a first given server from a host computer, an input/output (I/O) request; and
upon identifying, by the first given server, that a second given server is configured to process the I/O request, forwarding, by the first given server, the I/O request to the second given server.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, computing systems and computer program products implement embodiments of the present invention that include configuring multiple servers coupled to a network as a software defined storage (SDS) grid. A first given server receives, via the network, an input/output (I/O) request from a host computer, and determines a location of data associated with the I/O request. In some embodiments, each of the servers maintains a local grid data map that store locations for all data managed by the SDS grid. Upon identifying, in its respective local grid data map, that a second given server is configured to process the I/O request, the first given server forwards the I/O request to the second given server for processing, and upon receiving a result of the I/O request from the second given server, the first given server conveys the result of the I/O request to the host computer.
-
Citations
20 Claims
-
1. A method, comprising:
-
configuring multiple servers coupled to a network as a software defined storage (SDS) grid; receiving, by a first given server from a host computer, an input/output (I/O) request; and upon identifying, by the first given server, that a second given server is configured to process the I/O request, forwarding, by the first given server, the I/O request to the second given server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data facility, comprising:
-
a network; one or more host computers coupled to the network; and multiple servers coupled to the network, and configured as a software defined storage (SDS) grid, each of the servers comprising; multiple storage devices, and a processor configured; to receive at a receiving server, from a given host computer, an input/output (I/O) request, and upon identifying that a given server, different from the receiving server is configured to process the I/O request, to forward the I/O request to the given server. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, the computer program product comprising:
-
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to arrange multiple servers coupled to a network as a software defined storage (SDS) grid; computer readable program code executing on a first given server and configured to receive, from a host computer, an input/output (I/O) request; and computer readable program code executing on the first given server and configured, upon identifying that a second given server is arranged to process the I/O request, to forward the I/O request to the second server. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification