- Patent Title: Forwarding element data plane with computing parameter distributor
-
Application No.: US17255984Application Date: 2019-03-08
-
Publication No.: US11444889B2Publication Date: 2022-09-13
- Inventor: Masoud Moshref Javadi , Changhoon Kim , Patrick W. Bosshart , Anurag Agrawal
- Applicant: Barefoot Networks, Inc.
- Applicant Address: US CA Santa Clara
- Assignee: Barefoot Networks, Inc.
- Current Assignee: Barefoot Networks, Inc.
- Current Assignee Address: US CA Santa Clara
- Agency: Essential Patents Group, LLP.
- Agent Christopher K. Gagne
- International Application: PCT/US2019/021429 WO 20190308
- International Announcement: WO2020/036633 WO 20200220
- Main IPC: H04L12/935
- IPC: H04L12/935 ; H04L49/00 ; G06F9/455 ; G06N3/08

Abstract:
Some embodiments provide a network forwarding element with a data-plane forwarding circuit that has a parameter collecting circuit to store and distribute parameter values computed by several machines in a network. In some embodiments, the machines perform distributed computing operations, and the parameter values that compute are parameter values associated with the distributed computing operations. The parameter collecting circuit of the data-plane forwarding circuit (data plane) in some embodiments (1) stores a set of parameter values computed and sent by a first set of machines, and (2) distributes the collected parameter values to a second set of machines once it has collected the set of parameter values from all the machines in the first set. The first and second sets of machines are the same set of machines in some embodiments, while they are different sets of machines (e.g., one set has at least one machine that is not in the other set) in other embodiments. In some embodiments, the parameter collecting circuit performs computations on the parameter values that it collects and distributes the result of the computations once it has processed all the parameter values distributed by the first set of machines. The computations are aggregating operations (e.g., adding, averaging, etc.) that combine corresponding subset of parameter values distributed by the first set of machines.
Public/Granted literature
- US20210176194A1 FORWARDING ELEMENT DATA PLANE WITH COMPUTING PARAMETER DISTRIBUTOR Public/Granted day:2021-06-10
Information query