Computer system having a plurality of computers each providing a shared storage access processing mechanism for controlling local/remote access to shared storage devices
First Claim
1. In a computer system having a plurality of computers connected to each other and a plurality of shared disks, each of said plurality of shared disks being coupled to at least one of said plurality of computers, each of said plurality of computers comprising:
- a processor for issuing a disk request to access to one of said shared disks; and
a disk request processing section, separate from said processor, which receives said disk request from the processor, determines whether said disk request requests access to a shared disk connected to said computer or requests access to a shared disk connected to another computer and sends said disk request to the shared disk connected to said computer if said disk request requests access to the shared disk connected to said computer, and sends said disk request to said another computer to access a shared disk connected to said another computer if said disk request requests access to the shared disk connected to said another computer.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer system having a plurality of computers connected to each other by a computer coupling mechanism. Each computer includes a processor, memory, I/O device, disk control mechanism, computer coupling network adapter, disk requirement processing section connected to a system bus, and a disk connected to a disk control mechanism. The disk requirement processing section controls the disk, in response to a processing requirement for the disk from one of the processors of the other computers, based on structural definition information. The structural definition information describes a structure of the computer system. The computer system may be a loosely-coupled computer system.
31 Citations
20 Claims
-
1. In a computer system having a plurality of computers connected to each other and a plurality of shared disks, each of said plurality of shared disks being coupled to at least one of said plurality of computers, each of said plurality of computers comprising:
-
a processor for issuing a disk request to access to one of said shared disks; and
a disk request processing section, separate from said processor, which receives said disk request from the processor, determines whether said disk request requests access to a shared disk connected to said computer or requests access to a shared disk connected to another computer and sends said disk request to the shared disk connected to said computer if said disk request requests access to the shared disk connected to said computer, and sends said disk request to said another computer to access a shared disk connected to said another computer if said disk request requests access to the shared disk connected to said another computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In a computer system having a plurality of computers coupled to each other and a plurality of shared disks each being coupled to one of said plurality of computers, said each of said plurality of computers comprises:
-
a processor which outputs a disk request for requesting access to said plurality of shared disk; and
a disk request processing section, separate from said processor, which controls access to said shared disks based on said disk request from said processor, wherein said disk request processing section comprises;
a memory for storing structural definition information which describes a structure of said computer system including connections between said computers and said shared disks, and a disk request judging section for judging whether said disk request received from said processor requests access to a shared disk connected to said computer or requests access to a shared disk connected to another computer based on said structural definition information. - View Dependent Claims (11, 12, 13)
-
-
14. A computer according to claim wherein said disk request processing section receives a disk request from the disk request processing section of said another computer.
-
15. In a computer system having a plurality of computers coupled to each other and a plurality of shared disks each being coupled to one of said plurality of computers, each of said plurality of computers executes a computer program for controlling access to said plurality of shared disks to be accessed, said computer program comprising:
-
a first code for receiving a disk request from a processor in said computer requesting access to said shared disks, a second code for causing said computer to determine whether said disk request received from said processor requests access to a shared disk connected to said computer or requests access to a shared disk connected to another computer; and
a third code for causing said computer to send said disk request received from said processor to said shared disk connected to said computer if said disk request received from said processor requests access to said shared disk connected to said computer, and to send said disk request received from said processor to said another computer if said disk request received from said processor requests access to said shared disk connected to said another computer. - View Dependent Claims (16, 17, 18, 19)
-
-
20. In a computer system having a plurality of computers coupled to each other and a plurality of shared disks each being coupled to one of said plurality of computers, each of said plurality of computers comprises:
-
a processor which outputs a disk request for requesting an access to said plurality of shared disks; and
a disk request processing section, separate from said processor, which controls access to said plurality of shared disks based on said disk request from said processor, wherein said disk request processing section comprises;
a memory for storing structural definition information which describes a structure of said computer system including connections between said computers and said shared disks, a request controller for receiving said disk request, from said processor, for accessing a disk which is one of said shared disks, and a disk request judging section for judging whether said disk request received from said processor requests access to a shared disk connected to said computer or requests access to a shared disk connected to another computer based on said structural definition information.
-
Specification