Patent ID: 8442939

Claim:
A file sharing method used for a computer system which includes a plurality of computing hosts, each of the plurality of computing hosts comprising: a first interface coupled to another one of the plurality of computing hosts; a first processor coupled to the first interface; and a first memory coupled to the first processor, the file sharing method including the steps of, in a case where a job to be executed by some of the plurality of computing hosts is requested: sharing, by the first processor of the each of the some of the plurality of computing hosts, a file necessary for executing the job; executing, by the first processor of the each of the some of the plurality of computing hosts, the job through accessing the file; and canceling, by the first processor of the each of the some of the plurality of computing hosts, the sharing of the file after the executing of the requested job is completed; one of the plurality of computing hosts works as a job scheduler for receiving an execution request for the job; the one of the plurality of computing hosts comprises: a second interface coupled to the plurality of computing hosts; a second processor coupled to the second interface; and a second memory coupled to the second processor; and the file sharing method further includes the steps of: receiving, by the second processor, the execution request for the job; selecting, by the second processor, the plurality of computing hosts which execute the job based on the received execution request for the job; calling for, by the second processor, a duplication of the file necessary for executing the job; and sharing, by the first processor of the each of the plurality of computing hosts which execute the job, the duplication of the file.