US 11,895,193 B2
Data center resource monitoring with managed message load balancing with reordering consideration
Rajenkumar Patel, Sunnyvale, CA (US); Harshit Naresh Chitalia, Mountain View, CA (US); Tarun Banka, Milpitas, CA (US); Mithun Chakaravarrti Dharmaraj, Mountain View, CA (US); Gauresh Dilip Vanjare, Santa Clara, CA (US); and Yixiao Wei, Mountain View, CA (US)
Assigned to Juniper Networks, Inc., Sunnyvale, CA (US)
Filed by Juniper Networks, Inc., Sunnyvale, CA (US)
Filed on Jul. 20, 2020, as Appl. No. 16/947,139.
Prior Publication US 2022/0021738 A1, Jan. 20, 2022
Int. Cl. H04L 67/14 (2022.01); H04L 67/1001 (2022.01); H04L 43/04 (2022.01); H04L 69/329 (2022.01); G06F 9/54 (2006.01)
CPC H04L 67/14 (2013.01) [G06F 9/546 (2013.01); H04L 43/04 (2013.01); H04L 67/1001 (2022.05); H04L 69/329 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by an ingress engine running on processing circuitry of a computing system, a first plurality of messages from a network device in a data center comprising a plurality of network devices and the computing system, wherein the first plurality of messages comprises data configured according to a first protocol type, wherein the first protocol type has a high tolerance for reordering of messages;
receiving, by the ingress engine, a second plurality of messages from the network device in the data center, wherein the second plurality of messages comprises data configured according to a second protocol type, wherein the second protocol type has a low tolerance for reordering of messages;
in response to receiving the first plurality of messages from the network device in the data center, communicating, by the ingress engine, messages of the first plurality of messages across multiple appropriate collector applications compatible with the first protocol type; and
in response to receiving the second plurality of messages from the network device in the data center, communicating, by the ingress engine, messages of the second plurality of messages to a single appropriate collector application compatible with the second protocol type,
wherein each appropriate collector application of the single appropriate collector application and the multiple collector applications is configured to assemble at least the data in the received messages into a viable dataset for an analysis of at least the network device of the plurality of network devices.