×

Enhanched flow processing

  • US 9,935,858 B1
  • Filed: 08/24/2015
  • Issued: 04/03/2018
  • Est. Priority Date: 08/24/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method, including steps ofcoupling a network monitoring device to a dynamic network environment, the network monitoring device including:

  • a buffer of saved data entries responsive to status of the network environment, the data in those data entries having been received from the network, the data entries having been reordered so that their order in the buffer differs from the order they were received,a record of delay associated with the data entries, the record of delay being sufficient to allow the network monitoring device to determine an amount of weight to give to the data to balance accuracy and latency of reports on status of the network environment,a record of amount of data the network monitoring device is able to process reliably, the record of an amount being sufficient to allow the network monitoring device to maintain a sampling rate to balance projected accuracy and latency of reports on status of the network environment;

    determining a projected accuracy of reports on status of the network environment in response to a rate of receiving information from the network environment, the rate of receiving information being in response to a statistical measure of experience with data from the network environment;

    processing the record of delay and the record of amount of data, wherein accuracy and latency of reports on status of the network environment are balanced in accordance with one or more parameters set by an operator of the network monitoring device;

    adjusting one or more of;

    a size of the buffer, a rate of receiving data from the dynamic network environment, a rate of requesting data from the dynamic network environment, to provide an amount of data to be considered, wherein the amount of data to be considered is dynamically adjusted in response to changes in the network environment; and

    dynamically adjusting one or more of;

    the amount of weight to give to the data, the sampling rate, the amount of data to be considered, adjusted in response to changes in the dynamic network environment, wherein accuracy and latency of reports on a status of the network environment are balanced in accordance with one or more parameters set by an operator of the network monitoring device;

    wherein the network monitoring device gives more or less weight to more recent data from the network environment, the network environment provides more or less data to the network monitoring device, in response to activity of the network environment.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×