International Comparisons of Network Time Protocol Servers Michael A. Lombardi, NIST, USA, Judah Levine, NIST, USA J. Mauricio Lopez.

Slides:



Advertisements
Similar presentations
CENAMEP AIP: Time and Frequency Laboratory current status Raul Fernando Solis Betancur Queretaro, 2012.
Advertisements

COMPUTER NETWORK TOPOLOGIES
Computer Network Topologies
Introduction to Computer Administration. Computer Network - Basic Concepts Computer Networks Computer Networks Communication Model Communication Model.
Networks Unit 3 & 4 IP&M JEOPARDY Acknowledgements: VITTA for the jeopardy pro-forma Mark Kelly’s Network slideshow.
INTRODUCTION TO COMPUTER NETWORKS Zeeshan Abbas. Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
HIERARCHY REFERENCING TIME SYNCHRONIZATION PROTOCOL Prepared by : Sunny Kr. Lohani, Roll – 16 Sem – 7, Dept. of Comp. Sc. & Engg.
Chabot College Chapter 2 Review Questions Semester IIIELEC Semester III ELEC
PYP002 Intro.to Computer Science Introduction to Networks1 Networks Chapter 17.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
1-1 Introduction to Computer Networks and Data Communications.
Chapter 10 Introduction to Wide Area Networks Data Communications and Computer Networks: A Business User’s Approach.
Chapter 9 Using Telephone and Cable Networks for Data Transmission Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
11 Networks The Great Information Exchange. 2 Networking Fundamentals Computer network: Two or more computers connected together Each is a Node Benefits.
1 Chapter 10 Introduction to Metropolitan Area Networks and Wide Area Networks Data Communications and Computer Networks: A Business User’s Approach.
Web and Internet Part I ST: Introduction to Web Interface Design Prof. Angela Guercio Spring 2007.
Damian Gordon.  When we hook up computers together using data communication facilities, we call this a computer network.
INTRODUCTION TO COMPUTER NETWORKS INTRODUCTION Lecture # 1 (
Computer Networks IGCSE ICT Section 4.
X.25 Packet switched Network consisting of X.25 switches. X.25 is a connection oriented protocol (Virtual Circuits). End nodes are identified by an X.25.
Power point presentation on internet Presentation by: Tenzin wangda.
Discussion Topics For SIM Time and Frequency Metrology Working Group SIM Time and Frequency Metrology Working Group Workshop and Planning Meeting Panama.
The Internet. What is the internet? a vast network designed to transfer data from one computer to another.
Data Communications and Networking
Networks (Part 2) Use of a Modem The different modems Baud Rate Bandwidth Server and Client machines Network Topologies ( Bus, Ring and Star)
Teaching and Learning with Technology  Allyn and Bacon 2002 Networks and the Internet Chapter 7 Technology in Teaching and Learning.
Communications & Networks
Computer communication
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
Chapter 4 Computer Networks – Part 1
Chapter 4. After completion of this chapter, you should be able to: Explain “what is the Internet? And how we connect to the Internet using an ISP. Explain.
Unit 1 — Computer Basics Lesson 1 — Understanding Computers and Computer Literacy.
Chapter 1 Introduction to Computer Networks and Data Communications Data Communications and Computer Networks: A Business User’s Approach.
Business Computing 550 Lesson 2. Fundamentals of Information Systems, Fifth Edition Chapter 4 Telecommunications, the Internet, Intranets, and Extranets.
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
Unit 1—Computer Basics Lesson 7 Networks.
Communications and Networks Chapter 8. 2 Introduction We live in a truly connected society. Increased connectivity potentially means increased productivity,
©G. Millbery 2001Communications and Networked SystemsSlide 1 Purpose of Network Components  Switches A device that controls routing and operation of a.
Judah Levine, NIST, CENAM, Sept 2012: 1 Introduction to Time and Timekeeping Judah Levine Time and Frequency Division NIST/Boulder
Networking By Nachiket Agrawal 10DD Contents Network Stand Alone LAN Advantages and Disadvantages of LAN Advantages and Disadvantages of LAN Cabled LAN.
Living Online Module Lesson 23 — Networks and Telecommunication
Network Environments. Communications Networks LAN – Local Area Network Collection of Computers and peripherals with a common connection in one building.
Time and Frequency activities at CENAMEP Panama, 2015.
William Stallings Data and Computer Communications 7 th Edition Chapter 1 Data Communications and Networks Overview.
Networks CS105. What is a computer network? A computer network is a collection of computing devices that are connected in various ways so that they can.
University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department INTRODUCTION TO COMPUTER NETWORKS Dr. Abdelhamid.
J. Mauricio Lopez R. 1, Michael A. Lombardi 2, N. Diaz-Mu ñ oz 1 and Eduardo de Carlos Lopez 1 1 Centro Nacional de Metrología (CENAM), Querétaro, Mexico.
Chapter 7 Connecting to the Internet. 2Practical PC 5 th Edition Chapter 7 Getting Started In this Chapter, you will learn: − What is the Internet − Options.
Teaching and Learning with Technology ck to edit Master title style  Allyn and Bacon 2002 Teaching and Learning with Technology k to edit Master title.
Teaching and Learning with Technology Chapter 7 Networks and the Internet by La Tisha Jenkins.
 It is the transmission of data from one place to another.  A data communication system is made up from hardware, software and communications facilities.
Time This powerpoint presentation has been adapted from: 1) sApr20.ppt.
Living Online Module Lesson 23 — Networks and Telecommunication Computer Literacy BASICS.
Term 2, 2011 Week 2. CONTENTS Communications devices – Modems – Network interface cards (NIC) – Wireless access point – Switches and routers Communications.
The Inter-American Metrology System (SIM) Common-View GPS Comparison Network Michael A. Lombardi and Andrew N. Novick National Institute of Standards and.
The SIM Network: Improved Time Coordination for North, Central, and South America Michael A. Lombardi National Institute of Standards and Technology (NIST),
Networks Network Components. Learning Objectives Describe different media for transmitting data and their carrying capabilities. Explain the different.
SYSTEM ADMINISTRATION Chapter 2 The OSI Model. The OSI Model was designed by the International Standards Organization (ISO) as a structural framework.
Topic 6, Lesson 3: The Internet Computer Communications and Networking.
Activity 1 5 minutes to discuss and feedback on the following:
Dr. John P. Abraham Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
CONNECTING TO THE INTERNET THROUGH ISP. WHAT IS INTERNET? The Internet is a worldwide collection of computer networks, cooperating with each other to.
IC 3 BASICS, Internet and Computing Core Certification Computing Fundamentals Lesson 1 What Is a Computer?
Day 13 Intro to MANs and WANs. MANs Cover a larger distance than LANs –Typically multiple buildings, office park Usually in the shape of a ring –Typically.
COMPUTER NETWORKS Quizzes 5% First practical exam 5% Final practical exam 10% LANGUAGE.
Network - definition A network is defined as a collection of computers and peripheral devices (such as printers) connected together. A local area network.
The SIMT Time Scale J. Mauricio López R. Centro Nacional de Metrologia, CENAM, El Marques, Qro. Mexico.
Unit Communication Hardware
Wednesday, September 19, 2018 What Is the Internet?
Presentation transcript:

International Comparisons of Network Time Protocol Servers Michael A. Lombardi, NIST, USA, Judah Levine, NIST, USA J. Mauricio Lopez and Francisco Jiménez, CENAM, Mexico John Bernard and Marina Gertsvolf, NRC, Canada Harold Sanchez and Oscar G. Fallas, ICE, Costa Rica Liz Catherine Hernández Forero, INM, Colombia Ricardo José de Carvalho and Mario N. Fittipaldi, ONRJ, Brazil Raul F. Solis, CENAMEP, Panama Franklin Espejo, IBMETRO, Bolivia PTTI 2014, 12/03/2014, Boston

The use of NTP servers at national timing labs in the SIM region Description of NTP measurement system Direct comparisons of NTP servers to UTC(NIST) Common-view comparisons of NTP servers Causes and effects of network asymmetry Summary Outline

The Interamerican Metrology System (SIM) region covers North, Central, and South America, and the Caribbean Islands

Introduction: The Use of NTP Servers in the SIM Region The Network Time Protocol (NTP) synchronizes clocks via the public Internet. Many national timing laboratories now utilize NTP as the dominant or only method for distributing the national time. NTP is usually the first time service offered by a new national timing lab because The Internet has become ubiquitous for all types of communication, including time transfer NTP servers are much more useful than telephone time systems and much cheaper to acquire and maintain than radio time systems All official providers of the national time should verify the accuracy of the time they disseminate via NTP. This requirement led to the international comparison system described in this presentation.

Current Participants in SIM NTP Comparisons LaboratoryCountrySynchronization Source CENAMMexico 1 pps from local time scale CENAMEPPanama 1 pps from local time scale IBMETROBolivia 1 pps from oscillator disciplined to SIM Time Scale ICECosta Rica 1 pps from local time scale INMColombia 1 pps from local time scale NISTUnited States 1 pps from local time scale or NIST Automated Computer Time Service NRCCanada 1 pps from local time scale ONRJBrazil 1 pps from local time scale

Description of NTP Measurement System

NTP Measurement System The system went on-line on May 31, 2014 at NIST in Boulder, Colorado and has run continuously since that date. Can currently measure up to 20 servers and can be expanded as necessary Eight countries are currently participating in NTP comparisons, with each country providing access to either one or two servers. The reference for the measurements is a clock board synchronized with a 1 pulse per second (pps) signal from UTC(NIST) The clock board has 100 ns resolution The cable from UTC(NIST) to the clock board has a compensated delay of 480 ns The system sends an NTP request to every server every 10 s. Measurements are recorded in 10-minute segments using two different methods and then uploaded to the SIM web site. The two methods are: AVG method – the system stores the average time difference between the server clock and UTC(NIST) based on 60 requests MIN method – the system only stores the time difference when the round trip delay between the server and NIST was at a minimum (59 of the 60 NTP requests are discarded)

NTP Measurements

All data in this presentation, and live NTP measurements in progress, can be viewed at: tf.nist.gov/sim

Direct Comparisons to UTC(NIST)

All server clocks are synchronized to UTC, at least to within ± 1 ms Most of the measured time error is not due to the server clocks, but instead is due to network asymmetry The effects of network asymmetry are nearly always reduced by the MIN method The effects of network asymmetry are not necessarily a function of the distance travelled by the NTP packets. For example, servers located in Brazil (~9500 km from Boulder), can be measured with less uncertainty than other servers located much closer to Boulder.

100-day comparison (ending 10/27/14) of NTP Servers to UTC(NIST)

ONRJ-1 – UTC(NIST) over 100-day period ending 10/27/14

Common-view NTP Measurements

Common-View Comparisons between Servers The common-view method is implemented by directly comparing two server clocks to UTC(NIST) and then subtracting the results of the two measurements. This technique is a convenient way to estimate the time difference between two server clocks. The apparent common-view time differences between two server clocks are dominated by network asymmetries, which usually do not cancel when the measurements are subtracted. This is especially true in the case of servers located in different countries that are being measured via very different network paths. When two servers that are synchronized to the same source and connected to the same network are compared to each other, then most of the network asymmetry does cancel. For example, the average time difference between two servers located at ONRJ in Brazil can be determined to within tens of microseconds by implementing the common-view method from Boulder.

Common-view NTP Measurements

Common-view comparison of ONRJ (Brazil) servers from Boulder, Colorado for 100-day period ending 10/27/2014

Common-View Measurement Uncertainty

Causes and Effects of Network Asymmetry

Inconsistent routing of the NTP packets Based on link availability and routing tables, the NTP packets may be sent using different hubs at different times and when travelling in opposite directions. Thus, the delay from server-to-client can differ significantly from the delay from client-to-server. Network operators control the routing tables and end users are not allowed to request specific routes for applications such as NTP. Network congestion Occurs when the amount of traffic carried by the network exceeds the amount of available bandwidth (bandwidth saturation). Periods when network congestion is worse than usual are usually identified by an increase in the round trip delay, because packets are being buffered or rerouted. Sources of Network Asymmetry

Round trip delays between servers under test and NIST during September-October 2014 (61 days) ServerLocationRT Delay (ms) AverageMinimumAvg – Min NIST-BColorado, USA NIST-GMaryland, USA NRCCanada CHUCanada ICE-1Costa Rica ICE-2Costa Rica INM-1Colombia ONRJ-1Brazil ONRJ-2Brazil CENAMMexico CNM-2Mexico IBMETBolivia CNMEPPanama

Inconsistent Routing of NTP Packets The number of network “hops” and the type of hops, can differ in both directions and at different times of day. They can also change as hardware and software changes are made to the network. The network routing may not change very often, but it is always subject to change. The table shows how the round trip delay between NIST and NRC was different in July (81 ms) and October (53 ms). The number of hops was reduced from 13 to 10 and the shaded area marks the hops that were different on the two occasions. July 2014October 2014 hop Min RT Delay (ms) node IPhop Min RT Delay (ms) node IP 1 < < < < <

Time difference between NRC server in Canada and UTC(NIST) for September-October 2014 (61 days)

Round trip delay between NRC (Canada) and Boulder, Colorado for September-October 2014 (61 days)

Network Congestion – Case 1 (Mexico) Internet access on the campus of the Centro Nacional de Metrología (CENAM) is obtained by a wireless microwave link from the nearby city of Querétaro. Network traffic exceeds the available bandwidth during the normal working hours at CENAM. This leads to excessive buffering of the NTP packets, causing both the network delays and the uncertainty of the time received by clients to substantially increase. The time uncertainty is much lower on the weekdays than on the weekends.

Time difference between CENAM server in Mexico and UTC(NIST) for 12-day period ending 10/17/2014

Round trip delay between CENAM (Mexico) and Boulder, Colorado for 12-day period ending 10/17/2014

Network Congestion – Case 2 (Bolivia) The most extreme example of network congestion recorded by the SIM system. The difference between the round trip delay, as estimated with the AVG and MIN methods, was ms during September/October 2014, much larger than the differences recorded for the other servers. The IBMETRO server was connected to an asymmetric digital subscriber line (ADSL) provided by a local telecommunications provider. ADSL is inherently asymmetric because its downstream rate is faster than its upstream rate, thus it is not well suited for NTP time transfer. The ADSL data transfer rate in Bolivia was not particularly fast, limited to 2.5 Mb/s downstream and 1 Mb/s upstream, so the bandwidth could easily be saturated.

Time difference between IBMETRO server in Bolivia and UTC(NIST) for 12-day period ending 9/26/2014

Round trip delay between IBMETRO (Bolivia) and Boulder, Colorado for 12-day period ending 9/26/2014

Summary Due to its cost effectiveness and the ubiquitous nature of the Internet, NTP has become the dominant or sole method for distributing the national time in many SIM nations. We have developed a measurement system that verifies the accuracy of NTP servers that distribute the official time of SIM nations. The system makes the measurement results instantly accessible to all users. In addition to serving as a time verification tool, the system allows us to study the delay asymmetry of the public Internet. Future work could include: Expanding the system to include more servers, from both within and outside of the SIM region. Installing NTP client measurement system at multiple SIM laboratories. With a periodic data exchange, this could allow the unambiguous measurement of server clocks by fully compensating for network asymmetries.