File server system and file access control method of the same
First Claim
1. A file server system having a plurality of file servers connected in parallel on a network and sharing files placed distributedly in said file servers among a plurality of client computers, comprising in each of said plurality of file servers;
- a file storage means for storing files;
a first communication control means for controlling communication with another file server through said network; and
a file access control means for receiving a file access request and making file access to said file storage means; and
further comprising in a specific file server among said plurality of file servers;
a second communication control means for controlling communication with said client computers;
a remote file access processing means for controlling communication protocol of a file access request issued from said client computers;
a load information monitoring means for measuring respective loads of said plurality of file servers; and
a file access request distributing means for referring to the loads measured by said load information monitoring means so as to select a file server making file access from said plurality of file servers, issuing a file access request to the file access control means of its own file server when the selected file server is its own file server, and issuing a file access request to the file access control means of the selected file server through said first communication control means when the selected file server is another file server.
4 Assignments
0 Petitions
Accused Products
Abstract
A typical structure of a file server system is a file server system having a plurality of file servers connected in parallel on a network and sharing files placed distributedly in the file servers among a plurality of client computers, and there are provided in a specific file server among the plurality of file servers, a load information monitoring device for measuring respective loads of the plurality of file servers and a file access request distributing device for referring to the loads measured by the load information monitoring device so as to select a file server having a light load from the plurality of file servers having light loads, and distributing a file access request transmitted from client computers to the selected file server.
-
Citations
21 Claims
-
1. A file server system having a plurality of file servers connected in parallel on a network and sharing files placed distributedly in said file servers among a plurality of client computers, comprising in each of said plurality of file servers;
-
a file storage means for storing files; a first communication control means for controlling communication with another file server through said network; and a file access control means for receiving a file access request and making file access to said file storage means; and
further comprising in a specific file server among said plurality of file servers;a second communication control means for controlling communication with said client computers; a remote file access processing means for controlling communication protocol of a file access request issued from said client computers; a load information monitoring means for measuring respective loads of said plurality of file servers; and a file access request distributing means for referring to the loads measured by said load information monitoring means so as to select a file server making file access from said plurality of file servers, issuing a file access request to the file access control means of its own file server when the selected file server is its own file server, and issuing a file access request to the file access control means of the selected file server through said first communication control means when the selected file server is another file server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of controlling file access in a file server system having a plurality of file servers connected in parallel on a network and sharing files placed distributedly in said plurality of file servers of said file among a plurality of client computers, comprising the steps of:
-
storing same file data in said plurality of file servers; measuring respective load information of said plurality of file servers; referring to said load information so as to select a file server making file access when a file access request issued from one of said client computer through said network is received; and distributing the file access request to said selected file server. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification