×

Profile-aware filtering of network traffic

  • US 8,028,337 B1
  • Filed: 08/10/2006
  • Issued: 09/27/2011
  • Est. Priority Date: 08/30/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for sampling flows observed within traffic traversing a communication link, said method comprising:

  • identifying a set of flows observed traversing said communication link, wherein said set of flows has a plurality of dimensions;

    creating a plurality of clusters of flows by grouping together flows that share at least one common dimension;

    assigning, to at least a portion of said plurality of clusters of flows, a probability value relating to the volume of flows in a cluster;

    selecting a probability threshold and an uncertainty threshold, wherein said probability threshold indicates a probability where clusters above the probability threshold are deemed to be significant, and wherein said uncertainty threshold indicates a target level of uncertainty;

    removing from said plurality of clusters one or more clusters that are assigned one or more probability values above said probability threshold, wherein the removed clusters are deemed to be significant clusters;

    computing a relative uncertainty value for probability values assigned to the remaining clusters in said plurality of clusters, wherein said relative uncertainty value indicates uniformity or variability in said probability values assigned to said remaining clusters in said plurality of clusters;

    until said relative uncertainty value exceeds said uncertainty threshold, iteratively decreasing said probability threshold and removing from said remaining clusters in said plurality of clusters one or more clusters that are assigned a probability value above said probability threshold, wherein the removed clusters are deemed to be significant clusters; and

    utilizing said significant clusters to identify one or more clusters exhibiting a rare behavior or one more clusters exhibiting an anomalous behavior.

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