Validating a Stratum 1 Network Time Protocol Server

Size: px
Start display at page:

Download "Validating a Stratum 1 Network Time Protocol Server"

Transcription

1 Validating a Stratum 1 Network Time Protocol Server Find the Correct Fudge Jon Meek Lawrenceville, NJ meekj@ieee.org USENIX LISA 2009 Baltimore Updated January

2 Introduction If you are interested in a precise network time source, such as recently described by Rudi van Drunen [1], you probably also want an accurate time source. This is especially true if you need to compare packet capture or log data, possibly to support a security investigation, from different administrative domains. The goals of this project are to: Tune the NTP configuration to provide an accurate time source. Verify that the PPS (Pulse per Second) signal from the GPS receiver and computer agree on the start of second. Verify that the GPS PPS signal agrees with other standard time signals. Compare our time with reliable, and other, network time sources. The test setup consists of the following: Garmin GPS 18x LVC Receiver Dell Optiplex GX150 Desktop PC with two "real" serial ports Agilent 54624A Digital Oscilloscope Sony SW7600 Shortwave Radio Trimble Resolution T Timing GPS Receiver USENIX LISA 2009 Baltimore Updated January

3 Using the Oscilloscope We will display, in various combinations: The GPS PPS leading edge (within 1 μs (Garmin) or 15 ns (Trimble) of the true start of second) A pulse that represents the computer's start of second The audio second tones from CHU (Canada) and WWV (US) shortwave signals Tuning the NTP Configuration Step 1: Initial NTP Configuration Snippet using gpsd[2] to interface with the NTP SHM [3] clock driver # Use gpsd as time source # NMEA 0183 ASCII time, data appear long after PPS with considerable jitter server prefer fudge time refid GPS # PPS Leading edge is within 1 μs of UTC second start, try 100 μs offset server minpoll 4 maxpoll 4 fudge time refid PPS USENIX LISA 2009 Baltimore Updated January

4 After running for about one hour we have: : dd1:~ ; ntpq p remote refid st t when poll reach delay offset jitter =========================================================================== LOCAL(0).LOCL. 10 l xshm(0).gps. 0 l xshm(1).pps. 0 l *vpn ntp gps..gps. 1 u vpn ntp cdma..cdma. 1 u time C.timefreq.ACTS. 1 u rackety.udel.ed.pps. 1 u Delay, offset, and jitter values are reported in milliseconds. Scope shows that PC start of second comes 25.8 ms after the GPS second which agrees closely with known good NTP servers Step 2: We need to adjust the offset, taking a guess: ( ) / 2 = ms Adjust the NTP configuration: fudge time refid PPS After running for a few hours, a second adjustment is made: fudge time refid PPS USENIX LISA 2009 Baltimore Updated January

5 and about an hour later we have: : dd1:~ ; ntpq p remote refid st t when poll reach delay offset jitter ========================================================================== LOCAL(0).LOCL. 10 l xshm(0).gps. 0 l *SHM(1).PPS. 0 l vpn ntp gps..gps. 1 u vpn ntp cdma..cdma. 1 u xtime C.timefreq.ACTS. 1 u rackety.udel.ed.pps. 1 u xotc1.psu.edu.wwv. 1 u The PC pulse arrives 138 μs after the GPS pulse, with jitter. This agrees reasonably with the 145 μs offset shown in the ntpq output. USENIX LISA 2009 Baltimore Updated January

6 Crosscheck with Independent Time Sources First, we tune the shortwave radio to CHU Canada at 3330 khz and feed the audio output to the oscilloscope's channel 3. The start of second pulse arrives about 2.6 ms after the GPS pulse. This agrees reasonably well with the 3 ms predicted by the propdelay program that is included with the NTP software distribution. propdelay C n40:18:03 w74:44:15 CHU summer propagation, height 350 km, hops 1, delay seconds CHU winter propagation, height 250 km, hops 1, delay seconds USENIX LISA 2009 Baltimore Updated January

7 Then we check WWV US at 2500 khz. propdelay W n40:18:03 w74:44:15 WWV summer propagation, height 350 km, hops 1, delay seconds WWV winter propagation, height 250 km, hops 1, delay seconds The 9.6 ms measured delay is a bit longer than the predicted 9.1 ms propagation delay. As a final cross check, the Garmin PPS output is compared to the PPS output from a Trimble GPS timing receiver which is specified to be accurate to within 15 ns of UTC. The Garmin pulse (specified to be within 1 μs of UTC) usually arrives about 190 ns after the Trimble pulse, well within the specification. The Garmin pulse has a 365 ns rise time due to the 5 meter, non-coax, signal cable. This could affect jitter at the serial port DCD input. USENIX LISA 2009 Baltimore Updated January

8 How are we doing after two days? : dd1:~ ; ntpq p remote refid st t when poll reach delay offset jitter ========================================================================= LOCAL(0).LOCL. 10 l xshm(0).gps. 0 l *SHM(1).PPS. 0 l vpn ntp gps..gps. 1 u vpn ntp cdma..cdma. 1 u time C.timefreq.ACTS. 1 u xrackety.udel.ed.pps. 1 u xotc1.psu.edu.wwv. 1 u Why Should You Run Your Own Stratum 1 NTP Server? One reason: Sudden latency changes wreak havoc. In the ntpq output above, latency to the normally very reliable rackety.udel.edu suddenly jumped from 22 ms to 123 ms resulting in a large shift in its' apparent offset. Tuning Other Systems We used the NTP tuning technique with a PC Engines ALIX3D3 low power single board computer. The GPS 18x LVC was connected via a FTDI based USB serial port adapter that handles the PPS input on the DCD line (some USB adapters don't, and the ALIX3D3's onboard serial ports do not have hardware control lines). We found that USENIX LISA 2009 Baltimore Updated January

9 the fudge time1 value needed to be 41.4 ms, compared to 40 ms for the primary test system. The ALIX3D3 might make a low cost, rugged Stratum 1 NTP server, but the PPS jitter is about 500 μs, presumably due to USB overhead. We will need to use a GPIO pin for the PPS signal, like Rudi [1] did with Soekris hardware. We also tested a 500 MHz Dell desktop and found that the fudge time1 parameter did not change from the value required on the 1 GHz system. A quick test of the NTP Generic NMEA GPS Receiver Clock (Type 20) driver suggests that a significant calibration offset value is required there as well. Conclusions & Questions We have shown one method to fine tune the NTP configuration of a Stratum 1 server so that it provides time accurate to about 100 μs when directly compared to the GPS PPS signal. We have compared Start of Second signals from the GPS Receiver, Synchronized NTP Server, CHU and WWV Shortwave. The Start of Second signals agree to about 1 millisecond. Is the GPS PPS leading edge really the correct Start of Second within 1 microsecond? (Yes) Are our commercial NTP appliances (vpn-ntp-{gps,cdma} above) off by 1-2 milliseconds? (Probably not) What about some Internet sources that appear to be off by 15, or more, milliseconds? (Select carefully) Acknowledgements Thanks to Jim Trocki for early discussions and Rick Thomas for reviewing a draft of this poster. USENIX LISA 2009 Baltimore Updated January

10 References [1] ;login: USENIX Association, August 2009, A Home Built NTP Appliance, Rudi van Drunen. [2] [3] Addendum January 2010 The PPS time1 value of ms determined in this work seems quite large. Further investigation showed that gpsd was using the falling, rather than the rising, edge of the PPS pulse as the start of the second. An adaptive algorithm in gpsd is supposed to select the proper PPS leading edge so that the user does not have to know the polarity (or have access to an oscilloscope). Changing to gpsd-2.90 solved this problem and good accuracy is obtained with time1 set to 3.2 ms. It would be nice if there was a way to optionally specify the proper leading edge in the gpsd configuration to eliminate uncertainty related to edge selection. The good news is that the calibration technique described here corrected for the problem and the result was an accurate NTP server. USENIX LISA 2009 Baltimore Updated January

NanoBSD and the art of timekeeping FOSDEM Slide 1. Saturday, February 4, 12. ver 2.0

NanoBSD and the art of timekeeping FOSDEM Slide 1. Saturday, February 4, 12. ver 2.0 FOSDEM 2012 1 Rudi van Drunen Edu: Electronics Design Engineer Senior Consultant & CTO Competa IT Bridging the Gap between Business and Technology CTO XlexiT Technology B.V. Wireless / Embedded / Networking

More information

CSE 124: TIME SYNCHRONIZATION, CRISTIAN S ALGORITHM, BERKELEY ALGORITHM, NTP. George Porter October 27, 2017

CSE 124: TIME SYNCHRONIZATION, CRISTIAN S ALGORITHM, BERKELEY ALGORITHM, NTP. George Porter October 27, 2017 CSE 124: TIME SYNCHRONIZATION, CRISTIAN S ALGORITHM, BERKELEY ALGORITHM, NTP George Porter October 27, 2017 ATTRIBUTION These slides are released under an Attribution-NonCommercial-ShareAlike 3.0 Unported

More information

AN100 v1.4. EtherCAT network synchronization. Distributed clocks

AN100 v1.4. EtherCAT network synchronization. Distributed clocks AN100 v1.4 EtherCAT network synchronization Many EtherCAT systems benefit greatly from a tight synchronization of devices running on the network. Synchronization is particularly important when drives are

More information

IEEE 1588 PTP clock synchronization over a WAN backbone

IEEE 1588 PTP clock synchronization over a WAN backbone Whitepaper IEEE 1588 PTP clock synchronization over a WAN backbone A field study comparing PTP clock synchronization accuracy against GPS external time reference in a live production WAN environment Contents

More information

Implementing NTP. Support was added for IPv6 addresses, VRFs, multicast-based associations, and burst and iburst modes for poll-based associations.

Implementing NTP. Support was added for IPv6 addresses, VRFs, multicast-based associations, and burst and iburst modes for poll-based associations. Network Time Protocol (NTP) is a protocol designed to time-synchronize devices within a network. Cisco IOS XR software implements NTPv4. NTPv4 retains backwards compatibility with the older versions of

More information

Precise computer clock setting with MS Windows

Precise computer clock setting with MS Windows Precise computer clock setting with MS Windows Network Time Protocol (NTP) Verifiable computer clock setting ESOP 37 Nikolai Wünsche, IOTA-ES Precise computer clock setting what for? If you use a VTI (8

More information

Distributed Systems. 05. Clock Synchronization. Paul Krzyzanowski. Rutgers University. Fall 2017

Distributed Systems. 05. Clock Synchronization. Paul Krzyzanowski. Rutgers University. Fall 2017 Distributed Systems 05. Clock Synchronization Paul Krzyzanowski Rutgers University Fall 2017 2014-2017 Paul Krzyzanowski 1 Synchronization Synchronization covers interactions among distributed processes

More information

Time. COS 418: Distributed Systems Lecture 3. Wyatt Lloyd

Time. COS 418: Distributed Systems Lecture 3. Wyatt Lloyd Time COS 418: Distributed Systems Lecture 3 Wyatt Lloyd Today 1. The need for time synchronization 2. Wall clock time synchronization 3. Logical Time: Lamport Clocks 2 A distributed edit-compile workflow

More information

Implementing NTP. Release 3.8.0

Implementing NTP. Release 3.8.0 Network Time Protocol (NTP) is a protocol designed to time-synchronize devices within a network. Cisco IOS XR software implements NTPv4. NTPv4 retains backwards compatibility with the older versions of

More information

Introducing FTP and HTTP Updated: 9/25/18

Introducing FTP and HTTP Updated: 9/25/18 Introducing FTP and HTTP Updated: 9/25/18 A. Objectives How to access and FTP server How to upload and download files into and from and FTP server How to create an HTML file. How to upload an HTML file

More information

Update: Ethernet Time Transfer through a U.S. Commercial Optical Telecommunications Network ITSF 2016

Update: Ethernet Time Transfer through a U.S. Commercial Optical Telecommunications Network ITSF 2016 Update: Ethernet Time Transfer through a U.S. Commercial Optical Telecommunications Network ITSF 2016 Marc Weiss, mweiss@nist.gov, 303-497-3261 NIST Time and Frequency Division Lee Cosart, lee.cosart@microsemi.com,

More information

Synchronization of Network Devices Time by GPS Based Network Time Protocol Output

Synchronization of Network Devices Time by GPS Based Network Time Protocol Output Synchronization of Network Devices Time by GPS Based Network Time Protocol Output Ajay Rajput Department of Electronics & Communication Engineering Lord Krishna College of Technology, Indore, Madhya Pradesh,

More information

TIME ATTRIBUTION 11/4/2018. George Porter Nov 6 and 8, 2018

TIME ATTRIBUTION 11/4/2018. George Porter Nov 6 and 8, 2018 TIME George Porter Nov 6 and 8, 2018 ATTRIBUTION These slides are released under an Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0) Creative Commons license These slides incorporate

More information

Understanding NTP Reachability Statistics

Understanding NTP Reachability Statistics Understanding NTP Reachability Statistics Jan 05, 2004 By Todd Jacobs (/user/801247) in How to make sense out of reachability statistics to learn what and where the problem is. You're a typical system

More information

This chapter describes how to configure the Network Time Protocol (NTP) on Cisco NX-OS devices. This chapter includes the following sections:

This chapter describes how to configure the Network Time Protocol (NTP) on Cisco NX-OS devices. This chapter includes the following sections: This chapter describes how to configure the Network Time Protocol (NTP) on Cisco NX-OS devices. This chapter includes the following sections: About NTP, page 1 Licensing Requirements for NTP, page 3 Prerequisites

More information

Time Synchronization and Logical Clocks

Time Synchronization and Logical Clocks Time Synchronization and Logical Clocks CS 240: Computing Systems and Concurrency Lecture 5 Marco Canini Credits: Michael Freedman and Kyle Jamieson developed much of the original material. Today 1. The

More information

Network Time Protocol

Network Time Protocol (NTP) is a protocol designed to time-synchronize a network of machines. NTP runs on User Datagram Protocol (UDP), which in turn runs on IP. NTP Version 3 is documented in RFC 1305. This module describes

More information

SETTING UP AN NTP SERVER AT THE ROYAL OBSERVATORY OF BELGIUM

SETTING UP AN NTP SERVER AT THE ROYAL OBSERVATORY OF BELGIUM SETTING UP AN NTP SERVER AT THE ROYAL OBSERVATORY OF BELGIUM Fabian Roosbeek, Pascale Defraigne, and André Somerhausen Royal Observatory of Belgium Abstract This paper describes the setup of an NTP server

More information

Firmware upgrade Release Notes: TSync-PCIe TSync-PCIe version Release Notes

Firmware upgrade Release Notes: TSync-PCIe TSync-PCIe version Release Notes Firmware upgrade Release Notes: TSync-PCIe TSync-PCIe version 2.2.3 Release Notes Release Notes for version 2.2.3 firmware update ECO 0182 Dear valued Spectracom customer: We at Spectracom Corporation

More information

Time Synchronization and Logical Clocks

Time Synchronization and Logical Clocks Time Synchronization and Logical Clocks CS 240: Computing Systems and Concurrency Lecture 5 Mootaz Elnozahy Today 1. The need for time synchronization 2. Wall clock time synchronization 3. Logical Time

More information

SWANSEA UNIVERSITY. Audio Switch. The design, development and results of a bespoke audio switch. by Gary Freegard Department of Psychology 24/01/2013

SWANSEA UNIVERSITY. Audio Switch. The design, development and results of a bespoke audio switch. by Gary Freegard Department of Psychology 24/01/2013 SWANSEA UNIVERSITY Audio Switch The design, development and results of a bespoke audio switch. by Gary Freegard Department of Psychology 24/01/2013 Gary Freegard 2013 1 The Requirement. This design came

More information

Ethernet Time Transfer through a U.S. Commercial Optical Telecommunications Network WSTS 2015

Ethernet Time Transfer through a U.S. Commercial Optical Telecommunications Network WSTS 2015 Ethernet Time Transfer through a U.S. Commercial Optical Telecommunications Network WSTS 2015 Marc Weiss, mweiss@nist.gov, 303-497-3261 NIST Time and Frequency Division Lee Cosart, lee.cosart@microsemi.com,

More information

High-speed Network Time-Transfer. Transfer using Data-Filtering Method

High-speed Network Time-Transfer. Transfer using Data-Filtering Method High-speed Network Time-Transfer Transfer using Data-Filtering Method National Institute of Information and Communications Technology (NICT),, Japan Tsukasa Iwama Background Applications: from document

More information

Distributed Systems COMP 212. Lecture 17 Othon Michail

Distributed Systems COMP 212. Lecture 17 Othon Michail Distributed Systems COMP 212 Lecture 17 Othon Michail Synchronisation 2/29 What Can Go Wrong Updating a replicated database: Customer (update 1) adds 100 to an account, bank employee (update 2) adds 1%

More information

Configuring NTP. Information About NTP. Information About the NTP Server. This chapter contains the following sections:

Configuring NTP. Information About NTP. Information About the NTP Server. This chapter contains the following sections: This chapter contains the following sections: Information About NTP Information About NTP, on page 1 Licensing Requirements, on page 2 Prerequisites for NTP, on page 3 Guidelines and Limitations for NTP,

More information

Time Sync distribution via PTP

Time Sync distribution via PTP Time Sync distribution via PTP Challenges, Asymmetries, Solutions ITSF - 2011 Stefano Ruffini, Ericsson Time Synchronization via PTP, cont. The basic principle is to distribute Time sync reference by means

More information

An NTP Time Server Using GPS as a Time Reference

An NTP Time Server Using GPS as a Time Reference An NTP Time Server Using GPS as a Time Reference What s a Raspberry Pi? What s a Raspberry Pi? Credit-card sized computer Introduced in 2012 Currently 1.2 GHz quad-core CPU 1 GB Ram No onboard disk, runs

More information

Network Working Group. Obsoletes: 1361 March 1995 Category: Informational

Network Working Group. Obsoletes: 1361 March 1995 Category: Informational Network Working Group D. Mills Request for Comments: 1769 University of Delaware Obsoletes: 1361 March 1995 Category: Informational Status of this Memo Simple Network Time Protocol (SNTP) This memo provides

More information

NTP Configuration Mode Commands

NTP Configuration Mode Commands The NTP Configuration Mode is used to manage the Network Time Protocol (NTP) options for the entire system. Command Modes Exec > Global Configuration > NTP Configuration configure > ntp Entering the above

More information

Configuring NTP. Information About NTP. This chapter contains the following sections:

Configuring NTP. Information About NTP. This chapter contains the following sections: This chapter contains the following sections: Information About NTP, page 1 NTP as Time Server, page 2 Distributing NTP Using CFS, page 2 Clock Manager, page 2 High Availability, page 2 Virtualization

More information

Network Time Service SY-GPS-1-A

Network Time Service SY-GPS-1-A Network Time Service SY-GPS-1-A March 01, 2010 Contents 1 Introduction... 3 2 Hardware... 4 3 Mounting GPS antenna... 5 4 Powering up SY-GPS-1-A... 6 5 NTP - Network Time Protocol... 7 6 SY-GPS-1-A software

More information

Distributed Systems. Clock Synchronization: Physical Clocks. Paul Krzyzanowski

Distributed Systems. Clock Synchronization: Physical Clocks. Paul Krzyzanowski Distributed Systems Clock Synchronization: Physical Clocks Paul Krzyzanowski pxk@cs.rutgers.edu Except as otherwise noted, the content of this presentation is licensed under the Creative Commons Attribution

More information

Characterizing Your PLL-based Designs To Manage System Jitter. Agilent Technologies

Characterizing Your PLL-based Designs To Manage System Jitter. Agilent Technologies Characterizing Your PLL-based Designs To Manage System Jitter Rob Sleigh Greg D. Le Cheminant Agilent Technologies Copyright 2008 Agilent Technologies Page 1 Outline A review of digital communications

More information

Configuring NTP. Information About NTP. This chapter contains the following sections:

Configuring NTP. Information About NTP. This chapter contains the following sections: This chapter contains the following sections: Information About NTP, page 1 NTP as Time Server, page 2 Distributing NTP Using CFS, page 2 Clock Manager, page 2 High Availability, page 2 Virtualization

More information

The Broadband Ham Net community has had a need for a stand alone time server for their meshes. This document will attempt to fill in this need.

The Broadband Ham Net community has had a need for a stand alone time server for their meshes. This document will attempt to fill in this need. Introduction: The Broadband Ham Net community has had a need for a stand alone time server for their meshes. This document will attempt to fill in this need. Some caveats to consider before embark on a

More information

Configuring NTP. Information About NTP. Information About the NTP Server. This chapter contains the following sections:

Configuring NTP. Information About NTP. Information About the NTP Server. This chapter contains the following sections: This chapter contains the following sections: Information About NTP Information About NTP, on page 1 Licensing Requirements, on page 3 Prerequisites for NTP, on page 3 Guidelines and Limitations for NTP,

More information

DATA COLLECTION AND TELEMETRY SYSTEM DESIGN FOR MARINE INSTRUMENTATION: THE SON-O- MERMAID

DATA COLLECTION AND TELEMETRY SYSTEM DESIGN FOR MARINE INSTRUMENTATION: THE SON-O- MERMAID University of Rhode Island DigitalCommons@URI Open Access Master's Theses 2014 DATA COLLECTION AND TELEMETRY SYSTEM DESIGN FOR MARINE INSTRUMENTATION: THE SON-O- MERMAID Donaldo Guevara University of Rhode

More information

WP3: GPS and Time-Tagging Case Western Reserve University (Cleveland, USA)

WP3: GPS and Time-Tagging Case Western Reserve University (Cleveland, USA) WP3: GPS and Time-Tagging Case Western Reserve University (Cleveland, USA) Corbin Covault, Robert Halliday Robert Sobin, Andrew Ferguson SDE Electronics CDR Orsay, February 2015 WP3: GPS and Time-Tagging

More information

One-way Delay Measurement Using NTP

One-way Delay Measurement Using NTP One-way Delay Measurement Using NTP Vladimír Smotlacha, CESNET, Prague, Czech Republic vs@cesnet.cz I. INTRODUCTION This paper presents an experimental comparison of different NTP synchronization strategies

More information

DIGITAL COMMUNICATION SWAPNIL UPADHYAY

DIGITAL COMMUNICATION SWAPNIL UPADHYAY DIGITAL COMMUNICATION SWAPNIL UPADHYAY SCOPE OF DIGITAL COMMUNICATION Internet Mobile Networks Wireless Networks OUR INTEREST ARDUINO SHIELDS Use SPI or UART to communicate with arduino boards JPG COLOR

More information

GPS IRIG-B/NTP Time Server GPS-2-E-NTP

GPS IRIG-B/NTP Time Server GPS-2-E-NTP GPS IRIG-B/NTP Time Server GPS-2-E-NTP June 01, 2013 Contents 1 Introduction... 3 2 Hardware... 4 3 Mounting GPS antenna... 5 4 Powering up GPS-2-E-NTP... 6 5 NTP - Network Time Protocol... 7 6 GPS-2-E-NTP

More information

Implementing NTPv4 in IPv6

Implementing NTPv4 in IPv6 Implementing NTPv4 in IPv6 Last Updated: July 31, 2012 The Network Time Protocol (NTP) is a protocol designed to time-synchronize a network of machines. NTP runs over UDP, which in turn runs over IPv4.

More information

Design and development of embedded systems for the Internet of Things (IoT) Fabio Angeletti Fabrizio Gattuso

Design and development of embedded systems for the Internet of Things (IoT) Fabio Angeletti Fabrizio Gattuso Design and development of embedded systems for the Internet of Things (IoT) Fabio Angeletti Fabrizio Gattuso Microcontroller It is essentially a small computer on a chip Like any computer, it has memory,

More information

TCG 01-G & TCG 02-G Firmware Release Notes

TCG 01-G & TCG 02-G Firmware Release Notes TCG 01-G & TCG 02-G Firmware Release Notes VERSION F2.28r6 (May 2018) Bug: The sync relay was closing when the clock went into the state; Tuning. The operation has been changed and the relay will close

More information

P Squared Ltd. Myriad v2.6. Daylight Savings Settings Addendum. Document last updated 10/05/ P Squared Ltd

P Squared Ltd. Myriad v2.6. Daylight Savings Settings Addendum. Document last updated 10/05/ P Squared Ltd P Squared Ltd Myriad v2.6 Daylight Savings Settings Addendum Document last updated 10/05/2004 2004 P Squared Ltd Dealing With Daylight Saving Time Changes In Automated Programs If you are using Myriad

More information

Integration of the module is easily facilitated with the included SDKs/drivers for 32/64 bit Windows and Linux, and 64 bit Solaris.

Integration of the module is easily facilitated with the included SDKs/drivers for 32/64 bit Windows and Linux, and 64 bit Solaris. PCI Express Time & Frequency Processor KEY FEATURES IRIG A, B, G, E, IEEE 1344, NASA 36, XR3 & 2137 Time Code Inputs and Outputs Simultaneous AM and DCLS Time Code Inputs and Outputs 100-Nanosecond Clock

More information

Globally Synchronized time via Datacenter Networks

Globally Synchronized time via Datacenter Networks 1 Globally Synchronized time via Datacenter Networks Ki Suh Lee Cornell University Joint work with Han Wang, Vishal Shrivastav and Hakim Weatherspoon 2 Synchronized Clocks Fundamental for network and distributed

More information

Time Synchronization of OpenSky s ADS-B Receivers

Time Synchronization of OpenSky s ADS-B Receivers Time Synchronization of OpenSky s ADS-B Receivers Kiran Mathews Department of Computer Science Technical University of Kaiserslautern July 13th 2016 1 / 28 Kiran Mathews Time Synchronization of OpenSky

More information

DCnet Research Network

DCnet Research Network net Research Network David L. Mills University of Delaware http://www.eecis.udel.edu/~mills mills@udel.edu D 2-Aug-04 1 net research network at UDel net (128.4. subnets 1-9) is dedicated to network research

More information

440GX Application Note

440GX Application Note DDR Memory and the PowerPC 440GP/GX DDR SRAM Controller January 22, 2008 Abstract DDR (double data rate) memory is very similar to existing SDRAM (synchronous dynamic random access memory) in many ways,

More information

Network Time Protocol

Network Time Protocol Network Time Protocol Last Updated: December 7, 2012 NTP is a protocol designed to time-synchronize a network of machines. NTP runs on UDP, which in turn runs on IP. NTP Version 3 is documented in RFC

More information

Precise time Event Interrupts Alarm interrupts (time compare/strobe)

Precise time Event Interrupts Alarm interrupts (time compare/strobe) bc635pci-v2 PCI Time & Frequency Processor KEY FEATURES IRIG A, B, G, E, IEEE 1344, NASA 36, XR3 & 2137 Time Code Inputs and Outputs Simultaneous AM or DCLS Time Code Inputs Simultaneous AM and DCLS Time

More information

bc635pci-v2 PCI Time & Frequency Processor KEY FEATURES IRIG A, B, G, E, IEEE 1344, NASA 36, XR3 & 2137 Time Code Inputs and Outputs Simultaneous AM o

bc635pci-v2 PCI Time & Frequency Processor KEY FEATURES IRIG A, B, G, E, IEEE 1344, NASA 36, XR3 & 2137 Time Code Inputs and Outputs Simultaneous AM o bc635pci-v2 PCI Time & Frequency Processor KEY FEATURES IRIG A, B, G, E, IEEE 1344, NASA 36, XR3 & 2137 Time Code Inputs and Outputs Simultaneous AM or DCLS Time Code Inputs Simultaneous AM and DCLS Time

More information

Management Support for Automatic Measurement of Link Delay Asymmetry

Management Support for Automatic Measurement of Link Delay Asymmetry Management Support for Automatic Measurement of Link Delay Asymmetry 802.1 ASbt, 201111 IEEE 802 plenary Lu Huang (huanglu@chinamobile.com) Agenda Backgroud Management support for automatic measurement

More information

Synchronization Part 1. REK s adaptation of Claypool s adaptation of Tanenbaum s Distributed Systems Chapter 5

Synchronization Part 1. REK s adaptation of Claypool s adaptation of Tanenbaum s Distributed Systems Chapter 5 Synchronization Part 1 REK s adaptation of Claypool s adaptation of Tanenbaum s Distributed Systems Chapter 5 1 Outline! Clock Synchronization! Clock Synchronization Algorithms! Logical Clocks! Election

More information

P1722 Presentation Time

P1722 Presentation Time P1722 Presentation Time Craig Gunther (cgunther@harman.com) October, 2007 18 October 2007 1 P1722 Presentation Time Topics Recommendations Existing PT Definition Proposed PT Definition 61883-6 Audio Format

More information

SETTING UP AN NTP SERVER AT THE ROYAL OBSERVATORY OF BELGIUM

SETTING UP AN NTP SERVER AT THE ROYAL OBSERVATORY OF BELGIUM SETTING UP AN NTP SERVER AT THE ROYAL OBSERVATORY OF BELGIUM Fabian Roosbeek, Pascale Defraigne, and André Somerhausen Royal Observatory of Belgium Abstract This paper describes the setup of an NTP server

More information

Tektronix DPO Demo 1 Board Instruction Manual

Tektronix DPO Demo 1 Board Instruction Manual xx ZZZ Tektronix DPO Demo 1 Board Instruction Manual www.tektronix.com *P071253900* 071-2539-00 Copyright Tektronix. All rights reserved. Licensed software products are owned by Tektronix or its subsidiaries

More information

ENGR 40M Project 3c: Switch debouncing

ENGR 40M Project 3c: Switch debouncing ENGR 40M Project 3c: Switch debouncing For due dates, see the overview handout 1 Introduction This week, you will build on the previous two labs and program the Arduino to respond to an input from the

More information

H8-Z37-FLOPPY CONTROLLER CALIBRATION

H8-Z37-FLOPPY CONTROLLER CALIBRATION 2011 H8-Z37-FLOPPY CONTROLLER CALIBRATION Norberto Collado norby@koyado.com 10/22/2011 Revision History and Disclaimer Revision Date Comments Revision History 1.0 09/30/2011 Initial draft by Norberto Collado

More information

IEEE 1588/PTP: The Future of Time Synchronization in the Electric Power Industry

IEEE 1588/PTP: The Future of Time Synchronization in the Electric Power Industry IEEE 1588/PTP: The Future of Time Synchronization in the Electric Power Industry Authors: Bernhard Baumgartner, Christian Riesch, Manfred Rudigier Authors affiliation: OMICRON electronics GmbH, Oberes

More information

PERFORMANCE OF IEEE 1588 IN LARGE-SCALE NETWORKS

PERFORMANCE OF IEEE 1588 IN LARGE-SCALE NETWORKS 42 nd Annual Precise Time and Time Interval (PTTI) Meeting PERFORMANCE OF IEEE 1588 IN LARGE-SCALE NETWORKS Georg Gaderer, Nataša Simanić, Patrick Loschmidt, and Bojan Ćorić Institute for Integrated Sensor

More information

PSEC-4: Review of Architecture, etc. Eric Oberla 27-oct-2012

PSEC-4: Review of Architecture, etc. Eric Oberla 27-oct-2012 PSEC-4: Review of Architecture, etc. Eric Oberla 27-oct-2012 PSEC-4 ASIC: design specs LAPPD Collaboration Designed to sample & digitize fast pulses (MCPs): Sampling rate capability > 10GSa/s Analog bandwidth

More information

CLOCKIT CONTROLLER ACC501

CLOCKIT CONTROLLER ACC501 CLOCKIT CONTROLLER ACC501 Operating Manual Rev 1.03 11 / 2006 Ambient Recording Schleissheimer Str. 181 C D - 80797 München Tel. +49 (0)89 651 85 35 Fax. +49 (0)89 651 85 58 info@ambient.de www.ambient.de

More information

USB-4303 Specifications

USB-4303 Specifications Specifications Document Revision 1.0, February, 2010 Copyright 2010, Measurement Computing Corporation Typical for 25 C unless otherwise specified. Specifications in italic text are guaranteed by design.

More information

Edge Power International (HK) Ltd. Product Specification

Edge Power International (HK) Ltd. Product Specification Edge Power International (HK) Ltd. EPM-1000 GSM Module Specification Product Specification Revision history Revision Date Description V1.0 28/05/2012 Original Date: 5/29/2012 1 TABLE OF CONTENTS1.... INTRODUCTION

More information

Waveform and Timing Generator Description

Waveform and Timing Generator Description I. Abstract A PC-controlled Waveform and Timing Generator (WTG) Instrument was developed using the Opal Kelly XEM3001 PCB mated with an Optiphase custom adapter PCB. The WTG Instrument was developed to

More information

Kyland Technology Co., Ltd. White Paper KT/ZY-RD Kyland Technology Co., Ltd. White Paper. High Precision Time Synchronization

Kyland Technology Co., Ltd. White Paper KT/ZY-RD Kyland Technology Co., Ltd. White Paper. High Precision Time Synchronization Kyland Technology Co., Ltd. White Paper High Precision Time Synchronization I High Precision Time Synchronization Solution over Industrial Ethernet Network Keywords: IEEE1588, PTP Acronyms: Acronym PTP

More information

BTH-1208LS Wireless Multifunction DAQ Device

BTH-1208LS Wireless Multifunction DAQ Device Wireless Multifunction DAQ Device Features Eight 11-bit single-ended (SE) or four 12-bit differential (DIFF) analog input channels Acquires data over Bluetooth or USB connection Maximum sampling rate of

More information

Precision Time Protocol, and Sub-Microsecond Synchronization

Precision Time Protocol, and Sub-Microsecond Synchronization Linux Foundation End User Summit May 1, 2012 Precision Time Protocol, and Sub-Microsecond Synchronization Mike Kravetz IBM Linux Technology Center kravetz@us.ibm.com 2009 IBM Corporation Agenda Background/History

More information

Basic System Management Configuration Guide, Cisco IOS XE Release 3SE (Catalyst 3850 Switches)

Basic System Management Configuration Guide, Cisco IOS XE Release 3SE (Catalyst 3850 Switches) Basic System Management Configuration Guide, Cisco IOS XE Release 3SE (Catalyst 3850 Switches) Network Time Protocol 2 Finding Feature Information 2 Restrictions for Network Time Protocol 2 Information

More information

Embedded Navigation Solutions. VN-100 User Manual. Firmware v Document Revision UM001 Introduction 1

Embedded Navigation Solutions. VN-100 User Manual. Firmware v Document Revision UM001 Introduction 1 Embedded Navigation Solutions VN-100 User Manual Firmware v2.1.0.0 Document Revision 2.41 UM001 Introduction 1 Document Information Title VN-100 User Manual Subtitle Inertial Navigation Modules Document

More information

A responsive, fully-featured MIDI controller at an affordable price

A responsive, fully-featured MIDI controller at an affordable price Project Name: 2 Project Description: Team Members: Outside Collaborators: Component Description: Author: A responsive, fully-featured MIDI controller at an affordable price Graham Boylan, Khaled Albaddah,

More information

ECE 653: Computer Networks Mid Term Exam all

ECE 653: Computer Networks Mid Term Exam all ECE 6: Computer Networks Mid Term Exam 16 November 004. Answer all questions. Always be sure to answer each question concisely but precisely! All questions have points each. 1. What are the different layers

More information

CHARACTERISTICS OF TIME SYNCHRONIZATION RESPONSE OF NTP CLIENTS ON MS WINDOWS OS AND LINUX OS

CHARACTERISTICS OF TIME SYNCHRONIZATION RESPONSE OF NTP CLIENTS ON MS WINDOWS OS AND LINUX OS CHARACTERISTICS OF TIME SYNCHRONIZATION RESPONSE OF NTP CLIENTS ON MS WINDOWS OS AND LINUX OS Katsuhisa Sato and Kazuyoshi Asari Mizusawa VERA Observatory National Astronomical Observatory of Japan Mizusawa,

More information

COMP 273 Winter asynchronous I/O April 5, 2012

COMP 273 Winter asynchronous I/O April 5, 2012 All the I/O examples we have discussed use the system bus to send data between the CPU, main memory, and I/O controllers. The system bus runs at a slower clock speed than the CPU because of greater distances

More information

Technical Specifications for High speed PIV and High speed PIV-PLIF system

Technical Specifications for High speed PIV and High speed PIV-PLIF system Technical Specifications for High speed PIV and High speed PIV-PLIF system MODULE A. HIGH SPEED PIV (3-C) A1. Double Cavity High Speed Laser (up to 10 khz): The vendor should provide Dual Head (DH) laser

More information

IRIG-106 PCM IMPLEMENTATION UTILIZING CONSULTATIVE COMMITTEE FOR SPACE DATA SYSTEMS (CCSDS)

IRIG-106 PCM IMPLEMENTATION UTILIZING CONSULTATIVE COMMITTEE FOR SPACE DATA SYSTEMS (CCSDS) IRIG-106 PCM IMPLEMENTATION UTILIZING CONSULTATIVE COMMITTEE FOR SPACE DATA SYSTEMS (CCSDS) by Casey Tubbs SCI Technology, Inc. 8600 South Memorial Pkwy Huntsville, Alabama 35802 (205) 882-4267 ABSTRACT

More information

6QM Solution for IPv6 QoS Measurements

6QM Solution for IPv6 QoS Measurements 6QM Solution for IPv6 QoS Measurements 20 th -24 th September 2004 Manchester, UK Jordi Palet (Consulintel), César Olvera (Consulintel), Miguel A. Díaz (Consulintel) {jordi.palet, cesar.olvera, miguelangel.diaz}@consulintel.es

More information

The ISP Column A monthly column on things Internet. Protocol Basics: The Network Time Protocol. NTP, Time, and Timekeeping. March 2014 Geoff Huston

The ISP Column A monthly column on things Internet. Protocol Basics: The Network Time Protocol. NTP, Time, and Timekeeping. March 2014 Geoff Huston The ISP Column A monthly column on things Internet March 2014 Geoff Huston Protocol Basics: The Network Time Protocol Back at the end of June 2012 [0] there was a brief IT hiccup as the world adjusted

More information

Table of Contents. Part I Overview. Part II Configuration. Part III Ntp4 Plug-In. Part IV Hardware. Contents

Table of Contents. Part I Overview. Part II Configuration. Part III Ntp4 Plug-In. Part IV Hardware. Contents Contents I Table of Contents Part I Overview 5 1 What is PresenTense... Server 5 2 Quick Guide -... NowTo 7 3 Network Time... Synchronization 8 4 Time Protocols... & Accuracy 9 5 Which Time Protocol...

More information

WHITE PAPER. Eliminating GPS Dependency for Real-Time Wide-Area Syncrophasor Applications. White paper by Net Insight

WHITE PAPER. Eliminating GPS Dependency for Real-Time Wide-Area Syncrophasor Applications. White paper by Net Insight Eliminating GPS Dependency for Real-Time Wide-Area Syncrophasor Applications White paper by Net Insight Net Insight AB, Sweden September 2012 WHITE PAPER ABSTRACT Today s society is becoming increasingly

More information

MiFID II and beyond. In depth session on a slightly different approach to compliance validation. George Nowicki, TP ICAP ITSF 2017

MiFID II and beyond. In depth session on a slightly different approach to compliance validation. George Nowicki, TP ICAP ITSF 2017 MiFID II and beyond. In depth session on a slightly different approach to compliance validation. George Nowicki, TP ICAP ITSF 2017 MiFID II clock sync Global traceability of financial events 100 [us] macro

More information

Problem-1: Solution-1:

Problem-1: Solution-1: Problem-1: olution-1: Tollbooths are 75 km apart, and the cars propagate at 100km/hr. A tollbooth services a car at a rate of one car every 12 seconds. a) There are ten cars. It takes seconds, or 2 minutes,

More information

Software Update Release Notes: NetClock ECN 2770 NetClock version Release Notes

Software Update Release Notes: NetClock ECN 2770 NetClock version Release Notes Software Update Release Notes: NetClock ECN 2770 NetClock version 3.4.8 Release Notes Dear valued Spectracom customer: We at Spectracom Corporation continuously strive to improve our products. To this

More information

Specifications

Specifications Specifications 18200-10 Cole-Parmer Instrument Company 625 East Bunker Court Vernon Hills, Illinois 60061-1844 (847) 549-7600 (847) 247-2929 (Fax) 800-323-4340 www.coleparmer.com e-mail: techinfo@coleparmer.com

More information

CS610- Computer Network Solved Subjective From Midterm Papers

CS610- Computer Network Solved Subjective From Midterm Papers Solved Subjective From Midterm Papers May 08,2012 MC100401285 Moaaz.pk@gmail.com Mc100401285@gmail.com PSMD01 CS610- Computer Network Midterm Examination - Fall 2011 1. Where are destination and source

More information

Wireless Communication Bluetooth, Timing

Wireless Communication Bluetooth, Timing Wireless Communication Bluetooth, Timing Amarjeet Singh February 22, 2012 Logistics Sample exam paper on the course website Group Project: Hardware nodes are with me. Software is still under development

More information

The Network Computer as Precision Timekeeper

The Network Computer as Precision Timekeeper The Network Computer as Precision Timekeeper David L. Mills University of Delaware http://www.eecis.udel.edu/~mills mills@udel.edu alautun, Maya glyph 10-Jan-03 1 Introduction Network Time Protocol (NTP)

More information

USB-1616FS. Analog Input and Digital I/O. Specifications

USB-1616FS. Analog Input and Digital I/O. Specifications Analog Input and Digital I/O Specifications Document Revision 1.6 May 2012 Copyright 2012 Specifications All specifications are subject to change without notice. Typical for 25 C unless otherwise specified.

More information

TABLE OF CONTENTS. 1. Introduction 2. Installation

TABLE OF CONTENTS. 1. Introduction 2. Installation css-design.com TABLE OF CONTENTS. Introduction. Installation....... Location.... Connections..... Antenna..... Power..... Network..... Front Panel Indications.... Configuration.... Web Page.... Default

More information

The Flooding Time Synchronization Protocol

The Flooding Time Synchronization Protocol The Flooding Time Synchronization Protocol Miklos Maroti, Branislav Kusy, Gyula Simon and Akos Ledeczi Vanderbilt University Contributions Better understanding of the uncertainties of radio message delivery

More information

Specifications USB-1616FS

Specifications USB-1616FS Document Revision 1.5, July, 2006 Copyright 2006, Measurement Computing Corporation Typical for 25 C unless otherwise specified. in italic text are guaranteed by design. Analog input A/D converters Number

More information

Exclusive 2.5 GHz Frequency Counter

Exclusive 2.5 GHz Frequency Counter Exclusive 2.5 GHz Frequency Counter with blue 2 x 16 LCD display This manual will guide you how to assemble, test and tune this frequency counter KIT. Features: Frequency range from 5 MHz to 2.5GHz Factory

More information

A variety of ECONseries modules provide economical yet flexible solutions

A variety of ECONseries modules provide economical yet flexible solutions Economy USB Mini-Instruments Flexible Yet Economical A variety of low-cost modules are available to provide flexible yet economical solutions. Choose the number of analog I/O and digital I/O channels,

More information

ENGI 4557 Digital Communications Practice Problems 2017 (Part 2)

ENGI 4557 Digital Communications Practice Problems 2017 (Part 2) ENGI 4557 Digital Communications Practice Problems 207 (Part 2) H = n p i log 2 ( ) p i C = W log 2 ( + S N ) SNR = 6m + 0 log 0 ( 3σ2 x V ) 2 SNR = 6m 0 ( ) n n! = k k!(n k)! x = σ 2 = + + x p(x)dx (x

More information

Ad hoc and Sensor Networks Time Synchronization

Ad hoc and Sensor Networks Time Synchronization Ad hoc and Sensor Networks Time Synchronization Goals of this chaper Understand the importance of time synchronization in WSNs Understand typical strategies for time synchronization and how they are applied

More information

Hardware interface and protocol of data exchange with mobile beacon via USB, UART and SPI interfaces.

Hardware interface and protocol of data exchange with mobile beacon via USB, UART and SPI interfaces. Hardware interface and protocol of data exchange with mobile beacon via USB, UART and SPI interfaces. Version 2018.08.28 Valid for firmware v5.93 and newer I. Marvelmind communication protocol. For communication

More information

APPLICATION NOTE AN-406

APPLICATION NOTE AN-406 FAQs ABOUT THE IDT82V3001A, IDT82V3002A, IDT82V3011, AND IDT82V3012 APPLICATION NOTE INTRODUCTION: Digital Phase Lock Loops, DPLLs, often referred to as a WAN PLL, can be difficult to understand as they

More information

User's Guide VL4119 ASI/IP VIDEO. June 12, 2007 Version 1.0.9

User's Guide VL4119 ASI/IP VIDEO. June 12, 2007 Version 1.0.9 User's Guide VL4119 ASI/IP VIDEO June 12, 2007 Version 1.0.9 These products are not intended for use in life support appliances, devices, or systems where malfunction of these products can reasonably be

More information