CA2394418A1 - System, analyzer, and method for synchronizing a distributed system - Google Patents

System, analyzer, and method for synchronizing a distributed system Download PDF

Info

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
Application number
CA002394418A
Other languages
French (fr)
Other versions
CA2394418C (en
Inventor
Som Sikdar
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Finisar Corp
Original Assignee
Finisar Corporation
Som Sikdar
Shomiti Systems
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Finisar Corporation, Som Sikdar, Shomiti Systems filed Critical Finisar Corporation
Publication of CA2394418A1 publication Critical patent/CA2394418A1/en
Application granted granted Critical
Publication of CA2394418C publication Critical patent/CA2394418C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/18Protocol analysers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • H04L43/106Active 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.
CA002394418A 1998-12-30 1999-12-27 System, analyzer, and method for synchronizing a distributed system Expired - Lifetime CA2394418C (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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