US Patent Application 17715538. REVERSIBLE WRITE TECHNIQUES USING PHYSICAL STORAGE DEVICE OFFLOADING simplified abstract

From WikiPatents
Jump to navigation Jump to search

REVERSIBLE WRITE TECHNIQUES USING PHYSICAL STORAGE DEVICE OFFLOADING

Organization Name

Dell Products L.P.


Inventor(s)

Vladimir Shveidel of Pardes-Hana (IL)


Amitai Alkalay of Kadima (IL)


REVERSIBLE WRITE TECHNIQUES USING PHYSICAL STORAGE DEVICE OFFLOADING - A simplified explanation of the abstract

  • This abstract for appeared for US patent application number 17715538 Titled 'REVERSIBLE WRITE TECHNIQUES USING PHYSICAL STORAGE DEVICE OFFLOADING'

Simplified Explanation

This abstract describes a system that uses solid-state drives (SSDs) for storage. The SSDs utilize internal log structured systems (LSSs) to manage data. The system can perform reversible write operations by writing new data to a specific logical address on the SSD. This operation updates the logical address to store the new data instead of the old data previously stored there. The old data is moved to a physical address on the SSD, and mapping information is used to indicate the logical address's mapping to the physical address. When a subsequent read operation occurs, the system can retrieve the old data using the retained mapping information.


Original Abstract Submitted

A system can use non-volatile solid state drives (SSDs) to provide storage. The SSDs can implement internal log structured systems (LSSs). A reversible write operation can be serviced by an SSD to write first data to an SSD logical address. The reversible write operation can update the SSD logical address to store the first data rather than old data stored at the SSD logical address prior to servicing the reversible write operation. The old data can be stored at an SSD physical address and mapping information indicates the SSD logical address is mapped to the SSD physical address. Servicing the reversible write operation can include: retaining the mapping information and the old data; and adding second mapping information that maps the SSD logical address to a second SSD physical address storing the first data. A subsequent read operation can read the old data using the retained mapping information.