TRANSPARENT REDIRECTION AND LOAD-BALANCING IN A STORAGE NETWORK
First Claim
Patent Images
1. A method of managing client requests to a file system distributed among a plurality of storage servers, the method comprising:
- initiating client sessions for accessing one or more files in the file system by connecting to a virtual IP address associated with a master server;
generating a client to storage server binding decision based on file system to storage sever mappings and statistics collected by the plurality of storage servers; and
redirecting the client sessions to one of the plurality of storage servers based on the generated binding decision so as to efficiently distribute the client sessions among the plurality of storage servers.
3 Assignments
0 Petitions
Accused Products
Abstract
A storage system includes a plurality of storage servers that store a plurality of files, a monitor module, and a redirector module. The monitor module monitors usage information associated with the plurality of storage servers. The redirector module determines, based on the monitored usage information, a storage server in the plurality of storage servers to service a session from a client. The redirector module then instructs the client to establish the session with the determined storage server.
155 Citations
8 Claims
-
1. A method of managing client requests to a file system distributed among a plurality of storage servers, the method comprising:
-
initiating client sessions for accessing one or more files in the file system by connecting to a virtual IP address associated with a master server;
generating a client to storage server binding decision based on file system to storage sever mappings and statistics collected by the plurality of storage servers; and
redirecting the client sessions to one of the plurality of storage servers based on the generated binding decision so as to efficiently distribute the client sessions among the plurality of storage servers. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A storage system comprising:
-
a file system distributed among a plurality of storage servers;
a monitor module associated with each storage server, each monitor module being configured to collect statistics;
a redirector module configured to redirect a client session to one of the plurality of storage servers based on the collected statistics and file system to storage server mappings so as to efficiently distribute the client sessions among the plurality of storage servers. - View Dependent Claims (7, 8)
-
Specification