Computer System Time and Network Time Synchronization How to Handle Leap Seconds

Total Page:16

File Type:pdf, Size:1020Kb

Computer System Time and Network Time Synchronization How to Handle Leap Seconds SGNOG7 @One Farrer Hotel & Spa Computer System Time and Network Time Synchronization How To Handle Leap Seconds July 12th, 2019 Junko Nozaki Seiko Solutions Inc. ©2019 Seiko Solutions Inc. All rights reserved. Seiko as Time Solution Provider The origin of Seiko as time solution provider dates back to 1881 when K. Hattori started a clock shop. We have more than 130 years of history providing precise time solution with cutting edge products such as clock, watch and electronic. Company SEIKO SOLUTIONS INC. Established December 13, 2012 Business Starting Date April 1, 2013 Location 1-8 Nakase, Mihama-ku, Chiba City Capital 500 million yen Stockholder 100% by Seiko Holdings Corporation Employee Approx. 700 CEO President Mr. Jun Sekine Head Office in Japan ©2019 Seiko Solutions Inc. All rights reserved. Accurate time and frequency are the foundation of information and communications, as well as the foundation of academic, industrial, and safe social life. Tetsuya Ido Director of NICT Space-Time Standards Laboratory (NICT: Japan National Institute of Information and Communications Technology) 正確な時刻と周波数は、情報通信の基盤であるとともに、学術、産業、安心安全な社会生活の基盤です。 http://www2.nict.go.jp/sts/lab/index.html ©2019 Seiko Solutions Inc. All rights reserved. What is Computer Time ? Question : What is the definition of time to computers? We start from this point??? Yes, we need some abstraction to explore! (POSIX.1 A.4.16, ITU-T G.810, IEEE1588-2008 etc.) Answer : A continuously and truly monotonically increasing value that does not jump or regress. ©2019 Seiko Solutions Inc. All rights reserved. What is Computer Time? It is measured by the elapsed time from Epoch Epoch Starting point to measure the elapsed time 12:00:00 am of January 1st, 1970 in UTC Elapsed time SI second is used to measure elapsed time from Epoch SI second Physical quantity determined by a certain change time of cesium atom ©2019 Seiko Solutions Inc. All rights reserved. What is Computer Time? In fact, computers (i.e. OS) do NOT comprehend any calendar as we do. Q: What is a calendar? A: Something we use like “12th of July, 2019.” Q: What calendar are we currently using? A: Gregorian Calendar. ©2019 Seiko Solutions Inc. All rights reserved. What is Computer Time? But my computer tells me the correct date and time. root@ubuntu:~$ date Fri Jul 12 10:45:44 SGT 2019 It seems it understands our calendar. Doesn’t it? Answer: It is because of the smart one (tz database) who translates computer time to the calendar we are familiar with. ©2019 Seiko Solutions Inc. All rights reserved. What is Computer Time? OS recognizes the time as root@ubuntu:~$ date +%s 1562899544 Which tells us Friday 12th of July, 2019 10:45:44 SGT = 1562899544 (s) (1,562,899,544 seconds have been passed since 1st of January, 1970 12:00:00 am (UTC)) We call this UNIX time (POSIX time) as it is the elapsed time from Epoch. ©2019 Seiko Solutions Inc. All rights reserved. TZ Database (1) Most OS from UNIX family understand calendar via tz database. It translates UNIX time to calendar time. Linux (OS) July, 2019 Oscillator-driven UNIX time holding H/W counter tz database variable (User land) Read periodically Singapore (SGT) or on request and UNIX time add to the UNIX time July 12th, 2019 1562899544 10:45:44 ©2019 Seiko Solutions Inc. All rights reserved. TZ Database (2) TZ database, as its primary job, translates UNIX time into standard time for each region. July, 2019 Japan Standard Time (JST) July 12th, 2019 11:45:44 am Linux (OS) UNIX time holding July, 2019 Greenwich Mean Time variable tz database (GMT) th (User land) July 12 , 2019 02:45:44 am UNIX time July, 2019 Eastern Standard Time 1562899544 (EST) Singapore (SGT) July 11th, 2019 July 12th, 2019 10:45:44 am 10:45:44 pm ©2019 Seiko Solutions Inc. All rights reserved. TZ Database TZ Database can handle Daylight Saving Time correctly. UNIX time EST : : Sun Feb 11, 2018 Sun Nov 4, 2018 1520751598 01:59:58 am (EST) 1541311198 01:59:58 am (EDT) Sun Feb 11, 2018 Sun Nov 4, 2018 1520751599 01:59:59 am (EST) 1541311199 01:59:59 am (EDT) Sun Feb 11, 2018 Sun Nov 4, 2018 1520751600 03:00:00 am (EDT) 1541311200 01:00:00 am (EST) Sun Feb 11, 2018 Sun Nov 4, 2018 1520751601 03:00:01 am (EDT) 1541311201 01:00:01 am (EST) : : : : UNIX time retains continuity without a jump! ©2019 Seiko Solutions Inc. All rights reserved. Leap Second and UNIX time Question: Isn’t Leap Second the same as Daylight Saving Time? Answer: TZ database doesn’t deal with leap second. Leap second is directly handled by OS. So, it DOES have an impact on UNIX time continuity. 11 ©2019 Seiko Solutions Inc. All rights reserved. Leap Second and UNIX time Question: Calculate below as UNIX time July 1, 12:00:00 am UTC 1972 Answer : 78796800 •1970 is not a leap year ⇒ 31536000 s (86400 s x 365 d) •1971 is not a leap year ⇒ 31536000 s •1st of January to 1st of July in 1972 ⇒ 15724800 s (86400 s x (31 d x 3 m+30 d x 2 + 29 d)) •31536000×2+15724800 = 78796800 12 ©2019 Seiko Solutions Inc. All rights reserved. Leap Second and UNIX time June 30,1972 was the first day with a leap second UNIX time UTC What should we do when there is no Fri Jun 30, 1972 appropriate integer to put in “????” ? 78796798 11:59:58 pm Fri Jun 30, 1972 78796799 A) Repeat “78796799” 11:59:59 pm B) Adjust by changing the rate of Fri Jun 30, 1972 increase in value beforehand ???? 11:59:60 pm Fri Jul 1, 1972 78796800 However A) cannot retain time 12:00:00 am continuity. Fri Jul 1, 1972 78796801 12:00:01 am ©2019 Seiko Solutions Inc. All rights reserved. Leap Second and UNIX time Key Features of leap second Cannot avoid since our daily life is based on UTC Go into effect irregularly • Future implementation date is unknown • Out of scope of UNIX time calculation Contrary to the definition of computer time continuity • Discontinuity directly affects time difference calculation • Unprepared computer programs get affected Pre-testing is important for leap second handling! ©2019 Seiko Solutions Inc. All rights reserved. What Happened with the Extra Second in 2012 A leap second “11:59:60” inserted between “11:59:59” on June 30 and “12:00:00” on July 1 in UTC 11:59:58 11:59:59 11:59:60 12:00:00 12:00:01 2012/6/30 2012/7/1 What happened? A glitch in the Linux kernel caused problems for various services, such as Reddit, Mozilla, Yelp, Foursquare, LinkedIn and etc. Passengers of Qantas and Virgin Australia were required manual check-ins causing flights delays. Even the latest kernel versions ! couldn’t prevent system failure. https://en.wikipedia.org/wiki/Leap_second / https://www.wired.com/2012/07/leap-second-glitch-explained/ / https://www.theregister.co.uk/2015/01/09/leap_second_bug_linux_hysteria/ ©2019 Seiko Solutions Inc. All rights reserved. How to Handle Leap Second without Time Server (Linux System) NTP daemon : transfers leap second announcement / Linux OS : handles leap second When NTP daemon detects Schedules Linux OS to handle it on designated moment leap second announcement Passes the announcement on to its clients as “Leap Indicator (LI bit)” Client receives LI bit and repeat the routine Leap second happening! 11:59:59 And Linux OS repeat/skip 11:59:59 Got it! 11:59:59 11:59:59Got it! 11:59:59Got it! Got it! Scheduled! 11:59:59 Stratum0 LI bit LI bit LI bit (GPS, Atomic Clock) Scheduled! Scheduled! Scheduled! Stratum4 Stratum1 Stratum2 Stratum3 (Public NTP Server) Repeating / skipping time may cause system failure What’s the problem? Requires all the computers in the system to support LI bit to realize time synchronization of the whole system ©2019 Seiko Solutions Inc. All rights reserved. How to Handle Leap Second with Time Server With Time Server as your own Stratum1 server, leap second handling is complete within it. The LI bit is not advertised to lower NTP clients, so only the time server knows the leap second is happening. Leap second happening! Each device recognizes time by referring the information from upper layer. LI bit Gradual AdjustmentGot it! Time Mode! Stratum0 Speed X (GPS, Atomic Clock) 1.0 Time Scheduled! Speed 0.99986 Stratum1 Time Server Stratum2 Stratum3 Stratum4 Time Server with “Gradual Adjustment Mode” is recommended in the following situations. • The system needs to hold time continuity (no jumping and repeating) • The system includes devices which doesn’t support Leap second indicator Set to Gradual Adjustment Mode, divided leap second starts to be inserted 2 hours before it really occurs. ©2019 Seiko Solutions Inc. All rights reserved. Case Study : Tokyo Stock Exchange, Inc, Tokyo Stock Exchange conducted a pre-test to confirm system stability throughout the upcoming leap second of July, 2015. What were done for handling Prepared the environment with simulated leap second occurring once a day with private NTP server. Checked that any failure caused by leap second would not occur in the on-premise environment. The verification process took six months to complete the detailed test items. TSE Market Center Tokyo Stock Exchange also notified relevant parties of the points of concern in advance. The Tokyo Stock Exchange, which starts trading at 9 AM, will insert dispersed 1 second in 2 hours from 7 AM (7200 seconds) to avoid the sudden insertion of the whole 1 second. In March, the TSE notified relevant companies of a note of caution, as orders are flowing in 1/1000 second increments, although it is not expected to have a major impact on the market.
Recommended publications
  • User Manual for Amazfit GTR 2 (English Edition) Contents
    User Manual for Amazfit GTR 2 (English Edition) Contents User Manual for Amazfit GTR 2 (English Edition) ......................................................................................1 Getting started................................................................................................................................................3 Appearance ....................................................................................................................................3 Power on and off............................................................................................................................3 Charging ........................................................................................................................................3 Wearing & Replacing Watch Strap ...............................................................................................4 Connecting & Pairing ....................................................................................................................4 Updating the system of your watch ...............................................................................................5 Control center ................................................................................................................................5 Time System..................................................................................................................................6 Units...............................................................................................................................................6
    [Show full text]
  • SOFA Time Scale and Calendar Tools
    International Astronomical Union Standards Of Fundamental Astronomy SOFA Time Scale and Calendar Tools Software version 1 Document revision 1.0 Version for Fortran programming language http://www.iausofa.org 2010 August 27 SOFA BOARD MEMBERS John Bangert United States Naval Observatory Mark Calabretta Australia Telescope National Facility Anne-Marie Gontier Paris Observatory George Hobbs Australia Telescope National Facility Catherine Hohenkerk Her Majesty's Nautical Almanac Office Wen-Jing Jin Shanghai Observatory Zinovy Malkin Pulkovo Observatory, St Petersburg Dennis McCarthy United States Naval Observatory Jeffrey Percival University of Wisconsin Patrick Wallace Rutherford Appleton Laboratory ⃝c Copyright 2010 International Astronomical Union. All Rights Reserved. Reproduction, adaptation, or translation without prior written permission is prohibited, except as al- lowed under the copyright laws. CONTENTS iii Contents 1 Preliminaries 1 1.1 Introduction ....................................... 1 1.2 Quick start ....................................... 1 1.3 The SOFA time and date routines .......................... 1 1.4 Intended audience ................................... 2 1.5 A simple example: UTC to TT ............................ 2 1.6 Abbreviations ...................................... 3 2 Times and dates 4 2.1 Timekeeping basics ................................... 4 2.2 Formatting conventions ................................ 4 2.3 Julian date ....................................... 5 2.4 Besselian and Julian epochs .............................
    [Show full text]
  • The Matter of Time
    Preprints (www.preprints.org) | NOT PEER-REVIEWED | Posted: 15 June 2021 doi:10.20944/preprints202106.0417.v1 Article The matter of time Arto Annila 1,* 1 Department of Physics, University of Helsinki; [email protected] * Correspondence: [email protected]; Tel.: (+358 44 204 7324) Abstract: About a century ago, in the spirit of ancient atomism, the quantum of light was renamed the photon to suggest its primacy as the fundamental element of everything. Since the photon carries energy in its period of time, a flux of photons inexorably embodies a flow of time. Time comprises periods as a trek comprises legs. The flows of quanta naturally select optimal paths, i.e., geodesics, to level out energy differences in the least time. While the flow equation can be written, it cannot be solved because the flows affect their driving forces, affecting the flows, and so on. As the forces, i.e., causes, and changes in motions, i.e., consequences, cannot be separated, the future remains unpre- dictable, however not all arbitrary but bounded by free energy. Eventually, when the system has attained a stationary state, where forces tally, there are no causes and no consequences. Then time does not advance as the quanta only orbit on and on. Keywords: arrow of time; causality; change; force; free energy; natural selection; nondeterminism; quantum; period; photon 1. Introduction We experience time passing, but the experience itself lacks a theoretical formulation. Thus, time is a big problem for physicists [1-3]. Although every process involves a passage of time, the laws of physics for particles, as we know them today, do not make a difference whether time flows from the past to the future or from the future to the past.
    [Show full text]
  • Cisco SD-WAN Command Reference Americas Headquarters Cisco Systems, Inc
    Cisco SD-WAN Command Reference Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS. THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY. The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCB's public domain version of the UNIX operating system. All rights reserved. Copyright © 1981, Regents of the University of California. NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED “AS IS" WITH ALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE. IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
    [Show full text]
  • Changing the Time on Your Qqest Time Clock For
    IntelliClockDaylight SavingSeries Time CHANGING THE TIME ON YOUR QQEST IQTIME 1000 CLOCK FOR DAYLIGHT SAVING TIME HardwareIt’s Daylight Specifications Saving Time Automatic DST Uploads main ClockLink screen. Highlight the clock that you would like to upload again! Make sure that your the date and time to and click on the clocks are reset before the The ClockLink Scheduler contains a “Connect” link. The ClockLink utility time changes. pre-configured Daylight Saving script connects to the selected time clock. As our flagship data collection terminal, Dimensionsintended & Weight: to automatically upload the 8.75” x 8.25” x 1.5”, approx. 1.65 lbs.; with the IQ1000, our most advanced time time to your clocks each Daylight . Once you have connected to a time biometric authentication module 1.9 lbs HID Proximity3 Card Reader: clock, delivers the capabilities required Saving. This script already exists in clock, the clock options are displayed the ClockLink Scheduler, and cannot HID 26 bit and 37 bit formats supported for even the most demanding Keypad: 25 keys (1-9, (decimal point), CLEAR, on the right-hand side of the screen. be edited or deleted. Since Windows The row of icons at the top of the applications. ENTER,automatically MENU, Lunch updates and Meal/Br the eakcomputer’s Keys, Communication Options: Job Costing and Tracking Keys, Department Directscreen Ethernet allows or Cellular you to select which time for Daylight Saving, the time offset functions you would like to perform at Transfernever Keys, needs Tip/Gratuity to be updated.Keys. Key “Click”. Selectable by user. If enabled, the clock will Cellular:the GSM clock.
    [Show full text]
  • Clock/Calendar Implementation on the Stm32f10xxx Microcontroller RTC
    AN2821 Application note Clock/calendar implementation on the STM32F10xxx microcontroller RTC The internal RTC (real-time clock) of the 32-bit, ARM® Cortex™-M3-based medium-density STM32F10xxx microcontroller is an independent timer. It provides a set of continuously running counters, which, using suitable software, can be used to implement a clock/calendar function. The RTC and backup registers are supplied through a switch that draws power from either the VDD supply (when present) or the backup battery. Thus the RTC runs even when the main supply is switched off. This application note gives an example of how to implement the clock/calendar functionality using the medium-density STM32F10xxx microcontroller in low-power and standard applications. The firmware example also performs leap year counting and tamper time stamping. It provides a low-power mode demonstration and a basic RTC calibration routine to compensate for crystal and temperature variations. The STM3210B-EVAL board supports the firmware example described in this application note without any modification to its hardware. Figure 1. STM3210B-EVAL board April 2009 Doc ID 14949 Rev 2 1/28 www.st.com Contents AN2821 Contents 1 Overview of the medium-density STM32F10xxx backup domain . 6 1.1 Main backup domain features . 6 1.2 Main RTC features . 7 2 Configuring the RTC registers . 8 3 Clock/calendar functionality features . 9 3.1 Clock/calendar basics . 9 3.1.1 Implementing the clock function on the medium-density STM32F10xxx . 9 3.1.2 Implementing calendar function on the medium-density STM32F10xxx . 9 3.1.3 Summer time correction . 11 3.2 Clock source selection .
    [Show full text]
  • Automatically Setting Daylight Saving Time on MISER
    DST SETTINGS Effective: Revision: 12/01/10 Draft Automa tically Setting Daylight Saving Time on MISER NTP The Network Time Protocol (NTP) provides synchronized timekeeping among a set of distributed time servers and clients. The local OpenVMS host maintains an NTP configuration file ( TCPIP$NTP.CONF) of participating peers. Before configuring your host, you must do the following: 1) Select time sources. 2) Obtain the IP addresses or host names of the time sources. 3) Enable the NTP service via the TCPIP$CONFIG command procedure. TCPIP$NTP.CONF is maintained in the SYS$SPECIFIC[TCPIP$NTP] directory. NOTE: The NTP configuration file is not dynamic; it requires restarting NTP after editing for the changes to take effect. NTP Startup and Shutdown To stop and then restart the NTP server to allow configuration changes to take effect, you must execute the following commands from DCL: $ @sys$startup:tcpip$ntp_shutdown $ @sys$startup:tcpip$ntp_startup NOTE: Since NTP is an OpenVMS TCP/IP service, there is no need to modify any startup command procedures to include these commands; normal TCP/IP startup processing will check to see if it should start or stop the service at the right time. NTP Configuration File Statements Your NTP configuration file should always include the following driftfile entry. driftfile SYS$SPECIFIC:[TCPIP$NTP]TCPIP$NTP.DRIFT CONFIDENTIAL All information contained in this document is confidential and is the sole property of HSQ Technology. Any reproduction in part or whole without the written permission of HSQ Technology is prohibited. PAGE: 1 of 9 DST SETTINGS ] NOTE: The driftfile is the name of the file that stores the clock drift (also known as frequency error) of the system clock.
    [Show full text]
  • GNU Findutils Finding Files Version 4.8.0, 7 January 2021
    GNU Findutils Finding files version 4.8.0, 7 January 2021 by David MacKenzie and James Youngman This manual documents version 4.8.0 of the GNU utilities for finding files that match certain criteria and performing various operations on them. Copyright c 1994{2021 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled \GNU Free Documentation License". i Table of Contents 1 Introduction ::::::::::::::::::::::::::::::::::::: 1 1.1 Scope :::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 1 1.2 Overview ::::::::::::::::::::::::::::::::::::::::::::::::::::::: 2 2 Finding Files ::::::::::::::::::::::::::::::::::::: 4 2.1 find Expressions ::::::::::::::::::::::::::::::::::::::::::::::: 4 2.2 Name :::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 4 2.2.1 Base Name Patterns ::::::::::::::::::::::::::::::::::::::: 5 2.2.2 Full Name Patterns :::::::::::::::::::::::::::::::::::::::: 5 2.2.3 Fast Full Name Search ::::::::::::::::::::::::::::::::::::: 7 2.2.4 Shell Pattern Matching :::::::::::::::::::::::::::::::::::: 8 2.3 Links ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 8 2.3.1 Symbolic Links :::::::::::::::::::::::::::::::::::::::::::: 8 2.3.2 Hard Links ::::::::::::::::::::::::::::::::::::::::::::::: 10 2.4 Time
    [Show full text]
  • Outbound Contact Deployment Guide
    Outbound Contact Deployment Guide Time Zones 9/30/2021 Time Zones Time Zones Contents • 1 Time Zones • 1.1 Creating a Custom Time Zone for a Tenant • 1.2 Time Zones Object--Configuration Tab Fields • 1.3 Time Zones and Time-Related Calculations Outbound Contact Deployment Guide 2 Time Zones Outbound Contact uses time zones in call records to determine the contact's time zone. Genesys Administrator populates the tz_dbid field with the international three-letter abbreviation for the time zone parameter when it imports or exports a calling list. Call time, dial schedule time, and valid dial time (dial from and dial till) are based on the record's time-zone. For more information about the time zone abbreviations see Framework Genesys Administrator Help. If Daylight Savings Time (DST) is configured for time zones located below the equator using the Current Year or Fixed Date (Local) properties, define Note: both the Start Date and End Date in the DST definition as the current year and make the Start Date later than the End Date. Outbound Contact dynamically updates time changes from winter to summer and summer to winter. The default set of Time Zones created during Configuration Server installation is located in the Time Zones folder under the Environment (for a multi-tenant environment) or under the Resources folder (for a single tenant). Creating a Custom Time Zone for a Tenant • To create a custom Time Zone for a Tenant, if necessary. Start 1. In Genesys Administrator, select Provisioning > Environment > Time Zones. 2. Click New. 3. Define the fields in the Configuration tab.
    [Show full text]
  • IBM Often Gets the Question About What to Do Regarding Leap Seconds in the Mainframe Environment
    Leap Seconds and Server Time Protocol (STP) What should I do? There is plenty of documentation in the Server Time Protocol Planning Guide and Server Time Protocol Implementation Guide regarding Leap Seconds. This white paper will not attempt to rehash the fine-spun detail that is already written there. Also, this paper will not try to explain why leap seconds exist. There is plenty of information about that on-line. See http://en.wikipedia.org/wiki/Leap_second for a reasonable description of leap seconds. Leap seconds are typically inserted into the international time keeping standard either at the end of June or the end of December, if at all. Leap second adjustments occur at the same time worldwide. Therefore, it must be understood when UTC 23:59:59 will occur in your particular time zone, because this is when a scheduled leap second offset adjustment will be applied. Should I care? IBM often gets the question about what to do regarding leap seconds in the mainframe environment. As usual, the answer “depends”. You need to decide what category you fit into. 1. My server needs to be accurate, the very instant a new leap second occurs. Not many mainframe servers or distributed servers fit into this category. Usually, if you fit into this category, you already know it. 2. My server needs to be accurate, within one second or so. I can live with it, as long as accurate time is gradually corrected (steered) by accessing an external time source (ETS). This is more typical for most mainframe users. Category 1 If you fit into category 1, there are steps that need to be taken.
    [Show full text]
  • System Time/NTP/PTP Configuration Module V1.0
    System Time/NTP/PTP configuration module v1.0 Copyright © Riverbed Technology Inc. 2018 Created Sep 23, 2020 at 05:09 PM Resource: current_time Current system time http://{device}/api/mgmt.time/1.0/now JSON { "is_dst": boolean, "timestamp": integer, "tz_name": string, "utc_offset": integer } Property Name Type Description Notes current_time <object> Current system time current_time.is_dst <boolean> Daylight saving status Read-only; Optional; current_time.timestamp <integer> Current system time, in Unix epoch seconds Optional; current_time.tz_name <string> Time zone abbreviation, e.g., PST Read-only; Optional; current_time.utc_offset <integer> The UTC offset in seconds Read-only; Optional; Links current_time: get GET http://{device}/api/mgmt.time/1.0/now Response Body Returns a current_time data object. current_time: set PUT http://{device}/api/mgmt.time/1.0/now Request Body Provide a current_time data object. Response Body Returns a current_time data object. Resource: ntp_server An NTP server http://{device}/api/mgmt.time/1.0/ntp/servers/items/{server_id} JSON { "address": string, "encryption": string, "key_id": integer, "prefer": boolean, "secret": string, "server_id": integer, "version": integer } Property Name Type Description Notes ntp_server <object> An NTP server ntp_server.address <string> NTP server address Optional; ntp_server.encryption <string> Encryption method to use Optional; Values: none, sha1, md5; ntp_server.key_id <integer> Encryption key ID Optional; Range: 0 to 65534; ntp_server.prefer <boolean> Prefer this server Optional;
    [Show full text]
  • Change Without Time Relationalism and Field Quantization
    Change Without Time Relationalism and Field Quantization Dissertation zur Erlangung des Doktorgrades der Naturwissenschaften (Dr. rer. nat.) der naturwissenschaftlichen Fakult¨at II – Physik der Universit¨at Regensburg vorgelegt von Johannes Simon aus Schwandorf 2004 Promotionsgesuch eingereicht am: 19.04.2004 Die Arbeit wurde angeleitet von Prof. Dr. Gustav M. Obermair. Prufungsausschuss:¨ Vorsitzender Prof. Dr. W. Prettl 1. Gutachter Prof. Dr. G. M. Obermair 2. Gutachter Prof. Dr. E. Werner weiterer Prufer¨ Prof. Dr. A. Sch¨afer Tag der mundlichen¨ Prufung:¨ 23.07.2004 Tempus item per se non est [...] Titus Lucretius Carus [Car, 459 ff] Preface This thesis studies the foundations of time in physics. Its origin lies in the urge to understand the quantum measurement problem. While the emergence of classical- ity can be well described within algebraic quantum mechanics of infinite systems, this can be achieved only in infinite time. This led me to a study of quantum dy- namics of infinite systems, which turned out to be far less unique than in the case of finitely many degrees of freedom. In deciding on the correct time evolution the question appears how time – or rather duration – is being measured. Traditional quantum mechanics lacks a time observable, and for closed systems in an energy eigenstate duration is indeed meaningless. A similar phenomenon shows up in general relativity, where absolute duration (as well as spatial distance) becomes meaningless due to diffeomorphism invariance. However, by relating different parts of a closed system through simultaneity (in quantum mechanics as well as in general relativity), an internal notion of time becomes meaningful. This similarity between quantum mechanics and general relativity was recognized in the context of quantum gravity by Carlo Rovelli, who proposed a relational concept of quantum time in 1990.
    [Show full text]