首页> 外国专利> COMPARE AND SWAP FUNCTIONALITY FOR KEY-VALUE AND OBJECT STORES

COMPARE AND SWAP FUNCTIONALITY FOR KEY-VALUE AND OBJECT STORES

机译:键值和对象存储的比较和交换功能

摘要

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.
机译:用于向键值存储提供比较和交换(CAS)功能以允许多线程应用程序共享存储设备并同步多个并发线程或进程的实施例。修改了键值应用程序编程接口(API),除了标准的放置和获取API外,还包括CAS API。仅当CAS键的当前值等于预期的旧值时,CAS函数才使用该键,预期的旧值和新值来比较和交换现有的键值。 CAS函数可以使用键值和预期的旧值的哈希值来提高性能并减少带宽。

著录项

  • 公开/公告号US2020226000A1

    专利类型

  • 公开/公告日2020-07-16

    原文格式PDF

  • 申请/专利权人 EMC IP HOLDING COMPANY LLC;

    申请/专利号US201916248989

  • 发明设计人 KFIR WOLFSON;UDI SHEMER;ASSAF NATANZON;

    申请日2019-01-16

  • 分类号G06F9/52;G06F9/54;

  • 国家 US

  • 入库时间 2022-08-21 11:25:30

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号