IP Library Granted Patent US 6,931,357
Granted Patent B2
US 6,931,357 · App. 10/623,055 · Granted Aug 16, 2005

Computer network monitoring with test data analysis

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 6,931,357
App. No.
10/623,055
Granted
Aug 16, 2005
Kind
B2
Abstract

The present disclosure is directed to a method and system for analyzing network performance by creating benchmark test results when the computer network is initialized, and subsequently testing the network while operational to determine degradations. This method and system can proactively determine problems before they result in network failures, or immediately detect network failures even before the user is aware of them. In one aspect, the disclosure is directed to a method of monitoring at least one computer network from a remote location. The method includes benchmark-testing at least one computer network with test data provided from the remote location to obtain benchmark test results. Often, benchmark-testing is performed when the network is initialized. Once operational, the remote location will perform operational-testing of at least one computer network with sample data provided from the remote location to obtain operational test result. Operational-testing is performed while at least one computer network is carrying live data storage traffic. The operational test results are compared to the benchmark test results to determine network degradation. Immediate failures can be determined as well as trending of test results can be used to predict failures.

Claims (18)

1. A method of monitoring at least one computer network, comprising:

benchmark-testing the at least one computer network with test data to obtain benchmark test results relating to data storage traffic from a first site passing over a wide area network to a second site;

electronically forwarding the benchmark test results to a remote services site separate from the first site and the second site;

periodically operational-testing the at least one computer network with sample data sent from the first site to the second site over the wide area network to obtain operational test result, wherein the operational-testing is performed while the at least one computer network is carrying live data storage traffic;

electronically forwarding the results of the operational-testing to the remote services site; and

comparing at the remote services site the operational test results to the benchmark test results to determine network degradation.

2. The method of claim 1 wherein the benchmark-testing is performed when the at least one computer network is initialized.

3. The method of claim 2 wherein the benchmark-testing includes emulating a production environment.

4. The method of claim 3 wherein emulating the production environment includes generating variations in bandwidth.

5. The method claim 1 wherein the benchmark testing is performed continuously for twenty-four to forty-eight hours.

6. The method of claim 5 wherein the benchmark-testing is a looping test.

7. The method of claim 1 wherein the benchmark-testing includes a computer connected to the at least one computer network in addition to the remote site, wherein the computer pushes and pulls test data.

8. The method of claim 1 wherein the benchmark-testing is performed while the at least one computer network is not carrying live data storage traffic.

9. The method of claim 1 wherein the operational-testing is performed at regular intervals.

10. The method of claim 9 wherein the operational-testing is performed once every hour.

11. The method of claim 1 wherein the remote location is operably coupled to the at least one computer network via the Internet.

12. The method of claim 1 , wherein the sample data is attached to the live data storage traffic.

13. The method of claim 1 , wherein the sample data rides along with the live data storage traffic.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2018
From: BROCADE COMMUNICATIONS SYSTEMS LLC
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047270/0247 →
CHANGE OF NAME Recorded Dec 13, 2017
From: BROCADE COMMUNICATIONS SYSTEMS, INC.
To: BROCADE COMMUNICATIONS SYSTEMS LLC
Reel/Frame 044891/0536 →
RELEASE OF SECURITY INTEREST Recorded Jan 22, 2015
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: BROCADE COMMUNICATIONS SYSTEMS, INC.; FOUNDRY NETWORKS, LLC
Reel/Frame 034804/0793 →
RELEASE OF SECURITY INTEREST Recorded Jan 21, 2015
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: BROCADE COMMUNICATIONS SYSTEMS, INC.; INRANGE TECHNOLOGIES CORPORATION; FOUNDRY NETWORKS, LLC
Reel/Frame 034792/0540 →
SECURITY AGREEMENT Recorded Jan 20, 2010
From: BROCADE COMMUNICATIONS SYSTEMS, INC.; FOUNDRY NETWORKS, LLC; INRANGE TECHNOLOGIES CORPORATION; MCDATA CORPORATION; MCDATA SERVICES CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 023814/0587 →
SECURITY AGREEMENT Recorded Dec 22, 2008
From: BROCADE COMMUNICATIONS SYSTEMS, INC.; FOUNDRY NETWORKS, INC.; INRANGE TECHNOLOGIES CORPORATION; MCDATA CORPORATION
To: BANK OF AMERICA, N.A. AS ADMINISTRATIVE AGENT
Reel/Frame 022012/0204 →
MERGER Recorded Dec 10, 2008
From: COMPUTER NETWORK TECHNOLOGY CORPORATION
To: MCDATA SERVICES CORPORATION
Reel/Frame 021952/0245 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2003
From: RICHARD, DANA K.; RICHARDSON, ROGER T.; LUDGATE, LISA D.; BEYER, ROBERT R.; COLLETTE, WILLIAM C.
To: COMPUTER NETWORK TECHNOLOGY CORPORATION
Reel/Frame 014850/0193 →