×

Peer-to-peer non-volatile random-access memory

  • US 10,613,974 B2
  • Filed: 04/28/2017
  • Issued: 04/07/2020
  • Est. Priority Date: 10/04/2016
  • Status: Active Grant
First Claim
Patent Images

1. A storage system comprising:

  • a plurality of embedded storage devices each comprising an addressable non-volatile random-access memory (NVRAM) portion; and

    a plurality of storage system controllers, operatively coupled to the plurality of embedded storage devices via a full-duplex switched network, the plurality of storage system controllers to instruct a first embedded storage device of the plurality of embedded storage devices to;

    receive first data to be stored in a first NVRAM portion of the first embedded storage device;

    store the first data in the first NVRAM portion of the first embedded storage device;

    send second data, associated with the first data, to a second NVRAM portion of a second embedded storage device of the plurality of embedded storage devices directly via the full-duplex switched network, wherein the first NVRAM portion and the second NVRAM portion are direct-mapped and separately addressable;

    receive third data to be stored in the first NVRAM portion of the embedded storage device;

    calculate an erasure code corresponding to the third data;

    store a first portion of the erasure code in the first NVRAM portion of the first embedded storage device; and

    send a second portion of the erasure code to the second NVRAM portion of a second embedded storage device of the plurality of embedded storage devices directly via the full-duplex switched network.

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