Persistent memory transactions with undo logging

VJ Marathe, MI Seltzer, S Byan - US Patent 10,691,559, 2020 - Google Patents
Undo logging for persistent memory transactions may permit concurrent transactions to write
to the same persistent object. After an undo log record has been written, a single persist …

Logical to physical memory address mapping tree

DA Palmer - US Patent 10,725,930, 2020 - Google Patents
Aspects of the present disclosure configure a memory sub-system to map logical memory
addresses to physical memory addresses using a tree data structure in the memory sub …

Tracking and recovering a disk allocation state

A Gupta, JG Delgado, K Chowksey… - US Patent …, 2021 - Google Patents
The subject matter described herein is generally directed towards tracking and recovering a
disk allocation state. An on-disk log of operations is maintained to describe operations …

Efficient memory management for persistent memory

VJ Marathe, S Byan, MI Seltzer, A Mishra… - US Patent …, 2019 - Google Patents
Applications may allocate and deallocate persistent objects within transactions used to
access persistent data. An allo cator's persistent metadata may be lazily persisted when the …

Dummy host command generation for supporting higher maximum data transfer sizes (MDTS)

S Benisty - US Patent 10,901,624, 2021 - Google Patents
The present disclosure generally relates to systems and methods for executing commands
that are larger than the maximum data transfer size (MDTS) on a data storage device. The …

Writing method for solid state drive

CY Lin, YK Yu, SW Chen, YL Hsiao - US Patent 9,612,752, 2017 - Google Patents
(57) ABSTRACT A writing method for SSD (SSD) is disclosed. When pro cessing a write
data request from an internal of the SSD. whether both the source physical address and the …

Open channel vector command execution

S Benisty - US Patent 10,901,733, 2021 - Google Patents
(57) ABSTRACT A method and apparatus that provide a solid state drive controller
configured to analyze input/output commands from a host computing device to determine …

Method, apparatus and computer program product for managing address in storage system

G Han, J Gao, L Yang, X Xu, Y Liu - US Patent 11,074,187, 2021 - Google Patents
Techniques manage addresses in a storage system. In such techniques, an address page of
an address pointing to target data in the storage system is determined in response to …

Persistent memory transactions with undo logging

VJ Marathe, MI Seltzer, S Byan - US Patent 11,379,324, 2022 - Google Patents
Undo logging for persistent memory transactions may permit concurrent transactions to write
to the same persistent object. After an undo log record has been written, a single persist …

Committing copy-on-write transaction with a persist barrier for a persistent object including payload references

VJ Marathe, S Byan, MI Seltzer, A Mishra… - US Patent …, 2019 - Google Patents
Systems implementing copy-on-write (COW) as described herein may reduce the number of
persist barriers executed within a transaction. For instance, a system may eliminate some …