Patent EP0457308A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0457308A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Data processing system having an input/output path disconnecting mechanism and method for controlling the data processing system

Assignee: Fujitsu Ltd
•
Filing: 1991-05-15
•
Granted: —
•
Expires: 2011-05-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method is provided which controls a data processing system having two common memories forming a duplex memory, a plurality of clusters provided in common for the common memories, and input/output paths connecting the clusters to the common memories. The method includes the steps of detecting a failure which has occurred in one of the common memories by each of the clusters (S1, S2), physically disconnecting input/output paths connected to the above-mentioned one of the common memories therefrom when the failure is detected by one of the clusters (S3), and inhibiting the clusters from accessing the above-mentioned one of the common memories in which the failure has occurred (S7). There is also provided a data processing system that uses such a method.

Inventors

  • 👤 Hitoshi Sugiyama
  • 👤 Toshinori Hiraishi
  • 👤 Tuyoshi Kumano

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-06 03:24
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/1658; G06F11/1666; G11; G11C; G11C29/00; G11C29/70; G11C29/74

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 241 words
A data processing system comprising: two common memories (10-1, 10-2) forming a duplex memory; a plurality of clusters (12, 12-1, 12-2, 12-3), each accessing said common memories; and a plurality of input/output paths (P2, P11, P12, P21, P22, P31, P32) connecting said common memories and said clusters, characterized in that there is provided input/output path disconnecting means (11-1, 11-2) for physically disconnecting said plurality of input/output paths from said common memories, and that each of said clusters comprises: control information storing means (15) for storing control information showing whether each of said common memories is valid or invalid; input/output path disconnection processing means (13) for writing control information showing that a corresponding one of the common memories is invalid into said control information storing means when said input/output path disconnection processing means is informed of the occurrence of a failure in one of the common memories and for instructing said input/output path disconnecting means so that all input/output paths connected to said corresponding one of said common memories which is invalid are physically disconnected therefrom; and access inhibit processing means (14) for writing control information showing that said corresponding one of said common memories is invalid into said control information storing means when each of said clusters other than a cluster informed of the occurrence of the failure has access to said one of the common memories via said input/output paths which have been disconnected therefrom by said input/output disconnecting means.
Claim 2
Dependent Claim 104 words
A data processing system as claimed in claim 1, characterized in that said two common memories respectively comprise first and second storage areas (1, 2), and characterized in that said input/output path disconnecting means of each of said clusters comprises: first disconnecting means (11-1), provided for a first group of input/output paths related to said first storage area, for physically disconnecting said first group of input/output paths from said first storage area; and second disconnecting means, provided for a second group of input/output paths related to said second storage area, for physically disconnecting said second group of input/output paths from said second storage area.
Claim 3
Dependent Claim 215 words
A data processing system as claimed in claim 1, characterized in that: said two common memories respectively comprise first and second storage areas (1, 2); said input/output path disconnecting means of each of said clusters comprises first and second disconnecting mechanisms (11-1, 11-2) provided for said first and second storage areas, respectively; said first disconnecting mechanism comprises first control memory means (101), provided for a first group of input/output paths related to said first storage area, for storing data showing whether or not said first storage area is allowed to be accessed via each of said first group of input/output paths, and first port means (102) for physically disconnecting said first group of input/output paths from said first storage area on the basis of said data stored in said first control memory means; and said second disconnecting mechanism comprises second control memory means (101), provided for a second group of input/output paths related to said second storage area, for storing data showing whether or not said second storage area is allowed to be accessed via each of said second group of input/output paths, and second port means (102) for physically disconnecting said second group of input/output paths from said second storage area on the basis of said data stored in said second control memory means.
Claim 4
Dependent Claim 54 words
A data processing system as claimed in claim 3, characterized in that said input/output path disconnection processing means of each of said clusters comprises means (124) for controlling said first and second control memory means in accordance with said control information stored in said control information storing means provided in each of said clusters.
Claim 5
Dependent Claim 107 words
A data processing system as claimed in claim 3, characterized in that: each of said two common memories comprises means (11-1, 11-2) for generating an instruction when one of said clusters accesses one of said first and second storage areas and the data in one of said first and second control memory means related to said one of said first and second storage areas accessed by said one of said clusters shows that a corresponding one of said first and second storage areas is inhibited from being accessed; and said instruction shows that said one of the common memories has been disconnected by said input/output disconnecting means.
Claim 6
Dependent Claim 84 words
A data processing system as claimed in claim 1, characterized in that: each of said two common memories comprises means (11-1, 11-2) for generating an error report which shows that a failure has occurred in its own storage area; said input/output path disconnection processing means of each of said clusters comprises means (122) for determining input/output paths to be disconnected by said input/output path disconnecting means on the basis of said error report and said control information stored in said control information storing means.
Claim 7
Dependent Claim 41 words
A data processing system as claimed in claim 6, characterized in that each of said clusters comprises cluster failure recognition processing means (123) for stopping an operation of a corresponding one of said clusters on the basis of said error report.
Claim 8
Dependent Claim 156 words
A data processing system comprising: at least one common memory (10); a plurality of clusters (12, 12-1a, 12-2a, 12-3a), each accessing said common memory; and a plurality of input/output paths (P11, P21, P31) connecting said common memory and said clusters, characterized in that there is provided input/output path disconnecting means (11) for physically disconnecting said plurality of input/output paths from said common memory, and that each of said clusters comprises: input/output path disconnection processing means (23, 128) for controlling said input/output path disconnecting means so that when a failure has occurred in one of said clusters, all input/output paths connected to said one of the clusters are physically disconnected from said one of the clusters by said input/output path disconnecting means; and cluster failure recognition processing means (25, 123) for stopping its own operation when said one of the clusters in which said failure has occurred recognizes that said failure has occurred in its own cluster.
Claim 9
Dependent Claim 41 words
A data processing system as claimed in claim 8, characterized in that each of said clusters comprises state supervising means (129) for supervising states of other clusters and for judging whether or not each of the other clusters is normally operating.
Claim 10
Dependent Claim 29 words
A data processing system as claimed in claim 9, characterized in that said state supervising means of each of said clusters periodically supervises the states of the other clusters.
Claim 11
Dependent Claim 175 words
A data processing system comprising: a plurality of common memories (10-1, 10-2); a plurality of clusters (12), each accessing said common memories; and a plurality of input/output paths (P2)connecting said common memories and said clusters, characterized in that there is provided input/output path disconnecting means (11-1, 11-2) for physically disconnecting said plurality of input/output paths from said common memories, and that each of said clusters comprises: input/output path disconnection processing means (23, 128) for controlling said input/output path disconnecting means so that when a failure has occurred in one of said clusters, all input/output paths provided between said common memories and said one of the clusters are physically disconnected from said one of the clusters by said input/output path disconnecting means; and cluster failure recognition processing means (25, 123) for performing a predetermined process necessary to stop an operation of its own cluster and for stopping the operation of said its own cluster when said one of the clusters in which said failure has occurred recognizes that said failure has occurred in its own cluster.
Claim 12
Dependent Claim 41 words
A data processing system as claimed in claim 11, characterized in that each of said clusters comprises state supervising means (129) for supervising states of other clusters and for judging whether or not each of the other clusters is normally operating.
Claim 13
Dependent Claim 24 words
A data processing system as claimed in claim 12, characterized in that said state supervising means periodically supervises the states of the other clusters.
Claim 14
Independent Claim 109 words
A method for controlling a data processing system which has two common memories forming a duplex memory, a plurality of clusters provided in common for said common memories, and input/output paths connecting said clusters to said common memories, characterized in that said method comprises the steps of: detecting a failure which has occurred in one of said common memories by each of said clusters (S1, S2); physically disconnecting input/output paths connected to said one of the common memories therefrom when said failure is detected by one of the clusters (S3); and inhibiting said clusters from accessing said one of the common memories in which said failure has occurred (S7).
Claim 15
Dependent Claim 68 words
A method as claimed in claim 14, characterized in that said method further comprises: receiving an instruction generated by said one of the common memories when each of said clusters other than the cluster which detects said failure accesses said one of the common memories in which said failure has occurred (S4, S5); and identifying said one of the common memories in which said failure has occurred (S6).
Claim 16
Independent Claim 97 words
A method for controlling a data processing system which has at least one common memory, a plurality of clusters provided in common for said common memory, and input/output paths connecting said clusters to said common memory, characterized in that said method comprises the steps of: supervising states of other clusters (S11, S13, S15); physically disconnecting input/output paths provided between said common memory and one of the clusters when a failure has occurred in said one of the clusters (S16, S17); and stopping an operation of said one of the clusters in which said failure has occurred (STOP).
Claim 17
Dependent Claim 84 words
A method as claimed in claim 16, characterized in that said method further comprises the step of determining whether or not the input/output paths extending from its own cluster have been disconnected from said common memory by accessing said common memory (S20), and characterized in that said one of the clusters in which said failure has occurred is stopped when it is determined that said input/output paths extending from its own cluster have been disconnected from said common memory by accessing said common memory.
Claim 18
Dependent Claim 40 words
A method as claimed in claim 16, characterized in that said method further comprises the step of performing, before the step of stopping the operation, a predetermined process necessary for stopping the operation of said one of the clusters (S21).

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag