IP Library Granted Patent US 7,359,930
Granted Patent B2
US 7,359,930 · App. 10/302,765 · Granted Apr 15, 2008

System and method for managing computer networks

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,359,930
App. No.
10/302,765
Granted
Apr 15, 2008
Kind
B2
Abstract

A system and method are provided for monitoring traffic in an enterprise network. Similar hosts may be grouped using flow information. Network policy may then be created at the group level based on the signatures of the hosts and groups of hosts in the enterprise. Hosts may be arranged in hierarchical clusters. Some of these clusters may be selected as groups based on a desired degree of similarity between hosts in a group. The similarity between hosts may be determined based on similarity of network behavior of the hosts.

Claims (30)

1. A method of determining a similarity between a first host and a second host based on the network behavior of the first and second hosts comprising acts of:

a) determining a first score based on the similarity between network traffic of top services using the first host and network traffic of top services using the second host;

b) determining a second score based on a total network traffic of the first host and a total network traffic of the second host;

c) combining the first and second scores to generate a similarity value, wherein the act b) further comprises an act of determining the second score based on a directionality and a magnitude of the total traffic of the first and second hosts, and wherein the method further comprises:

b1) representing the first host as a first point on a Cartesian plane based on the directionality and magnitude of the total traffic of the first host;

b2) representing the second host as a second point on a Cartesian plane based on the directionality and magnitude of the total traffic of the second host;

b3) computing a Euclidean distance between the first and second points; and

b4) combining the Euclidean distance and the first score to generate the similarity value.

2. The method of claim 1 , wherein the act a) further comprises an act of:

determining the first score based on the similarity between network traffic of a top four of the top services using the first host and network traffic of a top four of the top services using the second host.

3. A system configured to determine similarity between a first host and a second host based on network behavior of the first and second hosts comprising:

a) means for determining a first score based on the similarity between network traffic of top services using the first host and network traffic of top services using the second host; and

b) means for determining a second score based on a total network traffic of the first host and a total network traffic of the second host;

c) means for combining the first and second scores to generate a similarity value, wherein the means for the determining the second score further comprises means for determining the second score based on a directionality and a magnitude of the total traffic of the first and second hosts, and wherein the system further comprises:

b1) means for representing the first host as a first point on a Cartesian plane based on the directionality and magnitude of the total traffic of the first host;

b2) means for representing the second host as a second point on a Cartesian plane based on the directionality and magnitude of the total traffic of the second host;

b3) means for computing a Euclidean distance between the first and second points; and

b4) means for combining the Euclidean distance and the first score to generate the similarity value.

4. The system of claim 3 , wherein the means for determining a first score further comprises:

means for determining the first score based on the similarity between network traffic of a top four of the top services using the first host and network traffic of a top four of the top services using the second host.

5. A computer-readable medium having computer-readable signals stored thereon that define instructions that, as a result of being executed by a computer, instruct the computer to perform a method of determining similarity between a first host and a second host based on the network behavior of the first and second hosts comprising acts of:

a) determining a first score based on the similarity between network traffic of top services using the first host and network traffic of top services using the second host;

b) determining a second score based on a total network traffic of the first host and a total network traffic of the second host;

c) combining the first and second scores to generate a similarity value, wherein the act b) further comprises an act of determining the second score based on a directionality and a magnitude of the total traffic of the first and second hosts, and therein the method further comprises:

b1) representing the first host as a first point on a Cartesian plane based on the directionality and magnitude of the total traffic of the first host;

b2) representing the second host as a second point on a Cartesian plane based on the directionality and magnitude of the total traffic of the second host;

b3) computing a Euclidean distance between the first and second points; and

b4) combining the Euclidean distance and the first score to generate the similarity value.

6. The computer-readable medium of claim 5 , wherein the act a) further comprises an act of:

determining the first score based on the similarity between network traffic of a top four of the top services using the first host and network traffic of a top four of the top services using the second host.

Assignments (2)
SECURITY INTEREST Recorded Aug 14, 2015
From: NETSCOUT SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 036355/0586 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2003
From: JACKSON, ERIC S.; SONG, DOUGLAS J.; FLEIS, LAWRENCE BENJAMIN; DYSART, AIDAN CHRISTOPHER; MALAN, GERALD R.
To: ARBOR NETWORKS
Reel/Frame 014156/0456 →