- 专利标题: Distributing key-value pairs to forwarding elements for caching
-
申请号: US15730699申请日: 2017-10-11
-
公开(公告)号: US10257122B1公开(公告)日: 2019-04-09
- 发明人: Xiaozhou Li , Jeongkeun Lee , Changhoon Kim , John Nathan Foster
- 申请人: Barefoot Networks, Inc.
- 申请人地址: US CA Santa Clara
- 专利权人: BAREFOOT NETWORKS, INC.
- 当前专利权人: BAREFOOT NETWORKS, INC.
- 当前专利权人地址: US CA Santa Clara
- 代理机构: Adeli LLP
- 主分类号: H04L12/935
- IPC分类号: H04L12/935 ; H04L12/747 ; H04L12/741
摘要:
Some embodiments of the invention provide a forwarding element (e.g., a switch, a router, etc.) that has one or more data plane, message-processing pipelines with key-value processing circuits. The forwarding element's data plane key-value circuits allow the forwarding element to perform key-value services that would otherwise have to be performed by data compute nodes connected by the network fabric that includes the forwarding element. In some embodiments, the key-value (KV) services of the forwarding element and other similar forwarding elements supplement the key-value services of a distributed set of key-value servers by caching a subset of the most commonly used key-value pairs in the forwarding elements that connect the set of key-value servers with their client applications. In some embodiments, the key-value circuits of the forwarding element perform the key-value service operations at message-processing line rates at which the forwarding element forwards messages to the data compute nodes and/or to other network forwarding elements in the network fabric.
信息查询