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

Endpoint node systems computer program products for application traffic based communications network performance testing

Assignee: Ixia
•
Filing: 1999-01-12
•
Granted: 2000-05-09
•
Expires: 2019-01-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Communications network performance is tested utilizing a test scenario determined based on a type of applications traffic expected on the network to be tested. A console node is provided on the network for establishing the test scenario and assigning the test scenario to endpoint nodes on the network to be tested. Each endpoint node is assigned an endpoint node specific test protocol. Execution of the test protocols by the endpoint nodes is initiated by the console node. Performance data such as throughput, transaction rate and response time may be monitored at selected ones of the endpoint nodes and reported to the console node either as it is generated or after completion of the test. The test scenario may be terminated when all endpoint node specific test protocols have completed execution or when any one endpoint completes execution of its test protocol. Multiple network protocols may be utilized within a single test scenario. Each endpoint node specific test protocol includes an associated script representing a type of applications traffic such as a credit check, or a database update. Endpoint nodes execute tests as applications level programs on existing endpoint nodes on the network to be tested allowing testing of networks using actual protocol stacks independent of the applications programs available on existing endpoint nodes.

Inventors

  • 👤 Peter James Schwaller
  • 👤 II John Quillian Walker
  • 👤 Steven Thomas Joyce
  • 👤 Timothy Scott Huntley

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 10:33
CPC Classifications
H; H04; H04L; H04L43/00; H04L43/50

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 133 words
An endpoint node system residing on a computer for use in a performance testing system having a console node for testing a computer network, said endpoint node system comprising: endpoint engine means for receiving from said console node a network communication test protocol based on a type of application communication traffic expected on said network and for executing said network communication test protocol over said network responsive to a request from said console node; endpoint master means for starting execution of said endpoint engine means responsive to a request from said console node; and, stack interface means responsive to said endpoint engine means for interfacing said endpoint engine means to a protocol stack residing on said endpoint node computer, to thereby provide access to said network for executing said network communication test protocol.
Claim 2
Dependent Claim 133 words
An endpoint node system residing on a computer for use in a performance testing system having a console node for testing a computer network, said endpoint node system comprising: endpoint engine means for receiving from said console node a network communication test protocol based on a type of application communication traffic expected on said network and for executing said network communication test protocol over said network responsive to a request from said console node; endpoint master means for starting execution of said endpoint engine means responsive to a request from said console node; and, stack interface means responsive to said endpoint engine means for interfacing said endpoint engine means to a protocol stack residing on said endpoint node computer, to thereby provide access to said network for executing said network communication test protocol.
Claim 3
Dependent Claim 28 words
An endpoint node system according to claim 1 wherein said network communication test protocol is received by said endpoint engine means from said console node over said network.
Claim 4
Dependent Claim 29 words
An endpoint node system according to claim 1 wherein said request from said console node is received by said endpoint engine means from said console node over said network.
Claim 5
Dependent Claim 36 words
An endpoint node system according to claim 1 wherein said endpoint engine means includes endpoint node monitoring means for monitoring performance of said network during execution of first network communication test protocol to obtain performance data.
Claim 6
Dependent Claim 29 words
An endpoint node system according to claim 4 further comprising reporting means operatively connected to said endpoint node monitoring means for reporting said performance data to said console node.
Claim 7
Dependent Claim 34 words
An endpoint node system according to claim 5 wherein said reporting means includes means for reporting said performance data to said console node during execution of said first and second network communication test protocols.
Claim 8
Dependent Claim 36 words
An endpoint node system according to claim 5 wherein said reporting means includes means for reporting said performance data to said console node after said first and said second network communication test protocols have completed execution.
Claim 9
Dependent Claim 152 words
A computer program product for use in an endpoint node in a performance testing system having a console node for testing a computer network, the computer program product comprising: endpoint engine computer-readable program code means for receiving from said console node a network communication test protocol based on a type of application communication traffic expected on said network and for executing said network communication test protocol over said network responsive to a request from said console node; endpoint master computer-readable program code means for starting execution of said endpoint engine computer-readable program code means responsive to a request from said console node; and stack interface computer-readable program code means operatively connected to said endpoint engine computer-readable program code means for interfacing said endpoint engine computer-readable program code means to a protocol stack residing on said endpoint node computer, to thereby provide access to said network for executing said network communication test protocol.
Claim 10
Dependent Claim 152 words
A computer program product for use in an endpoint node in a performance testing system having a console node for testing a computer network, the computer program product comprising: endpoint engine computer-readable program code means for receiving from said console node a network communication test protocol based on a type of application communication traffic expected on said network and for executing said network communication test protocol over said network responsive to a request from said console node; endpoint master computer-readable program code means for starting execution of said endpoint engine computer-readable program code means responsive to a request from said console node; and stack interface computer-readable program code means operatively connected to said endpoint engine computer-readable program code means for interfacing said endpoint engine computer-readable program code means to a protocol stack residing on said endpoint node computer, to thereby provide access to said network for executing said network communication test protocol.
Claim 11
Dependent Claim 35 words
A computer program product according to claim 8 wherein said endpoint engine computer-readable program code means includes computer-readable program code means for receiving said network communication test protocol from said console node over said network.
Claim 12
Dependent Claim 32 words
A computer program product according to claim 8 wherein said endpoint engine computer-readable program code means includes computer-readable program code means for receiving said request from said console node over said network.
Claim 13
Dependent Claim 42 words
A computer program product according to claim 8 wherein said endpoint engine computer-readable program code means includes endpoint node monitoring computer-readable program code means for monitoring performance of said network during execution of said network communication test protocol to obtain performance data.
Claim 14
Dependent Claim 23 words
A computer program product according to claim 11 further comprising computer-readable program code means for reporting said performance data to said console node.
Claim 15
Dependent Claim 38 words
A computer program product according to claim 12 wherein said computer-readable program code means for reporting includes computer-readable program code means for reporting said performance data to said console node during execution of said network communication test protocol.
Claim 16
Dependent Claim 39 words
A computer program product according to claim 12 wherein said computer-readable program code means for reporting includes computer-readable program code means for reporting said performance data to said console node after said network communication test protocol has completed execution.

References Cited (Backward Citations)

US4545011A Cited
US5107450A Cited
US5049873A Cited
US5257393A Cited
US5634009A Cited
US5572640A Cited
US5706436A Cited
US5764915A Cited
US5732213A Cited
US5809286A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-05-09 2003-11-08 2004-05-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-05-09 2007-11-08 2008-05-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-05-09 2011-11-08 2012-05-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag