首页> 外国专利> Managing cache memory in a network element based on costs associated with fetching missing cache entries

Managing cache memory in a network element based on costs associated with fetching missing cache entries

机译:根据与获取丢失的缓存条目相关的成本来管理网元中的缓存

摘要

A network element includes a data structure, a cache memory and circuitry. The data structure is configured to store multiple rules specifying processing of packets received from a communication network. The cache memory is configured to cache multiple rules including a subset of the rules stored in the data structure. Each rule that is cached in the cache memory has a respective cost value corresponding to a cost of retrieving the rule from the data structure. The circuitry is configured to receive one or more packets from the communication network, to process the received packets in accordance with one or more of the rules, by retrieving the rules from the cache memory when available, or from the data structure otherwise, to select a rule to be evicted from the cache memory, based on one or more respective cost values of the rules currently cached, and to evict the selected rule.
机译:网络元件包括数据结构,高速缓冲存储器和电路。该数据结构被配置为存储指定从通信网络接收的分组的处理的多个规则。高速缓冲存储器被配置为高速缓存多个规则,包括存储在数据结构中的规则的子集。缓存在高速缓存存储器中的每个规则具有相应的成本值,该成本值对应于从数据结构中检索规则的成本。该电路被配置为从通信网络接收一个或多个分组,以根据一个或多个规则来处理所接收的分组,通过从可用时从高速缓冲存储器或从数据结构中取回规则来进行选择。根据当前缓存的规则的一个或多个相应成本值,从缓存存储器中逐出的规则,并逐出所选择的规则。

著录项

  • 公开/公告号US10684960B2

    专利类型

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

    原文格式PDF

  • 申请/专利权人 MELLANOX TECHNOLOGIES TLV LTD.;

    申请/专利号US201715830021

  • 发明设计人 GIL LEVY;FIMA KRAVCHIK;

    申请日2017-12-04

  • 分类号G06F12;G06F13;G06F13/28;G06F12/126;G06F16/2455;

  • 国家 US

  • 入库时间 2022-08-21 11:31:35

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号