×

Scalable data access system and methods of eliminating controller bottlenecks

  • US 10,331,353 B2
  • Filed: 04/08/2017
  • Issued: 06/25/2019
  • Est. Priority Date: 04/08/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computing system of the type comprising at least one processor (CPU) coupled through at least one front-end storage controller (nFE_SAN) to a first and second storage-area network (SAN), the first and second SAN coupled through at least one back-end storage controller (nBE_SAN) to a plurality of storage devices, the improvement comprising:

  • a first nFE_SAN of the at least one nFE_SAN having a first and a second write-back cache module configured to, upon receiving a write command addressed to a data block, to receive write data from the at least one CPU, maintain a first copy of the write data in the first write-back cache module and a second copy of the write data in the second write-back cache module of data written by the at least one processor to the storage devices until the data is written to the at least one nBE_SAN, the first write-back cache module configured to receive power from a first power supply and the second write-back cache module configured to receive power from a second power supply;

    the first nFE_SAN coupled to the at least one nBE_SAN through a first SAN and through a second SAN, the first SAN independent of the second SAN;

    the nFE_SAN configured to be capable of transmitting data from the first write-back cache module to the at least one nBE_SAN over the first SAN when the first power supply is operational, and capable of transmitting data from the second write-back cache module to the at least one nBE_SAN when the second power supply is operational and the first power supply not operational; and

    the nFE_SAN configured to provide a write command complete response to the at least one CPU upon receiving the write data into the first and second writeback cache.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×