SYSTEMS, METHODS, AND APPARATUS FOR MATCHING A CONNECTION REQUEST WITH A NETWORK INTERFACE ADAPTED FOR USE WITH A WITH A DISPERSED DATA STORAGE NETWORK
First Claim
Patent Images
1. A computer comprising:
- a network port operable to couple to a network;
memory for storing at least a portion of a gateway program;
a central processing unit operable to execute the gateway program by;
receiving a data access message via the network port;
determining a client side data access protocol based on the data access message;
enabling a gateway module to translate protocol of the data access message between the client side data access protocol and a dispersed data storage network (DDSN) data access protocol to produce a translated data access message; and
facilitating conveyance of the translated data access message between a client computer and a plurality of slice servers.
5 Assignments
0 Petitions
Accused Products
Abstract
A gateway module translates access requests from client computers into commands for a plurality of slice servers storing data for a dispersed data storage network. The gateway program maintains a plurality of gateway modules, each providing a different access protocol to the dispersed data storage network, and each also maintaining one or more virtual storage vaults.
-
Citations
20 Claims
-
1. A computer comprising:
-
a network port operable to couple to a network; memory for storing at least a portion of a gateway program; a central processing unit operable to execute the gateway program by; receiving a data access message via the network port; determining a client side data access protocol based on the data access message; enabling a gateway module to translate protocol of the data access message between the client side data access protocol and a dispersed data storage network (DDSN) data access protocol to produce a translated data access message; and facilitating conveyance of the translated data access message between a client computer and a plurality of slice servers. - View Dependent Claims (2, 3, 11, 12, 13)
-
-
4. A method for execution by a computer, the method comprises:
-
receiving a data access message via a network port; determining a client side data access protocol based on the data access message; enabling a gateway module to translate protocol of the data access message between the client side data access protocol and a dispersed data storage network (DDSN) data access protocol to produce a translated data access message; and facilitating conveyance of the translated data access message between a client computer and a plurality of slice servers. - View Dependent Claims (5, 6, 7, 8, 9, 10, 14)
-
-
15. A computer comprises:
-
a network port operable to couple to a network; and a central processing unit operable to; receive a memory access request that is formatted in accordance with a data access protocol; evoke a data access protocol translation function to convert the memory access request from the data access protocol into a dispersed data storage network (DDSN) memory access request formatted in accordance with a DDSN data access protocol; and output the DSN memory access request to a plurality of slice servers. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification