×

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

  • US 5,437,022 A
  • Filed: 12/17/1992
  • Issued: 07/25/1995
  • Est. Priority Date: 12/17/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. 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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×