- Patent Title: Performing composable transactions in a dispersed storage network
-
Application No.: US16274493Application Date: 2019-02-13
-
Publication No.: US11237829B2Publication Date: 2022-02-01
- Inventor: Greg R. Dhuse
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Roberts Calderon Safran & Cole, P.C.
- Agent Anthony England; Andrew D. Wright
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F3/06 ; G06F16/23 ; G06F21/62 ; H04L29/06 ; H04L29/08

Abstract:
A method for execution by a dispersed storage and task (DST) processing unit includes initializing a composite operation from a plurality of independent operations. An empty transaction context is created by performing an evaluation of the composite operation. A multi-source compare and swap (CASN) transaction is created from resulting expected values determined by evaluating the composite operation in the empty transaction context. The CASN transaction is executed against a dispersed storage network (DSN) memory. When the execution of the CASN transaction is successful, the transaction is committed to the DSN memory. When the execution failed due to at least one conflicting value stored in the DSN memory, a new transaction context pre-populated with the at least one conflicting value is created, and an updated CASN for the composite operation that utilizes the new transaction context is executed.
Public/Granted literature
- US20200257528A1 PERFORMING COMPOSABLE TRANSACTIONS IN A DISPERSED STORAGE NETWORK Public/Granted day:2020-08-13
Information query