Patent ID: 6816948
Filing Date: 2004-11-09
Classification: G06F,H04L

Abstract:
A computer system, comprising:a first computer; a second computer; and a storage system coupled to said first and second computers; wherein said storage system comprises: at least one storage device which can be accessed from said first and said second computers, an access list including an ID assigned to a computer, a start address, and an end address, an ID in said access list indicates a computer which can access a storage area in said at least one storage device specified by the corresponding start address and the corresponding end address, and a disk controller allowing or inhibiting access from said second computer to a storage area in said at least one storage device by referring to said access list, wherein said first computer comprises: address obtaining means for obtaining an address range of a target file based on a file ID received from said second computer, setting means for setting said access list to allow said second computer access a storage area in said storage system in which the target file is stored, and address sending means for sending said address range of a target file to said second computer, and when said first computer receives a request including a file ID from said second computer, said address obtaining means obtains an address range of a target file based on the received file ID, said setting means sends an access allowance request including the obtained address range and an ID of said second computer to said storage system, said disk controller registers the received address range and the received ID of said second computer to said access list, said address sending means sends the obtained address range to said second computer, and said second computer issues the access request including the address range received from said first computer to said storage system for accessing the target file.