CA2407342A1 - Analysis of network performance - Google Patents
Analysis of network performance Download PDFInfo
- Publication number
- CA2407342A1 CA2407342A1 CA002407342A CA2407342A CA2407342A1 CA 2407342 A1 CA2407342 A1 CA 2407342A1 CA 002407342 A CA002407342 A CA 002407342A CA 2407342 A CA2407342 A CA 2407342A CA 2407342 A1 CA2407342 A1 CA 2407342A1
- Authority
- CA
- Canada
- Prior art keywords
- network
- computer
- traffic
- packets
- application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012360 testing method Methods 0.000 claims abstract 39
- 238000000034 method Methods 0.000 claims abstract 27
- 230000005540 biological transmission Effects 0.000 claims abstract 17
- 230000000977 initiatory effect Effects 0.000 claims 4
- 238000004883 computer application Methods 0.000 claims 3
- 230000003111 delayed effect Effects 0.000 claims 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
- H04L41/046—Network management architectures or arrangements comprising network management agents or mobile agents therefor
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
A method for testing of a communication network (22), using a plurality of traffic agents (26, 28, 30) coupled to communicate via the network. The method includes transmitting a sequence of data packets via the network from a first one of the traffic agents to a second one of the traffic agents and recording arrival characteristics of the packets in the sequence, responsive to receiving the packets at the second traffic agent. The arrival characteristics of different packets in the sequence are compared so as to determine a measure of variability in transmission of the packets via the network.
Claims (39)
1. A method for testing of a communication network, using a plurality of traffic agents coupled to communicate via the network, the method comprising:
transmitting a sequence of data packets via the network from a first one of the traffic agents to a second one of the traffic agents;
creating a record of the packets in the sequence that were not received at the second traffic agent; and assessing a relative irregularity in the occurrence of packet loss, based on the record.
transmitting a sequence of data packets via the network from a first one of the traffic agents to a second one of the traffic agents;
creating a record of the packets in the sequence that were not received at the second traffic agent; and assessing a relative irregularity in the occurrence of packet loss, based on the record.
2. A method according to claim 1, wherein assessing the relative irregularity of packet loss comprises detecting bursts of lost packets.
3. A method for testing of a communication network, using a plurality of traffic agents coupled to communicate via the network, the method comprising:
transmitting a sequence of data packets via the network from a first one of the traffic agents to a second one of the traffic agents;
determining an order of arrival of the packets at the second traffic agent;
and comparing the order of arrival to an order in which the packets were transmitted.
transmitting a sequence of data packets via the network from a first one of the traffic agents to a second one of the traffic agents;
determining an order of arrival of the packets at the second traffic agent;
and comparing the order of arrival to an order in which the packets were transmitted.
4. A method according to claim 3, wherein comparing the order of arrival comprises finding a measure of discrepancy between the order of arrival and the order in which the packets were transmitted.
5. A method for testing of a communication network, using a plurality of traffic agents coupled to communicate via the network, the method comprising:
transmitting a sequence of data packets via the network from a first one of the traffic agents to a second one of the traffic agents;
determining respective arrival times of the packets in the sequence;
determining a packet transmission delay between the traffic agents responsive to the arrival times; and finding a change in the transmission delay over time.
transmitting a sequence of data packets via the network from a first one of the traffic agents to a second one of the traffic agents;
determining respective arrival times of the packets in the sequence;
determining a packet transmission delay between the traffic agents responsive to the arrival times; and finding a change in the transmission delay over time.
6. A method for testing of a communication network, using a plurality of traffic agents coupled to communicate via the network, the method comprising:
transmitting a sequence of data packets via the network from a first one of the traffic agents to a second one of the traffic agents, the sequence comprising both communication test packets and packets associated with an application that is accessed via the network;
recording arrival characteristics of the packets in the sequence, responsive to receiving the packets at the second traffic agent; and observing a difference in the arrival characteristics of the communication test packets relative to those of the packets associated with the application.
transmitting a sequence of data packets via the network from a first one of the traffic agents to a second one of the traffic agents, the sequence comprising both communication test packets and packets associated with an application that is accessed via the network;
recording arrival characteristics of the packets in the sequence, responsive to receiving the packets at the second traffic agent; and observing a difference in the arrival characteristics of the communication test packets relative to those of the packets associated with the application.
7. A method for testing of a communication network, using a plurality of traffic agents coupled to communicate via the network, the method comprising:
transmitting a first sequence of data packets via the network from a first one of the traffic agents to a second one of the traffic agents;
transmitting a second sequence of data packets via the network from the second one of the traffic agents, responsive to receiving the data packets in the first sequence, to a third one of the traffic agents;
recording arrival characteristics of the packets in the second sequence, responsive to receiving the packets at the third traffic agent; and comparing the arrival characteristics of different packets in the sequence so as to determine a measure of variability in transmission of the packets via the network.
transmitting a first sequence of data packets via the network from a first one of the traffic agents to a second one of the traffic agents;
transmitting a second sequence of data packets via the network from the second one of the traffic agents, responsive to receiving the data packets in the first sequence, to a third one of the traffic agents;
recording arrival characteristics of the packets in the second sequence, responsive to receiving the packets at the third traffic agent; and comparing the arrival characteristics of different packets in the sequence so as to determine a measure of variability in transmission of the packets via the network.
8. A method for testing of a computer application accessed via a communication network, using a plurality of traffic agents coupled to communicate via the network, the method comprising:
running an instance of the application on a first computer coupled to the network, on which a first one of the traffic agents is also running;
exchanging test data packets via the network between a second one of the traffic agents, running on a second computer coupled to the network, and the first traffic agent, so as to determine test packet exchange characteristics generally independent of the application;
exchanging application data packets via the network between the second computer and the instance of the application running on the first computer, so as to determine application packet exchange characteristics; and comparing the exchange characteristics of the application and test packets.
running an instance of the application on a first computer coupled to the network, on which a first one of the traffic agents is also running;
exchanging test data packets via the network between a second one of the traffic agents, running on a second computer coupled to the network, and the first traffic agent, so as to determine test packet exchange characteristics generally independent of the application;
exchanging application data packets via the network between the second computer and the instance of the application running on the first computer, so as to determine application packet exchange characteristics; and comparing the exchange characteristics of the application and test packets.
9. A method according to claim 8, wherein running the instance of the application on the first computer comprises running an application server, and wherein exchanging the application data packets comprises transmitting application client messages from the second computer to the first computer.
10. A method according to claim 8, wherein running the instance of the application comprises running a distributed computing application on the first computer, and wherein exchanging the application data packets comprises running another instance of the application on the second computer.
11. A method according to any of claims 8-10, wherein comparing the exchange characteristics comprises comparing a delay in the exchange of application data between the first and second computers relative to the exchange of test data.
12. A method for determining a round-trip transmission delay in a communication network, comprising:
transmitting a first data packet through the network at a first transmit time, from a first endpoint of the network to a second endpoint of the network;
receiving the first data packet at the second endpoint at a first receive time;
transmitting a second data packet through the network at a second transmit time, substantially independent of the first transmit and receive times, from the second endpoint to the first endpoint;
receiving the second data packet at the first endpoint at a second receive time; and comparing the first and second transmit times and the first and second receive times so as to determine the round-trip transmission delay.
transmitting a first data packet through the network at a first transmit time, from a first endpoint of the network to a second endpoint of the network;
receiving the first data packet at the second endpoint at a first receive time;
transmitting a second data packet through the network at a second transmit time, substantially independent of the first transmit and receive times, from the second endpoint to the first endpoint;
receiving the second data packet at the first endpoint at a second receive time; and comparing the first and second transmit times and the first and second receive times so as to determine the round-trip transmission delay.
13. A method according to claim 12, wherein transmitting the second data packet comprises transmitting the second packet without waiting to receive the first data packet at the second endpoint.
14. A method according to claim 12 or 13, wherein comparing the first and second transmit times and the first and second receive times comprises using transmit and receive times recorded in accordance with different clocks maintained at the first and second endpoints.
15. A method according to claim 14, wherein comparing the first and second transmit times and the first and second receive times comprises canceling out a relative offset between the different clocks, substantially without an a priori knowledge of the offset.
16. A method for testing of a communication network, using a plurality of traffic agents coupled to communicate via the network and having respective agent clocks that are generally independent of one another, the method comprising:
determining at a testing center a start time at which a test of the network is to begin;
sending respective start messages to the traffic agents, each start message containing the start time and a time of sending the start message determined with reference to a local clock maintained by the testing center; and synchronizing initiation of the test by the traffic agents, responsive to the respective start messages.
determining at a testing center a start time at which a test of the network is to begin;
sending respective start messages to the traffic agents, each start message containing the start time and a time of sending the start message determined with reference to a local clock maintained by the testing center; and synchronizing initiation of the test by the traffic agents, responsive to the respective start messages.
17. A method according to claim 16, wherein determining the start time comprises choosing a time to start the test that is delayed relative to expected times of sending the start messages.
18. A method according to claim 16 or 17, wherein synchronizing the initiation of the test comprises starting the test at each of the tragic agents at the start time, as indicated by the respective agent clock, corrected responsive to the time of sending contained in the respective start message.
19. Apparatus for testing of a communication network, comprising:
a first traffic agent, coupled to transmit a sequence of data packets via the network; and a second traffic agent, coupled to receive the data packets transmitted by the first traffic agent and to record, responsive to receiving the data packets, an indication of the packets in the sequence that were lost in transmission, wherein a relative irregularity in the occurrence of packet loss is assessed based on the indication.
a first traffic agent, coupled to transmit a sequence of data packets via the network; and a second traffic agent, coupled to receive the data packets transmitted by the first traffic agent and to record, responsive to receiving the data packets, an indication of the packets in the sequence that were lost in transmission, wherein a relative irregularity in the occurrence of packet loss is assessed based on the indication.
20. Apparatus according to claim 19, and comprising a testing center, coupled to the network, which is adapted to receive the indication of the packets that were lost in transmission and to assess the relative irregularity in the occurrence of packet loss.
21. Apparatus for testing of a communication network, comprising:
a first traffic agent, coupled to transmit a sequence of data packets via the network; and a second traffic agent, coupled to receive the data packets transmitted by the first traffic agent and to record, responsive to receiving the data packets, an order of arrival of the packets at the second traffic agent, wherein a measure of discrepancy is determined between the order of arrival and an order in which the packets were transmitted.
a first traffic agent, coupled to transmit a sequence of data packets via the network; and a second traffic agent, coupled to receive the data packets transmitted by the first traffic agent and to record, responsive to receiving the data packets, an order of arrival of the packets at the second traffic agent, wherein a measure of discrepancy is determined between the order of arrival and an order in which the packets were transmitted.
22. Apparatus according to claim 21, and comprising a testing center, coupled to the network, which is adapted to receive the recorded order of arrival of the packets and to determine the measure of the discrepancy.
23. Apparatus for testing of a communication network, comprising:
a first traffic agent, coupled to transmit a sequence of data packets via the network; and a second traffic agent, coupled to receive the data packets transmitted by the first traffic agent and to record, responsive to receiving the data packets, respective arrival times of the packets in the sequence at the second traffic agent, wherein a change in a transmission delay over time between the first and second traffic agents is detected responsive to the recorded arrival times.
a first traffic agent, coupled to transmit a sequence of data packets via the network; and a second traffic agent, coupled to receive the data packets transmitted by the first traffic agent and to record, responsive to receiving the data packets, respective arrival times of the packets in the sequence at the second traffic agent, wherein a change in a transmission delay over time between the first and second traffic agents is detected responsive to the recorded arrival times.
24. Apparatus according to claim 23, and comprising a testing center, coupled to the network, which is adapted to receive the recorded arrival times and detect the change in the transmission delay..
25. Apparatus for testing of a computer application accessed via a communication network, comprising:
a first computer, coupled to communicate via the network, and configured both to run an instance of the application and to act as a first traffic agent; and a second computer, coupled to communicate via the network with the first computer, and configured both to act as a second traffic agent so as to exchange test data packets via the network with the first traffic agent, generally independent of the application, and to exchange application data packets via the network with the instance of the application running on the first computer, so as to determine and compare characteristics of the exchange of the test data with corresponding characteristics of the exchange of the application data.
a first computer, coupled to communicate via the network, and configured both to run an instance of the application and to act as a first traffic agent; and a second computer, coupled to communicate via the network with the first computer, and configured both to act as a second traffic agent so as to exchange test data packets via the network with the first traffic agent, generally independent of the application, and to exchange application data packets via the network with the instance of the application running on the first computer, so as to determine and compare characteristics of the exchange of the test data with corresponding characteristics of the exchange of the application data.
26. Apparatus according to claim 25, wherein the instance of the application running on the first computer comprises an application server, and wherein the second computer acts as a client of the application.
27. Apparatus according to claim 25 or 26, wherein the characteristics that are compared comprise a delay in the exchange of application data between the first and second computers relative to the exchange of test data.
28. Apparatus for determining a round-trip transmission delay in a communication network, comprising:
a first traffic agent, adapted to be coupled to a first network endpoint and configured to transmit a first data packet through the network at a first transmit time, from the first endpoint to a second endpoint of the network; and a second traffic agent, adapted to be coupled to the second network endpoint, so as to receive the first data packet at a first receive time and to transmit a second data packet through the network to the first network endpoint at a second transmit time, substantially independent of the first transmit and receive times, to be received by the first traffic agent at a second receive time, wherein the first and second transmit times and the first and second receive times are compared so as to determine the round-trip transmission delay.
a first traffic agent, adapted to be coupled to a first network endpoint and configured to transmit a first data packet through the network at a first transmit time, from the first endpoint to a second endpoint of the network; and a second traffic agent, adapted to be coupled to the second network endpoint, so as to receive the first data packet at a first receive time and to transmit a second data packet through the network to the first network endpoint at a second transmit time, substantially independent of the first transmit and receive times, to be received by the first traffic agent at a second receive time, wherein the first and second transmit times and the first and second receive times are compared so as to determine the round-trip transmission delay.
29. Apparatus according to claim 28, wherein the second traffic agent is configured to transmit the second data packet without waiting to receive the first data packet.
30. Apparatus according to claim 28 or 29, wherein the first and second traffic agents record the transmit and receive times in accordance with different, respective clocks maintained at the first and second endpoints, and wherein a relative offset between the different clocks is canceled out, substantially without an a priori knowledge of the offset.
31. Apparatus for testing of a communication network, comprising:
a plurality of traffic agents, coupled to communicate via the network and having respective agent clocks that are generally independent of one another; and a testing center, having a local clock and adapted to determine a start time at which a test of the network is to begin, and to send respective start messages to the traffic agents, each start message containing the start time and a time of sending the start message determined with reference to the local clock, so that the traffic agents synchronize initiation of the test responsive to the respective start messages.
a plurality of traffic agents, coupled to communicate via the network and having respective agent clocks that are generally independent of one another; and a testing center, having a local clock and adapted to determine a start time at which a test of the network is to begin, and to send respective start messages to the traffic agents, each start message containing the start time and a time of sending the start message determined with reference to the local clock, so that the traffic agents synchronize initiation of the test responsive to the respective start messages.
32. Apparatus according to claim 31, wherein each of the traffic agents initiates the test at the start time, as indicated by the respective agent clock, corrected responsive to the time of sending contained in the respective start message.
33. Apparatus for testing of a communication network, comprising:
a first traffic agent, coupled to transmit a first sequence of data packets via the network;
a second traffic agent, coupled to receive the data packets transmitted by the first traffic agent and to transmit, responsive to receiving the data packets in the first sequence, a second sequence of data packets via the network to a third traffic agent; and a third traffic agent, coupled to receive the data packets transmitted by the second traffic agent and to record, responsive to receiving the data packets, arrival characteristics of the packets in the second sequence, wherein the arrival characteristics of different packets are compared so as to determine a measure of variability in transmission of the packets via the network.
a first traffic agent, coupled to transmit a first sequence of data packets via the network;
a second traffic agent, coupled to receive the data packets transmitted by the first traffic agent and to transmit, responsive to receiving the data packets in the first sequence, a second sequence of data packets via the network to a third traffic agent; and a third traffic agent, coupled to receive the data packets transmitted by the second traffic agent and to record, responsive to receiving the data packets, arrival characteristics of the packets in the second sequence, wherein the arrival characteristics of different packets are compared so as to determine a measure of variability in transmission of the packets via the network.
34. A computer software product for testing of a communication network, the product comprising a computer-readable medium containing program instructions, which instructions, when executed by first and second computers coupled to communicate via the network, cause the first computer to transmit a sequence of data packets via the network to the second computer, and further cause the second computer to receive the data packets and to record arrival characteristics of the received packets, wherein the arrival characteristics of different packets in the sequence are compared so as to determine a measure of variability in transmission of the packets via the network, wherein the measure of variability is a measure relating to a quality selected from a group of qualities consisting of changes in packet transmission delay, loss of transmitted packets and an order in which transmitted packets are received.
35. A product according to claim 34, wherein the program instructions, when executed by a third computer, cause the third computer to act as a testing center, which receives the arrival characteristics from the first and second computers and determines the measure of variability.
36. A computer software product for testing of a computer application accessed via a communication network, the product comprising a computer-readable medium containing program instructions, which instructions, when executed by first and second computers coupled to communicate via the network, wherein the first computer is also running an instance of the application, cause the first and second computers to exchange test data packets via the network, generally independent of the application, so as to determine test packet exchange characteristics, and to exchange application data packets via the network between the second computer and the instance of the application running on the first computer, so as to determine application packet exchange characteristics, whereby the exchange characteristics of the application and test packets are compared.
37. A product according to claim 36, wherein the instance of the application on the first computer comprises an application server, and wherein the application data packets comprise application client messages between the second computer and the first computer.
38. A computer software product for determining a round-trip transmission delay in a communication network, the product comprising a computer-readable medium containing program instructions, which instructions, when executed by first and second computers coupled to communicate via the network, cause the first computer to transmit a first data packet through the network to the second computer at a first transmit time, and cause the second computer to receive the first data packet at a first receive time and to transmit a second data packet through the network to the first computer at a second transmit time, substantially independent of the first transmit and receive times, which second data packet is received by the first computer at a second receive time, wherein the first and second transmit times and the first and second receive times are compared so as to determine the round-trip transmission delay.
39. A computer software product for testing of a communication network, the product comprising a computer-readable medium containing program instructions, which instructions, when executed by a plurality of computers coupled to communicate via the network and having respective local clocks that are generally independent of one another, cause a first one of the computers to determine a start time at which a test of the network is to begin and to send respective start messages to the other computers, each start message containing the start time and a time of sending the start message determined with reference to the local clock maintained by the first computer, and which instructions further cause the other computers to synchronize initiation of the test, responsive to the respective start messages.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA2731993A CA2731993C (en) | 2000-04-24 | 2001-04-05 | Analysis of network performance |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/557,256 | 2000-04-24 | ||
US09/557,256 US6990616B1 (en) | 2000-04-24 | 2000-04-24 | Analysis of network performance |
PCT/IL2001/000329 WO2001082022A2 (en) | 2000-04-24 | 2001-04-05 | Analysis of network performance |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2731993A Division CA2731993C (en) | 2000-04-24 | 2001-04-05 | Analysis of network performance |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2407342A1 true CA2407342A1 (en) | 2001-11-01 |
CA2407342C CA2407342C (en) | 2011-05-31 |
Family
ID=24224660
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2731993A Expired - Fee Related CA2731993C (en) | 2000-04-24 | 2001-04-05 | Analysis of network performance |
CA2407342A Expired - Fee Related CA2407342C (en) | 2000-04-24 | 2001-04-05 | Analysis of network performance |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2731993A Expired - Fee Related CA2731993C (en) | 2000-04-24 | 2001-04-05 | Analysis of network performance |
Country Status (4)
Country | Link |
---|---|
US (2) | US6990616B1 (en) |
AU (1) | AU5060701A (en) |
CA (2) | CA2731993C (en) |
WO (1) | WO2001082022A2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005101740A1 (en) * | 2004-04-16 | 2005-10-27 | Apparent Networks, Inc. | Method and apparatus for automating and scaling active probing-based ip network performance monitoring and diagnosis |
Families Citing this family (54)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1967961A3 (en) * | 2000-07-31 | 2008-09-17 | Kabushiki Kaisha Toshiba | Agent system |
US7082604B2 (en) * | 2001-04-20 | 2006-07-25 | Mobile Agent Technologies, Incorporated | Method and apparatus for breaking down computing tasks across a network of heterogeneous computer for parallel execution by utilizing autonomous mobile agents |
US7339891B2 (en) * | 2002-01-09 | 2008-03-04 | Mverify Corporation | Method and system for evaluating wireless applications |
US20050169182A1 (en) * | 2002-04-29 | 2005-08-04 | Joachim Klink | Method for monitoring the transmission quality of connections in mpls networks |
US7970876B2 (en) * | 2002-07-23 | 2011-06-28 | Avaya Communication Israel Ltd. | Global server load balancer |
US7525918B2 (en) * | 2003-01-21 | 2009-04-28 | Broadcom Corporation | Using RTCP statistics for media system control |
US7391734B2 (en) * | 2003-01-21 | 2008-06-24 | At&T Delaware Intellectual Property Corporation, Inc. | Method and system for obtaining logical performance data for a circuit in a data network |
US7469282B2 (en) | 2003-01-21 | 2008-12-23 | At&T Intellectual Property I, L.P. | Method and system for provisioning and maintaining a circuit in a data network |
US8495230B2 (en) * | 2003-03-11 | 2013-07-23 | Koninklijke Philips N.V. | Method for scheduling service periods in a wireless local area network (WLAN) |
EP1614018A4 (en) * | 2003-04-14 | 2012-07-04 | Telchemy Inc | System for identifying and locating network problems |
US8223632B2 (en) | 2003-12-23 | 2012-07-17 | At&T Intellectual Property I, L.P. | Method and system for prioritized rerouting of logical circuit data in a data network |
US7639623B2 (en) * | 2003-12-23 | 2009-12-29 | At&T Intellectual Property I, L.P. | Method and system for real time simultaneous monitoring of logical circuits in a data network |
US8203933B2 (en) * | 2003-12-23 | 2012-06-19 | At&T Intellectual Property I, L.P. | Method and system for automatically identifying a logical circuit failure in a data network |
US7609623B2 (en) * | 2003-12-23 | 2009-10-27 | At&T Intellectual Property I, L.P. | Method and system for automatically rerouting data from an overbalanced logical circuit in a data network |
US7630302B2 (en) * | 2003-12-23 | 2009-12-08 | At&T Intellectual Property I, L.P. | Method and system for providing a failover circuit for rerouting logical circuit data in a data network |
US7639606B2 (en) * | 2003-12-23 | 2009-12-29 | At&T Intellectual Property I, L.P. | Method and system for automatically rerouting logical circuit data in a virtual private network |
US8199638B2 (en) * | 2003-12-23 | 2012-06-12 | At&T Intellectual Property I, L.P. | Method and system for automatically rerouting logical circuit data in a data network |
US7646707B2 (en) * | 2003-12-23 | 2010-01-12 | At&T Intellectual Property I, L.P. | Method and system for automatically renaming logical circuit identifiers for rerouted logical circuits in a data network |
EP1738258A4 (en) * | 2004-03-13 | 2009-10-28 | Cluster Resources Inc | System and method for providing object triggers |
DE102004018858A1 (en) * | 2004-04-19 | 2005-11-10 | Elektro Beckhoff Gmbh Unternehmensbereich Industrie Elektronik | A method and control system for detecting an error in processing data in a processing system |
US8339988B2 (en) | 2004-04-22 | 2012-12-25 | At&T Intellectual Property I, L.P. | Method and system for provisioning logical circuits for intermittent use in a data network |
US7768904B2 (en) * | 2004-04-22 | 2010-08-03 | At&T Intellectual Property I, L.P. | Method and system for fail-safe renaming of logical circuit identifiers for rerouted logical circuits in a data network |
US7460468B2 (en) | 2004-04-22 | 2008-12-02 | At&T Intellectual Property I, L.P. | Method and system for automatically tracking the rerouting of logical circuit data in a data network |
US7466646B2 (en) | 2004-04-22 | 2008-12-16 | At&T Intellectual Property I, L.P. | Method and system for automatically rerouting logical circuit data from a logical circuit failure to dedicated backup circuit in a data network |
JP4616020B2 (en) * | 2005-01-27 | 2011-01-19 | 富士通株式会社 | Network monitoring program and network system |
US7656810B2 (en) * | 2005-03-25 | 2010-02-02 | Microsoft Corporation | System and method for monitoring and reacting to peer-to-peer network metrics |
US7525922B2 (en) * | 2005-04-01 | 2009-04-28 | Cisco Technology, Inc. | Duplex mismatch testing |
US7835293B2 (en) * | 2005-09-13 | 2010-11-16 | Cisco Technology, Inc. | Quality of service testing of communications networks |
EP1793528B1 (en) * | 2005-12-05 | 2008-03-26 | Alcatel Lucent | Method of monitoring the quality of a realtime communication |
US7990887B2 (en) * | 2006-02-22 | 2011-08-02 | Cisco Technology, Inc. | Sampling test of network performance |
US8295162B2 (en) * | 2006-05-16 | 2012-10-23 | At&T Intellectual Property I, L.P. | System and method to achieve sub-second routing performance |
US7860918B1 (en) | 2006-06-01 | 2010-12-28 | Avaya Inc. | Hierarchical fair scheduling algorithm in a distributed measurement system |
US20080181123A1 (en) * | 2007-01-31 | 2008-07-31 | Alexander Lisheng Huang | Methods and apparatus to manage network testing procedures |
ATE480060T1 (en) * | 2007-04-20 | 2010-09-15 | Nethawk Oyj | METHOD, APPARATUS, TEST APPARATUS AND PROGRAM FOR TESTING MULTIMEDIA COMMUNICATIONS DEVICES AND SOFTWARE |
WO2008148196A1 (en) * | 2007-06-04 | 2008-12-11 | Apparent Networks, Inc. | Method and apparatus for probing of a communication network |
US7876690B1 (en) * | 2007-09-26 | 2011-01-25 | Avaya Inc. | Distributed measurement system configurator tool |
US8611233B2 (en) * | 2009-02-04 | 2013-12-17 | Verizon Patent And Licensing Inc. | System and method for testing network elements using a traffic generator with integrated simple network management protocol (SNMP) capabilities |
JP5369814B2 (en) * | 2009-03-26 | 2013-12-18 | ソニー株式会社 | Receiving device and time correction method for receiving device |
US8867381B2 (en) * | 2009-09-23 | 2014-10-21 | Aerovironment, Inc. | Active multi-path network redundancy with performance monitoring |
US9049617B2 (en) | 2009-09-23 | 2015-06-02 | At&T Intellectual Property I, L.P. | Signaling-less dynamic call setup and teardown by utilizing observed session state information |
US8306029B2 (en) * | 2010-03-01 | 2012-11-06 | Avaya Inc. | System and method for detecting sources of rogue non-audio traffic marked as audio traffic |
CN102045222B (en) * | 2011-01-30 | 2013-03-20 | 重庆思建科技有限公司 | Real-time overall test method of network system |
US8707141B1 (en) | 2011-08-02 | 2014-04-22 | Cisco Technology, Inc. | Joint optimization of packetization and error correction for video communication |
CN102843276B (en) * | 2011-10-18 | 2015-07-08 | 国网电力科学研究院 | Network time delay collecting method based on distributed deployment |
DE102012207929A1 (en) | 2012-05-11 | 2013-11-14 | Continental Automotive Gmbh | A method of transmitting data in a packet-oriented communication network and appropriately configured user equipment on the communication network |
CN102904772A (en) * | 2012-09-26 | 2013-01-30 | 中兴通讯股份有限公司 | Method and device for realizing throughput test of network equipment |
JP2015226273A (en) * | 2014-05-29 | 2015-12-14 | 富士通株式会社 | Monitoring device and monitoring system |
US9871716B2 (en) | 2014-10-16 | 2018-01-16 | Kollective Technology, Inc. | Broadcast readiness testing in distributed content delivery networks |
US9825834B2 (en) * | 2015-03-30 | 2017-11-21 | Airwatch Llc | Network speed detection |
US10250450B2 (en) | 2016-06-29 | 2019-04-02 | Nicira, Inc. | Distributed network troubleshooting using simultaneous multi-point packet capture |
US10230543B2 (en) * | 2016-07-20 | 2019-03-12 | Cisco Technology, Inc. | Reducing data transmissions in a virtual private network |
US11012251B2 (en) | 2018-10-02 | 2021-05-18 | Cisco Technology, Inc. | Multicast flow scheduling in a data center |
US10708122B1 (en) * | 2019-10-30 | 2020-07-07 | T-Mobile Usa, Inc. | Network fault detection and quality of service improvement systems and methods |
US11784903B1 (en) * | 2022-03-29 | 2023-10-10 | Cisco Technology, Inc. | Loss measurement on a link with reordering |
Family Cites Families (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5477531A (en) * | 1991-06-12 | 1995-12-19 | Hewlett-Packard Company | Method and apparatus for testing a packet-based network |
US5390188A (en) * | 1993-08-02 | 1995-02-14 | Synoptics | Method and apparatus for measuring and monitoring the performance within a ring communication network |
US5648965A (en) * | 1995-07-07 | 1997-07-15 | Sun Microsystems, Inc. | Method and apparatus for dynamic distributed packet tracing and analysis |
US5717704A (en) * | 1996-04-16 | 1998-02-10 | Ltx Corporation | Test system including a local trigger signal generator for each of a plurality of test instruments |
US5838919A (en) * | 1996-09-10 | 1998-11-17 | Ganymede Software, Inc. | Methods, systems and computer program products for endpoint pair based communications network performance testing |
US5881237A (en) * | 1996-09-10 | 1999-03-09 | Ganymede Software, Inc. | Methods, systems and computer program products for test scenario based communications network performance testing |
US5812529A (en) * | 1996-11-12 | 1998-09-22 | Lanquest Group | Method and apparatus for network assessment |
US6006268A (en) | 1997-07-31 | 1999-12-21 | Cisco Technology, Inc. | Method and apparatus for reducing overhead on a proxied connection |
IL121898A0 (en) * | 1997-10-07 | 1998-03-10 | Cidon Israel | A method and apparatus for active testing and fault allocation of communication networks |
US5878032A (en) * | 1997-11-07 | 1999-03-02 | Northern Telecom Limited | Delay monitoring of telecommunication networks |
US6252891B1 (en) * | 1998-04-09 | 2001-06-26 | Spirent Communications, Inc. | System and method to insert timestamp information in a protocol neutral manner |
GB2337903B (en) | 1998-05-28 | 2000-06-07 | 3Com Corp | Methods and apparatus for collecting storing processing and using network traffic data |
US6700891B1 (en) | 1998-06-25 | 2004-03-02 | Cisco Technology, Inc. | Apparatus and method for providing a device level security mechanism in a network |
US6438711B2 (en) * | 1998-07-15 | 2002-08-20 | Intel Corporation | Method and apparatus for performing field diagnostics on a computer system |
US6622157B1 (en) | 1998-09-28 | 2003-09-16 | Certeon, Inc. | Extending network services using mobile agents |
US6467041B1 (en) * | 1999-05-06 | 2002-10-15 | International Business Machines Corporation | Third party host packet replication |
US6662223B1 (en) * | 1999-07-01 | 2003-12-09 | Cisco Technology, Inc. | Protocol to coordinate network end points to measure network latency |
US6618389B2 (en) * | 1999-11-22 | 2003-09-09 | Worldcom, Inc. | Validation of call processing network performance |
US6665820B1 (en) * | 1999-12-22 | 2003-12-16 | Ge Medical Technology Services, Inc. | Method and system for communications connectivity failure diagnosis |
US6512990B1 (en) * | 2000-01-05 | 2003-01-28 | Agilent Technologies, Inc. | Distributed trigger node |
US6665726B1 (en) * | 2000-01-06 | 2003-12-16 | Akamai Technologies, Inc. | Method and system for fault tolerant media streaming over the internet |
US6785237B1 (en) * | 2000-03-31 | 2004-08-31 | Networks Associates Technology, Inc. | Method and system for passive quality of service monitoring of a network |
US6697962B1 (en) * | 2000-10-20 | 2004-02-24 | Unisys Corporation | Remote computer system monitoring and diagnostic board |
US6883118B2 (en) * | 2001-01-24 | 2005-04-19 | Microsoft Corporation | Consumer network diagnostic agent |
US6845394B2 (en) * | 2001-04-16 | 2005-01-18 | Sun Microsystems, Inc. | Software delivery method with enhanced batch redistribution for use in a distributed computer network |
US7362707B2 (en) * | 2001-07-23 | 2008-04-22 | Acme Packet, Inc. | System and method for determining flow quality statistics for real-time transport protocol data flows |
US20050276252A1 (en) * | 2004-06-09 | 2005-12-15 | Sizeland Robert L | Medium access control for wireless networks |
-
2000
- 2000-04-24 US US09/557,256 patent/US6990616B1/en not_active Expired - Lifetime
-
2001
- 2001-04-05 AU AU50607/01A patent/AU5060701A/en not_active Abandoned
- 2001-04-05 WO PCT/IL2001/000329 patent/WO2001082022A2/en active Application Filing
- 2001-04-05 CA CA2731993A patent/CA2731993C/en not_active Expired - Fee Related
- 2001-04-05 CA CA2407342A patent/CA2407342C/en not_active Expired - Fee Related
-
2005
- 2005-10-31 US US11/264,480 patent/US7688741B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005101740A1 (en) * | 2004-04-16 | 2005-10-27 | Apparent Networks, Inc. | Method and apparatus for automating and scaling active probing-based ip network performance monitoring and diagnosis |
Also Published As
Publication number | Publication date |
---|---|
US6990616B1 (en) | 2006-01-24 |
AU5060701A (en) | 2001-11-07 |
CA2731993A1 (en) | 2001-11-01 |
US7688741B2 (en) | 2010-03-30 |
CA2407342C (en) | 2011-05-31 |
WO2001082022A2 (en) | 2001-11-01 |
WO2001082022A3 (en) | 2002-04-25 |
CA2731993C (en) | 2012-10-16 |
US20060050649A1 (en) | 2006-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2407342A1 (en) | Analysis of network performance | |
EP1931084B1 (en) | A method for getting the link estimating parameters | |
US7792083B2 (en) | Method and apparatus for measuring network data packet delay, jitter and loss | |
US5477531A (en) | Method and apparatus for testing a packet-based network | |
US7475272B2 (en) | Method for calculating clock offset and skew | |
US8345561B2 (en) | Time monitor | |
KR101259230B1 (en) | Link band estimating apparatus and link band estimating method | |
EP2454852B1 (en) | Network transmission capacity measurement | |
EP1239620A2 (en) | Relative time synchronization between three or more systems | |
US7120090B2 (en) | Method of determining a timing offset between a first clock and a second clock in a communications network | |
EP0522211B1 (en) | Testing a packet-based network | |
US20050030900A1 (en) | Method, receiving device and transmitting device for determining the fastest message path without clock synchronisation | |
US7689686B2 (en) | Active probing for sustainable capacity estimation of networked dataflows | |
CN104871487A (en) | Probing a network | |
CN109756391B (en) | Time delay information measuring method of switching network | |
US8228813B2 (en) | Network quality measurement based on quality measurement packet | |
US20230396526A1 (en) | Information processing device, information processing method, and program | |
JPH05216837A (en) | Time synchronism control system between computers | |
KR20080033074A (en) | Method and apparatus for estimating one-way delay | |
Kampichler et al. | Measuring voice readiness of local area networks | |
JPH04229754A (en) | Modulator-demodulator | |
JPWO2013179554A1 (en) | Communication apparatus and communication method | |
JPH10340237A (en) | Method for measuring communication time in http communications | |
JPH11127161A (en) | Connection performance measurement system and performance measurement method in atm network | |
JPH0239745A (en) | Bit error pate measuring/supervising system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20180405 |