Fast file server methods and system
First Claim
1. A system for a client to access data comprising:
- a file server;
a plurality of networks;
a configuration file stored on the file server which identifies from the plurality of networks, one or more network interfaces over which data can be transferred between the file server and the client;
a client device in communication with the file server via at least one of the plurality of networks, where the client device is authorized to receive the configuration file; and
a fast file server executing in connection with the file server that responds to requests received from the client device by transferring requested data to the client device over the one or more network interfaces specified by the configuration file.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides, in one aspect, an improved system for data access comprising a file server that is coupled to a client device or application executing thereon via one or more networks. The server comprises static storage that is organized in one or more directories, each containing, zero, one or more files. The server also comprises a file system operable, in cooperation with a file system on the client device, to provide authorized applications executing on the client device access to those directories and/or files. Fast file server (FFS) software or other functionality executing on or in connection with the server responds to requests received from the client by transferring requested data to the client device over multiple network pathways. That data can comprise, for example, directory trees, files (or portions thereof), and so forth.
-
Citations
16 Claims
-
1. A system for a client to access data comprising:
-
a file server; a plurality of networks; a configuration file stored on the file server which identifies from the plurality of networks, one or more network interfaces over which data can be transferred between the file server and the client; a client device in communication with the file server via at least one of the plurality of networks, where the client device is authorized to receive the configuration file; and a fast file server executing in connection with the file server that responds to requests received from the client device by transferring requested data to the client device over the one or more network interfaces specified by the configuration file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for a client to access data comprising:
-
a file server; a plurality of networks; a configuration file stored on the file server which identifies from the plurality of networks, one or more network interfaces over which data can be transferred between the file server and the client; a plurality of client devices, each coupled for communications with the file server via the plurality of networks, where each of the plurality of client devices is authorized to receive the configuration file; and a fast file server executing in connection with the file server that responds to requests received from the client by transferring requested data to one or more of the plurality of client devices over the one or more network interfaces specified by the configuration file. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method of improved data transfer between a file server and a client comprising:
-
communicating with a file server via at least one of a plurality of networks, where the file server includes a configuration file stored on the file server which identifies from the plurality of networks, one or more network interfaces over which data can be transferred between the file server and the client; verifying the authority of the client to receive the configuration file; and acting on a request by the client to transfer requested data, where the requested data is transferred over the one or more network interfaces specified by the configuration file.
-
Specification