首页> 外国专利> Technologies for concurrency of cuckoo hashing flow lookup

Technologies for concurrency of cuckoo hashing flow lookup

机译:杜鹃哈希流查找的并发技术

摘要

Technologies for supporting concurrency of a flow lookup table at a network device. The flow lookup table includes a plurality of candidate buckets that each includes one or more entries. The network device includes a flow lookup table write module configured to perform a displacement operation of a key/value pair to move the key/value pair from one bucket to another bucket via an atomic instruction and increment a version counter associated with the buckets affected by the displacement operation. The network device additionally includes a flow lookup table read module to check the version counters during a lookup operation on the flow lookup table to determine whether a displacement operation is affecting the presently read value of the buckets. Other embodiments are described herein and claimed.
机译:在网络设备上支持流查询表并发的技术。流查找表包括多个候选桶,每个桶包含一个或多个条目。该网络设备包括流查找表写入模块,该流查找表写入模块被配置为执行键/值对的移位操作,以通过原子指令将键/值对从一个存储桶移动到另一存储桶,并增加与受该存储桶影响的存储桶相关联的版本计数器。置换作业。网络设备还包括流查找表读取模块,用于在对流查找表的查找操作期间检查版本计数器,以确定移位操作是否正在影响桶的当前读取值。本文描述了其他实施例并要求保护。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号