CA2394418A1 - System, analyzer, and method for synchronizing a distributed system - Google Patents
System, analyzer, and method for synchronizing a distributed system Download PDFInfo
- Publication number
- CA2394418A1 CA2394418A1 CA002394418A CA2394418A CA2394418A1 CA 2394418 A1 CA2394418 A1 CA 2394418A1 CA 002394418 A CA002394418 A CA 002394418A CA 2394418 A CA2394418 A CA 2394418A CA 2394418 A1 CA2394418 A1 CA 2394418A1
- Authority
- CA
- Canada
- Prior art keywords
- analyzer
- synchronization
- data packets
- time
- multicast information
- 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
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/18—Protocol analysers
-
- 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
-
- 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/10—Active monitoring, e.g. heartbeat, ping or trace-route
- H04L43/106—Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
Abstract
A method for synchronizing a distributed system is provided. The distributed system includes distributed analyzers. Each analyzer has a synchronization decoder circuit, a medium access controller, and a central processing unit. The distributed system synchronization method comprises receiving multicast information, generating local synchronization signals, receiving control data packets, and beginning processing of monitored data packets. The synchronization decoder circuit receives the multicast information, decodes the multicast information, and responsive to the multicast information, generates local synchronization signals. The decoder synchronization circuit of a first analyzer completes the decoding and the generating in a first time. The first time is adapted to enable the central processing unit of the first analyzer to start and end processing of monitored data packets at a first start time and a first end time. The first start time differs from a start time corresponding to any other analyzer by less than a maximum synchronization time. The first end time differs from an end time corresponding to any other analyzer by less than a maximum synchronization time. The maximum synchronization time comprises a parameter related to a smallest useful packet size and a network speed. The medium access controller receives control data packets. Each control data packet corresponds to a data stream. The monitored data packets are transmitted in a data stream selected for monitoring. Responsive to the local synchronization signals and the control data packets, the central processing unit for each analyzer processes monitored data packets.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/223,103 | 1998-12-30 | ||
US09/223,103 US6724729B1 (en) | 1998-12-30 | 1998-12-30 | System analyzer and method for synchronizing a distributed system |
PCT/US1999/030995 WO2000039962A1 (en) | 1998-12-30 | 1999-12-27 | System, analyzer, and method for synchronizing a distributed system |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2394418A1 true CA2394418A1 (en) | 2000-07-06 |
CA2394418C CA2394418C (en) | 2007-02-20 |
Family
ID=22835054
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002394418A Expired - Lifetime CA2394418C (en) | 1998-12-30 | 1999-12-27 | System, analyzer, and method for synchronizing a distributed system |
Country Status (4)
Country | Link |
---|---|
US (2) | US6724729B1 (en) |
AU (1) | AU2485900A (en) |
CA (1) | CA2394418C (en) |
WO (1) | WO2000039962A1 (en) |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6894972B1 (en) * | 1999-11-12 | 2005-05-17 | Inmon Corporation | Intelligent collaboration across network system |
JP3511620B2 (en) * | 2000-05-17 | 2004-03-29 | 日本電気株式会社 | Performance analysis method and system for large-scale network monitoring system |
US7245587B2 (en) * | 2000-12-20 | 2007-07-17 | Inmon Corporation | Method to associate input and output interfaces with packets read from a mirror port |
DE10125382A1 (en) * | 2001-01-26 | 2002-08-14 | Cst Concepts Comm System Test | Distributed test system for testing and monitoring electronic signals at network connections processing signals taking into account associated time information |
US7035755B2 (en) * | 2001-08-17 | 2006-04-25 | Credence Systems Corporation | Circuit testing with ring-connected test instrument modules |
US8266271B2 (en) * | 2002-09-10 | 2012-09-11 | Jds Uniphase Corporation | Propagation of signals between devices for triggering capture of network data |
US7827248B2 (en) * | 2003-06-13 | 2010-11-02 | Randy Oyadomari | Discovery and self-organization of topology in multi-chassis systems |
US8190722B2 (en) * | 2003-06-30 | 2012-05-29 | Randy Oyadomari | Synchronization of timestamps to compensate for communication latency between devices |
US7281167B2 (en) * | 2003-08-26 | 2007-10-09 | Finisar Corporation | Multi-purpose network diagnostic modules |
US20050049976A1 (en) * | 2003-08-26 | 2005-03-03 | Yang Harold (Haoran) | Remotely licensing configurable network diagnostic modules |
US7805514B2 (en) * | 2003-08-26 | 2010-09-28 | Yang Harold Haoran | Accessing results of network diagnostic functions in a distributed system |
US7242178B2 (en) * | 2003-09-30 | 2007-07-10 | Fluke Corporation | Digital cable toning apparatus and method |
US7562363B1 (en) * | 2003-11-25 | 2009-07-14 | Cisco Technology, Inc. | Gang scheduling among one or more components or systems |
US8441935B2 (en) * | 2004-08-09 | 2013-05-14 | Jds Uniphase Corporation | Method and apparatus to distribute signaling data for parallel analysis |
US7561598B2 (en) * | 2004-09-13 | 2009-07-14 | Agilent Technologies, Inc. | Add-on module for synchronizing operations of a plurality of devices |
US8930579B2 (en) * | 2004-09-13 | 2015-01-06 | Keysight Technologies, Inc. | System and method for synchronizing operations of a plurality of devices via messages over a communication network |
US7535923B2 (en) * | 2005-02-02 | 2009-05-19 | Agilent Technologies, Inc. | Apparatus and method for low cost, multi-port protocol analysis and monitoring |
DE602005013754D1 (en) * | 2005-05-13 | 2009-05-20 | Qosmos | Traffic analysis in high-speed networks |
US20060271670A1 (en) * | 2005-05-31 | 2006-11-30 | Blomquist Scott A | System and method for partitioning network analysis |
US7480839B2 (en) * | 2005-12-08 | 2009-01-20 | Tektronix, Inc. | Qualified anomaly detection |
EP2556621A4 (en) * | 2010-04-08 | 2016-08-31 | Freescale Semiconductor Inc | Multi-channel sniffer system and method for multi-channel sniffer synchronization |
DE102011079279A1 (en) * | 2011-07-15 | 2013-01-17 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Method and apparatus for synchronizing processes that perform multipoint measurements in a communications network |
US9003018B2 (en) * | 2011-09-15 | 2015-04-07 | Ca, Inc. | System and method for data set synchronization and replication |
US9014029B1 (en) * | 2012-03-26 | 2015-04-21 | Amazon Technologies, Inc. | Measuring network transit time |
US9509583B2 (en) | 2013-01-24 | 2016-11-29 | InMon Corp. | Method for asynchronous calculation of network traffic rates based on randomly sampled packets |
US9426071B1 (en) * | 2013-08-22 | 2016-08-23 | Fireeye, Inc. | Storing network bidirectional flow data and metadata with efficient processing technique |
US9722926B2 (en) | 2014-01-23 | 2017-08-01 | InMon Corp. | Method and system of large flow control in communication networks |
CN105281885B (en) * | 2014-07-25 | 2021-04-16 | 中兴通讯股份有限公司 | Time synchronization method and device for network equipment and time synchronization server |
FR3045986B1 (en) * | 2015-12-21 | 2018-02-02 | Psa Automobiles Sa. | DEVICE FOR TESTING AT LEAST ONE PART OF THE PHYSICAL LAYER OF A HIGH SPEED WIRED COMMUNICATION NETWORK |
US11606346B2 (en) | 2020-06-29 | 2023-03-14 | Rockwell Automation Technologies, Inc. | Method and apparatus for managing reception of secure data packets |
US11599649B2 (en) * | 2020-06-29 | 2023-03-07 | Rockwell Automation Technologies, Inc. | Method and apparatus for managing transmission of secure data packets |
Family Cites Families (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4792753A (en) | 1986-02-21 | 1988-12-20 | Nippon Board Computer Co., Ltd. | Local area network protocol analyzer |
US4817080A (en) | 1987-02-24 | 1989-03-28 | Digital Equipment Corporation | Distributed local-area-network monitoring system |
US5101402A (en) | 1988-05-24 | 1992-03-31 | Digital Equipment Corporation | Apparatus and method for realtime monitoring of network sessions in a local area network |
US5247517A (en) | 1989-10-20 | 1993-09-21 | Novell, Inc. | Method and apparatus for analyzing networks |
CA2047321C (en) * | 1990-07-19 | 1997-11-18 | Henry Yang | Testing a communications network for duplicate station addresses |
EP0477448B1 (en) * | 1990-09-28 | 1995-07-12 | Hewlett-Packard Company | Network monitoring device and system |
WO1992006547A1 (en) | 1990-09-28 | 1992-04-16 | Hewlett-Packard Company | Method of ascertaining topology features of a network |
US5546540A (en) | 1991-01-14 | 1996-08-13 | Concord Communications, Inc. | Automatic topology monitor for multi-segment local area network |
JP2752259B2 (en) | 1991-02-19 | 1998-05-18 | 株式会社東芝 | LAN control method |
US5245231A (en) * | 1991-12-30 | 1993-09-14 | Dell Usa, L.P. | Integrated delay line |
CA2099737C (en) | 1992-09-08 | 1997-08-19 | Terrence Kent Barrington | Communications network test environment |
EP0596651A1 (en) | 1992-11-02 | 1994-05-11 | National Semiconductor Corporation | Network for data communication with isochronous capability |
JPH06180676A (en) | 1992-12-11 | 1994-06-28 | Toshiba Corp | Computer system |
US5666481A (en) | 1993-02-26 | 1997-09-09 | Cabletron Systems, Inc. | Method and apparatus for resolving faults in communications networks |
US5408506A (en) | 1993-07-09 | 1995-04-18 | Apple Computer, Inc. | Distributed time synchronization system and method |
US5408469A (en) | 1993-07-22 | 1995-04-18 | Synoptics Communications, Inc. | Routing device utilizing an ATM switch as a multi-channel backplane in a communication network |
EP0664906B1 (en) * | 1993-07-28 | 2002-01-02 | 3Com Corporation | Network station with multiple network addresses |
US5602992A (en) | 1993-11-29 | 1997-02-11 | Intel Corporation | System for synchronizing data stream transferred from server to client by initializing clock when first packet is received and comparing packet time information with clock |
CA2145921A1 (en) * | 1994-05-10 | 1995-11-11 | Vijay Pochampalli Kumar | Method and apparatus for executing a distributed algorithm or service on a simple network management protocol based computer network |
US5528516A (en) | 1994-05-25 | 1996-06-18 | System Management Arts, Inc. | Apparatus and method for event correlation and problem reporting |
US5497460A (en) | 1994-06-20 | 1996-03-05 | International Business Machines Corporation | System and method for determining network connectivity |
US5450458A (en) | 1994-08-05 | 1995-09-12 | International Business Machines Corporation | Method and apparatus for phase-aligned multiple frequency synthesizer with synchronization window decoder |
US5729719A (en) | 1994-09-07 | 1998-03-17 | Adaptec, Inc. | Synchronization circuit for clocked signals of similar frequencies |
US5544310A (en) | 1994-10-04 | 1996-08-06 | International Business Machines Corporation | System and method for testing distributed systems |
US5724514A (en) | 1994-11-25 | 1998-03-03 | Netmanage | System, method and apparatus for controlling the transfer of data objects over a communications link |
US5590116A (en) | 1995-02-09 | 1996-12-31 | Wandel & Goltermann Technologies, Inc. | Multiport analyzing, time stamp synchronizing and parallel communicating |
US5732219A (en) * | 1995-03-17 | 1998-03-24 | Vermeer Technologies, Inc. | Computer system and computer-implemented process for remote editing of computer files |
US5600632A (en) | 1995-03-22 | 1997-02-04 | Bell Atlantic Network Services, Inc. | Methods and apparatus for performance monitoring using synchronized network analyzers |
US5742602A (en) | 1995-07-12 | 1998-04-21 | Compaq Computer Corporation | Adaptive repeater system |
US5758070A (en) | 1995-10-06 | 1998-05-26 | Canon Kabushiki Kaisha | System for dynamically determining a network media type of a LAN using frame type identifying value from a configuration table |
US5887143A (en) * | 1995-10-26 | 1999-03-23 | Hitachi, Ltd. | Apparatus and method for synchronizing execution of programs in a distributed real-time computing system |
KR0150522B1 (en) | 1995-12-19 | 1998-11-02 | 양승택 | Apparatus and method for testing protocol and traffic of bisdn |
US5721728A (en) | 1995-12-21 | 1998-02-24 | Lucent Technologies Inc. | Network node testing method and apparatus |
US5757788A (en) * | 1996-01-11 | 1998-05-26 | Matsushita Electric Ind. | Digital radio communication system with efficient audio and non-audio data transmission |
US5708778A (en) | 1996-05-09 | 1998-01-13 | Sun Microsystems, Inc. | Automatic configuration of protocol parameters in protocol layers for public area networks |
US5787409A (en) | 1996-05-17 | 1998-07-28 | International Business Machines Corporation | Dynamic monitoring architecture |
US5729472A (en) | 1996-05-17 | 1998-03-17 | International Business Machines Corporation | Monitoring architecture |
US5799154A (en) * | 1996-06-27 | 1998-08-25 | Mci Communications Corporation | System and method for the remote monitoring of wireless packet data networks |
US5732218A (en) | 1997-01-02 | 1998-03-24 | Lucent Technologies Inc. | Management-data-gathering system for gathering on clients and servers data regarding interactions between the servers, the clients, and users of the clients during real use of a network of clients and servers |
US5742799A (en) | 1997-02-18 | 1998-04-21 | Motorola, Inc. | Method and apparatus for synchronizing multiple clocks |
US5742587A (en) | 1997-02-28 | 1998-04-21 | Lanart Corporation | Load balancing port switching hub |
US6335931B1 (en) * | 1998-05-29 | 2002-01-01 | Finisar Corporation | System for synchronizing network data transmission and collection |
-
1998
- 1998-12-30 US US09/223,103 patent/US6724729B1/en not_active Expired - Lifetime
-
1999
- 1999-12-27 WO PCT/US1999/030995 patent/WO2000039962A1/en active Application Filing
- 1999-12-27 AU AU24859/00A patent/AU2485900A/en not_active Abandoned
- 1999-12-27 CA CA002394418A patent/CA2394418C/en not_active Expired - Lifetime
-
2002
- 2002-06-21 US US10/176,516 patent/US7120121B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
AU2485900A (en) | 2000-07-31 |
US6724729B1 (en) | 2004-04-20 |
CA2394418C (en) | 2007-02-20 |
WO2000039962A1 (en) | 2000-07-06 |
US20020176448A1 (en) | 2002-11-28 |
US7120121B2 (en) | 2006-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2394418A1 (en) | System, analyzer, and method for synchronizing a distributed system | |
US5247517A (en) | Method and apparatus for analyzing networks | |
EP2251782A3 (en) | Program, Network System, Terminal Apparatus, and Server Apparatus | |
TW349203B (en) | Method and system for extracting control information from packetized data received by a communications interface device | |
WO1999037057A3 (en) | Method and apparatus for media data transmission | |
SG47984A1 (en) | A method and apparatus for synchonising multiple independent data streams in a networked computer system | |
HUP0101201A2 (en) | Method of packet datastream filtering, which is sending in a digital audiovisual signal transmission system and receiving with a receiver and decoder device; as well as that receiver and decoder device | |
KR960006379A (en) | Signal receiver | |
PL183167B1 (en) | Method of receiving encoded non-pcm phonic bit streams and multiplechannel reproducing equipment incorporating an apparatus receiving encoded non-pcm phonic bit streams | |
HK1035278A1 (en) | Method and apparatus for media data transmission. | |
EP1159719A4 (en) | Jitter buffer and methods for control of same | |
US8583269B2 (en) | Isochronous audio network software interface | |
CA2277904A1 (en) | Apparatus and method for monitoring and interpretation of application protocols for network data transmission systems | |
JPS62115942A (en) | Undersized packet filter | |
CA2063922A1 (en) | Selective transmission of encoded voice information representing silence | |
US20040083488A1 (en) | Receiving apparatus, data communication system, and method for data communication | |
GB2359694A (en) | Controlling offset of time stamp | |
WO1999046745A3 (en) | Method and system for transmitting data | |
CN101378512A (en) | Method and device for synchronizing audio and video | |
KR970056144A (en) | Adaptive Clock Recovery Unit Supporting Multiple Bit Rates | |
JPH10313448A (en) | Moving image transmitter and receiver | |
JP3230308B2 (en) | Ring LAN | |
JP3231130B2 (en) | Digital information receiver | |
WO2003024008A3 (en) | Circuit arrangement and method for synchronised transmission of audio data streams in a bus system | |
JPH10210433A (en) | Transmitter for transmitting audio, image and other data and receiver |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20191227 |