File access service system, switch apparatus, quota management method and program
First Claim
1. A file access service system comprising:
- at least one terminal;
a plurality of file service providing units each having a function for limiting amount of use of a respective storage resource; and
an intermediate unit inserted between said terminal and the plurality of said file service providing units;
wherein said intermediate unit includes means which, on the basis of a set value of amount of use of a storage resource which has been set in said intermediate unit, is for setting a set value that limits amount of use of each storage resource in a respective one of said file service providing units.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a file access service system including at least one client, a plurality of file servers each having a function for limiting amount of use of a respective storage resource, and a switch apparatus inserted between the client and the plurality of file servers. The switch apparatus, based upon a set value of amount of use of a storage resource that has been set in the switch apparatus, sets a set value that limits amount of use of each storage resource in a respective one of the file servers. The switch apparatus surveys amount of use of each storage resource periodically in each of the file servers and, based upon the result of the survey controls the set value of the amount of use of each storage resource in each of the file servers.
58 Citations
20 Claims
-
1. A file access service system comprising:
-
at least one terminal;
a plurality of file service providing units each having a function for limiting amount of use of a respective storage resource; and
an intermediate unit inserted between said terminal and the plurality of said file service providing units;
wherein said intermediate unit includes means which, on the basis of a set value of amount of use of a storage resource which has been set in said intermediate unit, is for setting a set value that limits amount of use of each storage resource in a respective one of said file service providing units. - View Dependent Claims (2)
-
-
3. A file access service system comprising:
-
at least one terminal;
a plurality of file systems; and
an intermediate unit, inserted logically between said terminal and the plurality of said file systems, said intermediate unit including;
means for providing a file access service in which said file systems are accessed as a virtual file system constituting a single file system as seen by said terminal; and
control means for managing amount of use of storage resources of said virtual file system. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A switch apparatus connected for communication to at least one client and to a plurality of servers each having means for limiting amount of use of a storage resource of a respective file system;
- said switch apparatus receiving a file-access request from the client, assigning and transferring the file-access request to a suitable server utilizing prescribed layer information, receiving a response to the file-access request transmitted from the server, and transferring the response to the client that was the source of the file-access request;
said switch apparatus including;
a pseudo file system for managing directory trees of said file systems as a single consolidated directory tree obtained by combining the directory trees, and provides a file access service in which the file systems of said servers are accessed as a virtual file system constituting a single file system as seen by the client; and
control means for managing amount of use of storage resources of said virtual file system. - View Dependent Claims (16, 17)
- said switch apparatus receiving a file-access request from the client, assigning and transferring the file-access request to a suitable server utilizing prescribed layer information, receiving a response to the file-access request transmitted from the server, and transferring the response to the client that was the source of the file-access request;
-
18. A quota management method in a network file system having at least one terminal, a plurality of file systems each having a function for limiting amount of use of a respective storage resource, and an intermediate unit inserted between the terminal and the plurality of file systems, said method comprising the steps of:
-
said intermediate unit acquiring amount of use of each storage resource in a respective one of said plurality of file systems; and
said intermediate unit setting a set value that limits amount of use of each storage resource in a respective one of the file service providing units based upon a set value of amount of use of a storage resource that has been set in the intermediate unit. - View Dependent Claims (19)
-
-
20. A computer program product run on a computer constituting a switch apparatus connected for communication to at least one client and to a plurality of servers each having means for limiting amount of use of a storage resource of a respective file system;
-
said switch apparatus receiving a file-access request from the client, assigning and transferring the file-access request to a suitable server utilizing prescribed layer information, receiving a response to the file-access request transmitted from the server, and transferring the response to the client that was the source of the file-access request;
wherein said switch apparatus includes a pseudo file system for managing directory trees of said file systems as a single consolidated directory tree obtained by combining the directory trees, and provides a file access service in which the file systems of said servers are accessed freely as a virtual file system constituting a single file system as seen by the client;
wherein said program causes the computer to execute the processes of;
setting a set value with respect to each of said file systems that construct said virtual file system, wherein the set value limits amount of use of each storage resource of each of said file system; and
controlling to vary at least one set value that limits amount of use of each storage resource of each of said file systems in accordance with amount of use of the storage resource in each of said file systems and the set value that limits amount of use of storage resources of said virtual file system.
-
Specification