×

Storage system employing MRAM and array of solid state disks with integrated switch

  • US 9,037,786 B2
  • Filed: 08/19/2013
  • Issued: 05/19/2015
  • Est. Priority Date: 09/23/2011
  • Status: Active Grant
First Claim
Patent Images

1. A high-availability (HA) storage appliance comprising:

  • a first storage system including,a first Central Processing Unit (CPU) subsystem;

    one or more physically-addressed solid state disks (SSDs) addressable using physical addresses, the physical addresses being associated with user data, the user data provided by a host and stored in or retrieved from the one or more physically-addressed SSDs in blocks;

    a first non-volatile memory module coupled to the first CPU subsystem, the first non-volatile memory module including flash tables used to manage blocks in the one or more physically-addressed SSDs, the flash tables including tables used to map logical to physical blocks, the physical blocks identifying the location of stored user data in the one or more physically-addressed SSDs;

    a first Peripheral Component Interconnect Express (PCIe) switch coupled to the first CPU subsystem, the one or more physically-addressed SSDs and a first network interface, the first network interface being in communication with the host;

    a second storage system including;

    a second CPU subsystem coupled to the first CPU subsystem through the first PCIe switch or a second PCIe switch, the second PCIe switch further coupled to the first CPU subsystem, the second CPU subsystem and the one or more physically-addressed SSDs, the host communicatively coupled to the first CPU subsystem or the second CPU subsystem through a second network interface, the second network interface coupled to the second PCIe switch,wherein the first PCIe switch is operable to send user data, provided by the host, to the first CPU subsystem or to the second CPU subsystem, and the second PCIe switch is operable to send user data, provided by the host, to the second CPU subsystem or to the first CPU subsystem,further wherein upon failure of the first CPU subsystem, the HA storage appliance continues to be operational by re-routing the user data through the first PCIe switch to the second CPU subsystem.

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