US Patent Application 17715538. REVERSIBLE WRITE TECHNIQUES USING PHYSICAL STORAGE DEVICE OFFLOADING simplified abstract
Contents
REVERSIBLE WRITE TECHNIQUES USING PHYSICAL STORAGE DEVICE OFFLOADING
Organization Name
Inventor(s)
Vladimir Shveidel of Pardes-Hana (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.