US 11,700,205 B2
Optimal control of network traffic visibility resources and distributed traffic processing resource control system
Zbigniew Sufleta, San Francisco, CA (US); and Nitin Saxena, Pleasanton, CA (US)
Assigned to Gigamon Inc., Santa Clara, CA (US)
Filed by Gigamon Inc., Santa Clara, CA (US)
Filed on Aug. 3, 2021, as Appl. No. 17/393,359.
Claims priority of provisional application 63/065,151, filed on Aug. 13, 2020.
Claims priority of provisional application 63/060,901, filed on Aug. 4, 2020.
Prior Publication US 2022/0045954 A1, Feb. 10, 2022
Int. Cl. G06F 15/173 (2006.01); H04L 47/125 (2022.01); H04L 43/022 (2022.01); H04L 43/16 (2022.01); H04L 43/0876 (2022.01)
CPC H04L 47/125 (2013.01) [H04L 43/022 (2013.01); H04L 43/0876 (2013.01); H04L 43/16 (2013.01)] 26 Claims
OG exemplary drawing
 
1. A controller for use with a network traffic visibility system, the controller comprising:
a network interface through which to receive information indicative of operation of the network traffic visibility system;
a memory; and
at least one processor coupled to the memory and the network interface and configured to facilitate control of resources in the network traffic visibility system, according to a configured resource control policy, by
providing, during a first time period, control signaling to cause maximization of network traffic monitoring fidelity for a plurality of quality of service (QoS) classes of network traffic, for a specified fixed amount of utilization of one or more network resources,
providing, during a second time period, control signaling to cause minimization of use of the one or more network resources, for a specified fixed level of traffic monitoring fidelity associated with the plurality of QoS classes;
defining a plurality of hash buckets for network traffic input to the network traffic visibility system;
assigning portions of the network traffic input to the network traffic visibility system to individual ones of the plurality of hash buckets; and
load balancing the portions of the network traffic, within the network traffic visibility system, based on the hash buckets to which the portions of the network traffic are assigned.