Patent ID: 7415518

Claim:
A computer-readable storage medium having a file server program for a plurality of file servers included in a cluster, the program making every file server perform operations comprising: judging whether to perform a process in compliance with a file manipulation request sent to all the plurality of file servers included in the cluster on the basis of judgment conditions predefined for judging which process of processes performed by the cluster the file server should take charge of at the time of receiving the file manipulation request; and performing a process on a storage device which the file server manages in compliance with the file manipulation request in the case of judging that the file server must perform a process in compliance with the file manipulation request; wherein the order in which the plurality of file servers included in the cluster take charge of processes is predefined; the file server's turn in the order in which the plurality of file servers included in the cluster take charge of processes is defined in the judgment conditions; in response to the file manipulation request being a request to create a directory, the order in which file servers create child directories under a common parent directory is defined by the order in which the plurality of file servers included in the cluster take charge of processes; and in response to a child directory being created, identification information for a file server which created the child directory last under the parent directory is stored, and the other file servers are informed of the identification information of the file server which created the child directory last under the parent directory.