← Back to Patent Explorer
US5600632A Expired / Lapsed US ⏱️ 0.0 years remaining

Methods and apparatus for performance monitoring using synchronized network analyzers

Assignee: Verizon Patent and Licensing Inc
•
Filing: 1995-03-22
•
Granted: 1997-02-04
•
Expires: 2015-03-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A plurality of network analyzers are combined into a network performance analysis tool for analyzing complex and widely distributed networks. Each of the network analyzers is synchronized with the others to provide consistency in the application of timestamps to packets traversing the network. Data from all of the analyzers is aggregated and sorted chronically and a variety of processing performed to determine important performance information about various components of the network. This information can then be used directly in simulation of a fully deployed network environment.

Inventors

  • 👤 Martin A. Schulman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 05:07
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L; H04L41/00; H04L41/14; H04L41/142; H04L43/00; H04L43/08; H04L43/0823; H04L43/0829; H04L43/0852; H04L43/12; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5628; H04L2012/5672; H04L2012/5674; H04L41/145; H04L43/04; H04L43/045; H04L43/0876; H04L43/0888

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 132 words
A network performance analyzer comprising: a plurality of network analyzers, each having a clock and each connected to a point in a network; means for synchronizing the clocks of said network analyzers; means for aggregating data captured by said network analyzers, comprising means for placing all said data in a common file and for sorting said data chronologically; and means for analyzing said data to produce network performance information, comprising means for processing chronologically sorted data to extract desired information; wherein the desired information comprises one or more of: a. average packet latency between two points, b. packet latency distribution, c. packet size distribution, d. packet size minimum and/or maximum, e. minimum and/or maximum latency f. packet fragmentation, g. packet loss, h. packet retransmissions, i. sliding window algorithm efficiency, and j. throughput.
Claim 2
Dependent Claim 132 words
A network performance analyzer comprising: a plurality of network analyzers, each having a clock and each connected to a point in a network; means for synchronizing the clocks of said network analyzers; means for aggregating data captured by said network analyzers, comprising means for placing all said data in a common file and for sorting said data chronologically; and means for analyzing said data to produce network performance information, comprising means for processing chronologically sorted data to extract desired information; wherein the desired information comprises one or more of: a. average packet latency between two points, b. packet latency distribution, c. packet size distribution, d. packet size minimum and/or maximum, e. minimum and/or maximum latency f. packet fragmentation, g. packet loss, h. packet retransmissions, i. sliding window algorithm efficiency, and j. throughput.
Claim 3
Dependent Claim 86 words
A network performance analyzer comprising: a plurality of network analyzers, each having a clock and each connected to a point in a network; means for synchronizing the clocks of said network analyzers; means for aggregating data captured by said network analyzers, comprising means for placing all said data in a common file and for sorting said data chronologically; and means for analyzing said data to produce network performance information, comprising means for processing chronologically sorted data to extract desired information wherein comprises information about network topology.
Claim 4
Dependent Claim 86 words
A network performance analyzer comprising: a plurality of network analyzers, each having a clock and each connected to a point in a network; means for synchronizing the clocks of said network analyzers; means for aggregating data captured by said network analyzers, comprising means for placing all said data in a common file and for sorting said data chronologically; and means for analyzing said data to produce network performance information, comprising means for processing chronologically sorted data to extract desired information wherein comprises information about network topology.
Claim 5
Dependent Claim 91 words
A network performance analyzer comprising: a plurality of network analyzers, each having a clock and each connected to a point in a network; means for synchronizing the clocks of said network analyzers; means for aggregating data captured by said network analyzers, comprising means for placing all said data in a common file and for sorting said data chronologically; and means for analyzing said data to produce network performance information, comprising means for processing chronologically sorted data to extract desired information wherein the desired information is used to drive a network simulator.
Claim 6
Dependent Claim 91 words
A network performance analyzer comprising: a plurality of network analyzers, each having a clock and each connected to a point in a network; means for synchronizing the clocks of said network analyzers; means for aggregating data captured by said network analyzers, comprising means for placing all said data in a common file and for sorting said data chronologically; and means for analyzing said data to produce network performance information, comprising means for processing chronologically sorted data to extract desired information wherein the desired information is used to drive a network simulator.
Claim 7
Dependent Claim 108 words
A network performance analyzer comprising: a plurality of network analyzers, each having a clock and each connected to a point in a network; means for synchronizing the clocks of said network analyzers; means for aggregating data captured by said network analyzers, comprising means for placing all said data in a common file and for sorting said data chronologically; and means for analyzing said data to produce network performance information, comprising means for processing chronologically sorted data to extract desired information wherein the desired information is extracted from any of the physical, data link, network, transport, session, presentation or application portions of a protocol utilized to format captured packets.
Claim 8
Dependent Claim 108 words
A network performance analyzer comprising: a plurality of network analyzers, each having a clock and each connected to a point in a network; means for synchronizing the clocks of said network analyzers; means for aggregating data captured by said network analyzers, comprising means for placing all said data in a common file and for sorting said data chronologically; and means for analyzing said data to produce network performance information, comprising means for processing chronologically sorted data to extract desired information wherein the desired information is extracted from any of the physical, data link, network, transport, session, presentation or application portions of a protocol utilized to format captured packets.
Claim 9
Dependent Claim 69 words
The network performance analyzer of claim 4, in which said network analyzers each comprise at least one processor and said means for synchronizing the clocks of said network analyzers comprise: a. a real time clock board connected to a bus of each said processor for synchronizing the clock of said processor with that of other processors b. an interconnection means linking real time clock boards of each network analyzers.
Claim 10
Dependent Claim 39 words
The network performance analyzer of claim 4, in which said network analyzers comprise at least one processor and said means for synchronizing the clocks of said network analyzers comprises an automated computer time service routine run on said processor.
Claim 11
Dependent Claim 27 words
The network performance analyzer of claim 4, in which said means for synchronizing the clocks of said network analyzers comprises means for implementing a network time protocol.
Claim 12
Dependent Claim 34 words
The network performance analyzer of claim 4, in which said network analyzers each comprise means for connecting the network analyzer to an external time reference and for synchronizing said clock with said time reference.
Claim 13
Dependent Claim 52 words
The network performance analyzer of claim 4, in which said means for synchronizing the clocks of said network analyzers comprises means for measuring round trip delay and for calculating and recording difference values between pairs of clocks and means for adjusting the timestamp associated with packets to correct for those difference values.

References Cited (Backward Citations)

US4817080A Cited
US5101402A Cited
US5247517A Cited
US5198805A Cited
US5315580A Cited
US5276529A Cited
US5410586A Cited
US5375159A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-02-04 2000-08-05 2001-02-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-02-04 2004-08-05 2005-02-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-02-04 2008-08-05 2009-02-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag