Optimizing buffer allocation for network flow control

G Elias, B Gafni, R Ravid, I Bukspan… - US Patent …, 2019 - Google Patents
Communication apparatus includes a memory, which is configured to hold data packets,
having respective packet sizes, for transmission over a data link, and a transmitter, which is …

Evading congestion spreading for victim flows

V Zdornov, E Zahavi - US Patent 10,389,646, 2019 - Google Patents
A network switch includes switching circuitry and multiple ports. The multiple ports are
connected to a communication network. The switching circuitry is configured to receive via …

Flexible buffer allocation in a network switch

N Aibester, A Roitshtein, B Gafni, G Elias… - US Patent …, 2019 - Google Patents
US10250530B2 - Flexible buffer allocation in a network switch - Google Patents US10250530B2
- Flexible buffer allocation in a network switch - Google Patents Flexible buffer allocation in a …

Ethernet congestion control and prevention

A Beliveau, B Alleyne, MM Bahnasy… - US Patent …, 2019 - Google Patents
Switch fabric in routers require tight characteristics in term of packet loss, fairness in
bandwidth allocation and low latency for high-priority traffic. Such attributes have been …

Flexible application of congestion control measures

B Gafni - US Patent 10,084,716, 2018 - Google Patents
Communication apparatus includes multiple interfaces configured to be connected to a
packet data network and a memory, coupled to the interfaces and configured as a buffer to …

Flexible allocation of packet buffers

G Elias, B Gafni, SB Tikva, R Kriss… - US Patent …, 2018 - Google Patents
Communication apparatus includes multiple ports configured to serve as ingress ports and
egress ports for connection to a packet data network. A single memory array is coupled to …

Optimizing performance of a blockchain

D Hwang, B Mosakowski, J Zhang - US Patent 10,880,073, 2020 - Google Patents
An example operation may include one or more of moni toring, by an adaptive traffic engine,
transactions data of a blockchain, detecting, by the adaptive traffic engine, a transaction …

Efficient use of buffer space in a network switch

R Kriss, B Gafni, G Elias, E Rubinstein… - US Patent …, 2019 - Google Patents
Communication apparatus includes multiple ports configured to serve as ingress ports and
egress ports for connection to a packet data network. A memory is coupled to the ports and …

Buffer optimization in modular switches

A Rosen, G Levy - US Patent 10,645,033, 2020 - Google Patents
In a packet network of ingress nodes and egress nodes connected by a fabric transmit
queues are associated with a hash table that stores packet descriptors. When new packets …

Adaptive flow prioritization

B Gafni, B Koren, G Elias, I Rabenstein… - US Patent …, 2018 - Google Patents
A method for communication includes receiving and forwarding packets in multiple flows to
respective egress interfaces of a switching element for transmission to a network. For each …