FEDERATED MICROBURST DETECTION
First Claim
1. A computer-implemented method comprising:
- receiving, by a network device, within a specified total time period, a first set of packets associated with a first flow;
analyzing, by a sensor associated with the network device, the first set of packets to determine an amount of network utilization for each incremental time period of the specified total time period;
determining, by the sensor, a first incremental time period of the specified total time period associated with a maximum amount of network utilization; and
generating first flow summary data including an indication that the first incremental time period is associated with the maximum amount of network utilization and a first amount of network utilization associated with the first incremental time period.
1 Assignment
0 Petitions
Accused Products
Abstract
An example method includes a sensor detecting multiple packets of a flow during a specified total time period (e.g., a reporting time period). The total time period can be subdivided into multiple time periods. The sensor can analyze the detected packets to determine an amount of network utilization for each of the time periods. The sensor can then generate a flow summary based on the network utilization and the flow and send the flow summary to an analytics engine. Multiple other sensors can do similarly for their respective packets and flows. The analytics engine can receive the flow summaries from the various sensors and determine a correspondence between flow with high network utilization at a specific time period and a node or nodes. These nodes that experienced multiple flows with high network utilization for a certain period of time can be identified as experiencing a microburst.
114 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a network device, within a specified total time period, a first set of packets associated with a first flow; analyzing, by a sensor associated with the network device, the first set of packets to determine an amount of network utilization for each incremental time period of the specified total time period; determining, by the sensor, a first incremental time period of the specified total time period associated with a maximum amount of network utilization; and generating first flow summary data including an indication that the first incremental time period is associated with the maximum amount of network utilization and a first amount of network utilization associated with the first incremental time period. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium comprising instructions that, when executed by a processor of a computing system, cause the computing system to:
-
receive, by a network device, within a specified total time period, a first set of packets associated with a first flow; analyze, by a sensor associated with the network device, the first set of packets to determine an amount of network utilization for each incremental time period of the specified total time period; determine, by the sensor, a first incremental time period of the specified total time period associated with a maximum amount of network utilization; and generate first flow summary data including an indication that the first incremental time period is associated with the maximum amount of network utilization and a first amount of network utilization associated with the first incremental time period. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a processor; and a memory device including instructions stored that, when executed by the processor, cause the system to; receive, by a network device, within a specified total time period, a first set of packets associated with a first flow; analyze, by a sensor associated with the network device, the first set of packets to determine an amount of network utilization for each incremental time period of the specified total time period; determine, by the sensor, a first incremental time period of the specified total time period associated with a maximum amount of network utilization; and generate first flow summary data including an indication that the first incremental time period is associated with the maximum amount of network utilization and a first amount of network utilization associated with the first incremental time period. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification