skip to main content
10.1145/3340301.3341125acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article

What time is it: managing time in the internet

Published: 22 July 2019 Publication History

Abstract

In this paper, we report on our investigation of how current local time is reported accurately by devices connected to the internet. We describe the basic mechanisms for time management and focus on a critical but unstudied aspect of managing time on connected devices: the time zone database (TZDB). Our longitudinal analysis of the TZDB highlights how internet time has been managed by a loose confederation of contributors over the past 25 years. We drill down on details of the update process, update types and frequency, and anomalies related to TZDB updates. We find that 76% of TZDB updates include changes to the Daylight Saving Time (DST) rules, indicating that DST has a significant influence on internet-based time keeping. We also find that about 20% of updates were published within 15 days or less from the date of effect, indicating the potential for instability in the system. We also consider the security aspects of time management and identify potential vulnerabilities. We conclude with a set of proposals for enhancing TZDB management and reducing vulnerabilities in the system.

References

[1]
1992. US presidential election year politics help cause time zone bugs. https://mm.icann.org/pipermail/tz/1992-October/009164.html. (1992).
[2]
1995. Chile's time zone data wrong. https://mm.icann.org/pipermail/tz/1995-October/009422.html. (1995).
[3]
2009. Jordan DST out by a day since 2002. https://mm.icann.org/pipermail/tz/2009-April/015519.html. (2009).
[4]
2009. Pakistan data incorrect? https://mm.icann.org/pipermail/tz/2009-October/015845.html. (2009).
[5]
2009. proposed time zone package change for Bangladesh. https://mm.icann.org/pipermail/tz/2009-April/015519.html. (2009).
[6]
2009. Syria end of DST error in tz. https://mm.icann.org/pipermail/tz/2009-October/015900.html. (2009).
[7]
2011. Is this a bug in the upstream or just Ubuntu (10.04LTS). https://mm.icann.org/pipermail/tz/2011-February/016697.html. (2011).
[8]
2013. Cellphone tz updates often not happening in Israel. https://mm.icann.org/pipermail/tz/2013-September/020361.html. (2013).
[9]
2013. How widely used is the tz database? https://mm.icann.org/pipermail/tz/2013-March/018846.html. (2013).
[10]
2014. Morocco DST Interruption during Ramadan 2014. https://mm.icann.org/pipermail/tz/2014-June/020971.html. (2014).
[11]
2016. Google search results displaying wrong time for Egypt. https://mm.icann.org/pipermail/tz/2016-September/024074.html. (2016).
[12]
2016. QTimeZone mishandles tzdata 2016b and later in Russia, Kazakhstan. https://bugreports.qt.io/browse/QTBUG-53071. (2016).
[13]
2018. Australian Time Zone changes for Olympics. https://github.com/eggert/tz/blob/master/australasia#L1351. (2018).
[14]
2018. IANA - Time Zone Database. https://www.iana.org/time-zones. (2018).
[15]
2018. Irish Standard Time vs Irish Summer Time. https://mm.icann.org/pipermail/tz/2018-January/025854.html. (2018).
[16]
2018. National Institute of Standards and Technology. https://www.nist.gov/. (2018).
[17]
2018. Time zone database and code. https://github.com/eggert/tz. (2018).
[18]
2018. tz - Time Zone Database discussion. https://mm.icann.org/mailman/listinfo/tz/. (2018).
[19]
I.R. Bartky. 2015. Selling the True Time: Nineteenth-Century Timekeeping in America. Stanford University Press.
[20]
N. Chirdchoo, W. Soh, and K.C. Chua. 2008. MU-Sync: A Time Synchronization Protocol for Underwater Mobile Networks. In WuWNeT.
[21]
J. Czyz, M. Kallitsis, M. Gharaibeh, C. Papadopoulos, M. Bailey, and M. Karir. 2014. Taming the 800 pound gorilla: The rise and decline of NTP DDoS attacks. In Proceedings of ACM IMC.
[22]
H. Dai and R. Han. 2004. TSync: A Lightweight Bidirectional Time Synchronization Service for Wireless Sensor Networks. SIGMOBILE CCR (2004).
[23]
M. Douglass and C. Daboo. 2016. Time Zone Data Distribution Service. https://tools.ietf.org/html/rfc7808. (March 2016).
[24]
B. Dowling and D. Stebila. 2016. Authenticated Network Time Synchronization. In Usenix Security.
[25]
R. Durairajan, S.K. Mani, P. Barford, R. Nowak, and J. Sommers. 2018. TimeWeaver: Opportunistic One Way Delay Measurement via NTP. In ITC - Teletraffic in a Smart World.
[26]
R. Durairajan, S.K. Mani, J. Sommers, and P. Barford. 2015. Time's Forgotten: Using NTP to Understand Internet Latency. In ACM HotNets.
[27]
P. Glennie and N. Thrift. 2011. Shaping the Day: A History of Timekeeping in England and Wales 1300--1800. Oxford Scholarship Online.
[28]
Z. Holman. 2018. UTC is Enough for Everyone, Right? https://zachholman.com/talk/utc-is-enough-for-everyone-right. (May 2018).
[29]
IEEE. 2008. IEEE 1588 Precision Time Protocol (PTP), Version 2 Specification. (March 2008).
[30]
M. Johnson. 2016. On the Timing of Time Zone Changes. https://codeofmatt.com/2016/04/23/on-the-timing-of-time-zone-changes/. (April 2016).
[31]
E. Lear and P. Eggert. 2012. Procedures for Maintaining the Time Zone Database. https://tools.ietf.org/html/rfc6557. (February 2012).
[32]
J. Liu, Z. Zhou, Z. Peng, J. Cui, M. Zuba, and L. Fiondella. 2013. Mobi-Sync: Efficient Time Synchronization for Mobile Underwater Sensor Networks. IEEE TPDS (2013).
[33]
F. Lu, D. Mirza, and C. Schurgers. 2010. D-sync: Doppler-based Time Synchronization for Mobile Underwater Sensor Networks. In WuWNet.
[34]
A. Malhotra, I.E. Cohen, E. Brakke, and S. Goldberg. 2016. Attacking the Network Time Protocol. In NDSS.
[35]
A. Malhotra, M. Van Gundy, M. Varia, H. Kennedy, J. Gardner, and S. Goldberg. 2017. The security of NTPâĂŹs datagram protocol. In International Conference on Financial Cryptography and Data Security. Springer, 405--423.
[36]
S.K. Mani, R. Durairajan, P. Barford, and J. Sommers. 2016. Mntp: Enhancing time synchronization for mobile devices. In Proceedings of ACM IMC.
[37]
S.K. Mani, R. Durairajan, P. Barford, and J. Sommers. 2018. An Architecture for IoT Clock Synchronization. In Proceedings of the 8th International Conference on the Internet of Things.
[38]
D.L. Mills. {n. d.}. Network Time Protocol. https://www.ietf.org/rfc/rfc958.txt. ({n. d.}).
[39]
D.L. Mills. {n. d.}. Network Time Protocol (Version 3): Specification, Implementation and Analysis. https://www.ietf.org/rfc/rfc1305.txt. ({n. d.}).
[40]
D.L. Mills. 1991. Internet time synchronization: the network time protocol. IEEE Transactions on communications 39, 10 (1991), 1482--1493.
[41]
D.L. Mills. 1995. Simple Network Time Protocol (SNTP). https://tools.ietf.org/html/rfc1769. (March 1995).
[42]
D. Mills, J. Martin, J. Burbank, and W. Kasch. 2010. Network Time Protocol Version 4: Protocol and Algorithms Specification. https://tools.ietf.org/html/rfc5905. (June 2010).
[43]
V. Ogle. 2015. The Global Transformation of Time: 1870--1950. Harvard University Press.
[44]
A.D. Olson. 2009. Theory and pragmatics of the tz code and data. https://data.iana.org/time-zones/theory.html. (May 2009).
[45]
S. Park, A. Shaik, R. Borgaonkar, and J. Seifert. 2016. White rabbit in mobile: Effect of unsecured clock source in smartphones. In Proceedings of the 6th Workshop on Security and Privacy in Smartphones and Mobile Devices. ACM.
[46]
J. Postel and K. Harrenstien. 1983. Time Protocol. https://tools.ietf.org/html/rfc868. (May 1983).
[47]
B. Seymour. 2015. How to Read the tz Database Source Files. https://data.iana.org/time-zones/tz-how-to.html. (October 2015).
[48]
J.A. Sherman and J. Levine. 2016. Usage analysis of the NIST internet time service. Journal of Research of the National Institute of Standards and Technology 121 (2016), 33.
[49]
M. Syamkumar, S.K. Mani, R. Durairajan, P. Barford, and J. Sommers. 2018. Wrinkles in Time: Detecting Internet-wide Events via NTP. In IFIP Networking.
[50]
A.A. Syed, J.S. Heidemann, et al. 2006. Time Synchronization for High Latency Acoustic Networks. In IEEE Infocom.
[51]
J. Udell. 2009. A literary appreciation of the Olson/-Zoneinfo/tz database. https://blog.jonudell.net/2009/10/23/a-literary-appreciation-of-the-olsonzoneinfotz-database/. (October 2009).
[52]
D. Veitch, S. Babu, and A. Pàsztor. 2004. Robust Synchronization of Software Clocks across the Internet. In ACM IMC.

Cited By

View all

Index Terms

  1. What time is it: managing time in the internet

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ANRW '19: Proceedings of the 2019 Applied Networking Research Workshop
    July 2019
    80 pages
    ISBN:9781450368483
    DOI:10.1145/3340301
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    In-Cooperation

    • IRTF: Internet Research Task Force
    • Internet Society: Internet Society

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 22 July 2019

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. DST
    2. TZ
    3. TZDB
    4. local time
    5. time zone database

    Qualifiers

    • Research-article

    Conference

    ANRW '19
    Sponsor:
    ANRW '19: Applied Networking Research Workshop
    July 22, 2019
    Quebec, Montreal, Canada

    Acceptance Rates

    Overall Acceptance Rate 34 of 58 submissions, 59%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)8
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 27 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media