×

Physical media aware spacially coupled journaling and replay

  • US 10,540,102 B2
  • Filed: 09/30/2016
  • Issued: 01/21/2020
  • Est. Priority Date: 09/30/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • storing an indirection mapping table for a solid state drive (SSD) in memory, the indirection mapping table including a plurality of indirection units that map physical data locations on the SSD to logical addresses used by a host computer;

    receiving a write request from the host computer to store data to the SSD;

    storing the data to a physical data location in a cluster block on the SSD;

    storing an indirection unit mapping the data to the physical data location in the cluster block on the SSD in the indirection mapping table;

    generating an entry to a journal using the indirection unit, the journal including a plurality of entries corresponding to a fixed amount of disk space on the SSD, at least one entry from the plurality of entries indicating a corresponding physical data location on the SSD is defective;

    determining the journal includes a maximum number of journal entries;

    storing the journal to a predetermined location on the SSD, the predetermined location co-located immediately after the data it describes in the cluster block;

    determining power has been restored after a power outage has occurred;

    generating a new indirection mapping table using at least the journal stored at the predetermined location on the SSD; and

    generating a bad block map using at least the journal stored at the predetermined location.

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