Invention Grant
- Patent Title: Compare and swap functionality for key-value and object stores
-
Application No.: US16248989Application Date: 2019-01-16
-
Publication No.: US10929203B2Publication Date: 2021-02-23
- Inventor: Kfir Wolfson , Udi Shemer , Assaf Natanzon
- Applicant: EMC IP Holding Company LLC
- Applicant Address: US MA Hopkinton
- Assignee: EMC IP Holding Company LLC
- Current Assignee: EMC IP Holding Company LLC
- Current Assignee Address: US MA Hopkinton
- Agency: Staniford Tomita LLP
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F9/54 ; G06F9/52 ; G06F16/22 ; G06F16/23 ; G06F12/1018

Abstract:
Embodiments for providing compare and swap (CAS) functionality to key value storage to allow multi-threaded applications to share storage devices and synchronize multiple concurrent threads or processes. A key-value application programming interface (API) is modified to include a CAS API in addition to the standard Put and Get APIs. The CAS function uses a key, expected old value, and new value to compare and swap an existing key value only if its current value equals the expected old value. Hash values of the key value and expected old value may be used by the CAS function to improve performance and reduce bandwidth.
Public/Granted literature
- US20200226000A1 COMPARE AND SWAP FUNCTIONALITY FOR KEY-VALUE AND OBJECT STORES Public/Granted day:2020-07-16
Information query