×

Systems and methods for atomic storage operations

  • US 9,842,128 B2
  • Filed: 06/24/2014
  • Issued: 12/12/2017
  • Est. Priority Date: 08/01/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • implementing an atomic storage request, the atomic storage request corresponding to an address space, wherein a translation layer maps identifiers of the address space to data stored on a non-volatile storage medium, and wherein implementing the atomic storage request comprises;

    executing a plurality of storage operations corresponding to the atomic storage request, the plurality of storage operations comprising a write to a specified target identifier of the atomic storage request, wherein executing the write comprises storing a data segment on the non-volatile storage medium with a transactional identifier, the transactional identifier different from the specified target identifier of the atomic storage request; and

    committing the atomic storage request in response to completing execution of the plurality of storage operations corresponding to the atomic storage request, wherein committing the atomic storage request comprises recording persistent metadata that associates the specified target identifier of the atomic storage request with the stored data segment, such that the translation layer maps the specified target identifier to the data segment stored with the transactional identifier on the non-volatile storage medium.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×