← Back to Patent Explorer
US5437022A Expired / Lapsed US ⏱️ 0.0 years remaining

Storage controller having additional cache memory and a means for recovering from failure and reconfiguring a control unit thereof in response thereto

Assignee: International Business Machines Corp
•
Filing: 1992-12-17
•
Granted: 1995-07-25
•
Expires: 2012-12-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A storage controller having additional cache memory and a system for recovering from failure and reconfiguring a control unit thereof in response thereto. The inventive controller includes a first cluster for directing data from a host computer to a storage device and a second cluster for directing data from a host computer to a storage device. A first cache memory is connected to the first cluster and a second cache memory is connected to the second cluster. A first nonvolatile memory is connected to the second cluster and a second nonvolatile memory is connected to the first cluster. Data is directed to the first cache and backed up to the first nonvolatile memory. The second cache is similarly backed up by the second nonvolatile memory. In the event of failure of the first cache memory, data is directed to the second cache and backed up in the second nonvolatile memory.

Inventors

  • 👤 Brent C. Beardsley
  • 👤 Susan K. Candelaria
  • 👤 Bradley S. Powers
  • 👤 Mark A. Reid

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 16:11
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/1666; G06F11/20; G06F11/2053; G06F11/2089

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 221 words
A storage controller comprising: first cluster means for directing data from a host computer to a storage device; second cluster means for directing data from a host computer to a storage device; a first cache memory connected to each of said cluster means; a second cache memory connected to each of said cluster means; a first nonvolatile memory connected to each of said cluster means; a second nonvolatile memory connected to each of said cluster means; wherein said first cluster means, said first cache memory and said second nonvolatile memory are connected within a first power boundary and said second cluster means, said second cache memory and said first nonvolatile memory are connected within a second power boundary, said second power boundary being separate from said first power boundary; first means for directing data to said first cache memory and backing up said data in said first nonvolatile memory and for directing data to said second cache and backing up said data in said second nonvolatile memory in a first operational mode; and second means for recovering data from said first nonvolatile memory in the event of a failure of said first cache memory said second means including means for directing data to said second cache and backing up said data in said first nonvolatile memory in a second operational mode.
Claim 2
Dependent Claim 221 words
A storage controller comprising: first cluster means for directing data from a host computer to a storage device; second cluster means for directing data from a host computer to a storage device; a first cache memory connected to each of said cluster means; a second cache memory connected to each of said cluster means; a first nonvolatile memory connected to each of said cluster means; a second nonvolatile memory connected to each of said cluster means; wherein said first cluster means, said first cache memory and said second nonvolatile memory are connected within a first power boundary and said second cluster means, said second cache memory and said first nonvolatile memory are connected within a second power boundary, said second power boundary being separate from said first power boundary; first means for directing data to said first cache memory and backing up said data in said first nonvolatile memory and for directing data to said second cache and backing up said data in said second nonvolatile memory in a first operational mode; and second means for recovering data from said first nonvolatile memory in the event of a failure of said first cache memory said second means including means for directing data to said second cache and backing up said data in said first nonvolatile memory in a second operational mode.
Claim 3
Dependent Claim 31 words
The invention of claim 1 wherein said second means includes fourth means for recovering data from said second nonvolatile memory in the event of a failure of said second cache memory.
Claim 4
Dependent Claim 33 words
The invention of claim 2 wherein said fourth means includes means for directing data to said first cache and backing up said data in said second nonvolatile memory in a second operational mode.

References Cited (Backward Citations)

US4603406A Cited
US4916605A Cited
US5119488A Cited
US5148540A Cited
US5201053A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-07-24 1999-01-23 1999-07-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-07-24 2003-01-23 2003-07-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-07-24 2007-01-23 2007-07-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag