{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,11]],"date-time":"2026-06-11T16:29:36Z","timestamp":1781195376215,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":56,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,9,8]]},"DOI":"10.1145\/3718958.3750502","type":"proceedings-article","created":{"date-parts":[[2025,8,27]],"date-time":"2025-08-27T16:54:11Z","timestamp":1756313651000},"page":"434-452","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Firefly: Scalable, Ultra-Accurate Clock Synchronization for Datacenters"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7704-5440","authenticated-orcid":false,"given":"Pooria","family":"Namyar","sequence":"first","affiliation":[{"name":"USC, Los Angeles, USA"},{"name":"Google LLC, Mountain View, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4702-9009","authenticated-orcid":false,"given":"Yuliang","family":"Li","sequence":"additional","affiliation":[{"name":"Google LLC, Mountain View, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-3425-7172","authenticated-orcid":false,"given":"Weitao","family":"Wang","sequence":"additional","affiliation":[{"name":"Google LLC, Mountain View, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-2926-1482","authenticated-orcid":false,"given":"Nandita","family":"Dukkipati","sequence":"additional","affiliation":[{"name":"Google LLC, Mountain View, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-3681-9202","authenticated-orcid":false,"given":"Kk","family":"Yap","sequence":"additional","affiliation":[{"name":"Google LLC, Mountain View, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8939-9120","authenticated-orcid":false,"given":"Junzhi","family":"Gong","sequence":"additional","affiliation":[{"name":"Google LLC, Mountain View, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-7155-3253","authenticated-orcid":false,"given":"Chen","family":"Chen","sequence":"additional","affiliation":[{"name":"Google LLC, Mountain View, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9249-8007","authenticated-orcid":false,"given":"Peixuan","family":"Gao","sequence":"additional","affiliation":[{"name":"Google LLC, Mountain View, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3533-0064","authenticated-orcid":false,"given":"Devdeep","family":"Ray","sequence":"additional","affiliation":[{"name":"NVIDIA, Santa Clara, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5158-1728","authenticated-orcid":false,"given":"Gautam","family":"Kumar","sequence":"additional","affiliation":[{"name":"Google LLC, Mountain View, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-0633-9605","authenticated-orcid":false,"given":"Yidan","family":"Ma","sequence":"additional","affiliation":[{"name":"Google LLC, Mountain View, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8311-8853","authenticated-orcid":false,"given":"Ramesh","family":"Govindan","sequence":"additional","affiliation":[{"name":"USC, Los Angeles, USA"},{"name":"Google LLC, Mountain View, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4866-1698","authenticated-orcid":false,"given":"Amin","family":"Vahdat","sequence":"additional","affiliation":[{"name":"Google LLC, Mountain View, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,8,27]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Building a more accurate time service at Facebook scale. https:\/\/engineering.fb.com\/2020\/03\/18\/production-engineering\/ntp-service\/."},{"key":"e_1_3_2_1_2_1","unstructured":"Cloud Computing & Financial Exchanges. https:\/\/web.stanford.edu\/class\/cs349f\/slides\/CS349F_CloudComputingExchanges.pdf."},{"key":"e_1_3_2_1_3_1","unstructured":"Google public NTP - Leap Smear. https:\/\/developers.google.com\/time\/smear."},{"key":"e_1_3_2_1_4_1","unstructured":"How Precision Time Protocol is being deployed at Meta. https:\/\/engineering.fb.com\/2022\/11\/21\/production-engineering\/precision-time-protocol-at-meta\/."},{"key":"e_1_3_2_1_5_1","unstructured":"IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems. https:\/\/standards.ieee.org\/ieee\/1588\/6825\/."},{"key":"e_1_3_2_1_6_1","unstructured":"Look Before You Leap - The Coming Leap Second and AWS (Updated). https:\/\/aws.amazon.com\/cn\/blogs\/aws\/look-before-you-leap-the-coming-leap-second-and-aws\/."},{"key":"e_1_3_2_1_7_1","unstructured":"MiFID II: Supplementing Directive 2014\/65\/EU of the European Parliament and of the Council with regard to regulatory technical standards for the level of accuracy of business clocks. https:\/\/eur-lex.europa.eu\/eli\/reg_del\/2017\/574\/oj."},{"key":"e_1_3_2_1_8_1","unstructured":"Open-sourcing a more precise time appliance. https:\/\/engineering.fb.com\/2021\/08\/11\/open-source\/time-appliance\/."},{"key":"e_1_3_2_1_9_1","unstructured":"Open Time Server. https:\/\/opencomputeproject.github.io\/Time-Appliance-Project\/docs\/open-time-server."},{"key":"e_1_3_2_1_10_1","unstructured":"Paragon Neo - Calnex. https:\/\/calnexsol.com\/products\/paragon-neo\/."},{"key":"e_1_3_2_1_11_1","unstructured":"The Linux PTP Project. https:\/\/linuxptp.sourceforge.net\/."},{"key":"e_1_3_2_1_12_1","unstructured":"XGS12 Chassis Platform. https:\/\/www.keysight.com\/us\/en\/products\/network-test\/network-test-hardware\/xgs12-chassis-platform.html."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02579310"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0195-6698(88)80014-3"},{"key":"e_1_3_2_1_15_1","volume-title":"On the spectra of general random graphs. the electronic journal of combinatorics","author":"Chung Fan","year":"2011","unstructured":"Fan Chung and Mary Radcliffe. On the spectra of general random graphs. the electronic journal of combinatorics, pages P215\u2013P215, 2011."},{"key":"e_1_3_2_1_16_1","first-page":"264","volume-title":"10th USENIX Symposium on Operating Systems Design and Implementation (OSDI 12)","author":"Corbett James C.","year":"2012","unstructured":"James C. Corbett, Jeffrey Dean, Michael Epstein, Andrew Fikes, Christopher Frost, JJ Furman, Sanjay Ghemawat, Andrey Gubarev, Christopher Heiser, Peter Hochschild, Wilson Hsieh, Sebastian Kanthak, Eugene Kogan, Hongyi Li, Alexander Lloyd, Sergey Melnik, David Mwaura, David Nagle, Sean Quinlan, Rajesh Rao, Lindsay Rolig, Yasushi Saito, Michal Szymaniak, Christopher Taylor, Ruth Wang, and Dale Woodford. Spanner: Google's Globally-Distributed database. In 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI 12), pages 261\u2013264, Hollywood, CA, October 2012. USENIX Association."},{"key":"e_1_3_2_1_17_1","volume-title":"Fine-grained network time synchronization using reference broadcasts. ACM SIGOPS Operating Systems Review, 36(SI):147\u2013163","author":"Elson Jeremy","year":"2002","unstructured":"Jeremy Elson, Lewis Girod, and Deborah Estrin. Fine-grained network time synchronization using reference broadcasts. ACM SIGOPS Operating Systems Review, 36(SI):147\u2013163, 2002."},{"key":"e_1_3_2_1_18_1","first-page":"92","volume-title":"2014 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control, and Communication (ISPCS)","author":"Estrela Pedro V","unstructured":"Pedro V Estrela, Sebastian Neus\u00fc\u00df, and Wojciech Owczarek. Using a multi-source NTP watchdog to increase the robustness of PTPv2 in financial industry networks. In 2014 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control, and Communication (ISPCS), pages 87\u201392. IEEE, 2014."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/780542.780646"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/958491.958508"},{"key":"e_1_3_2_1_21_1","first-page":"94","volume-title":"Fine-grained Clock Synchronization. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18)","author":"Geng Yilong","year":"2018","unstructured":"Yilong Geng, Shiyu Liu, Zi Yin, Ashish Naik, Balaji Prabhakar, Mendel Rosenblum, and Amin Vahdat. Exploiting a Natural Network Effect for Scalable, Fine-grained Clock Synchronization. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18), pages 81\u201394, Renton, WA, April 2018. USENIX Association."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458336.3465278"},{"key":"e_1_3_2_1_23_1","first-page":"1266","volume-title":"19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22)","author":"Gibson Dan","year":"2022","unstructured":"Dan Gibson, Hema Hariharan, Eric Lance, Moray McLaren, Behnam Montazeri, Arjun Singh, Stephen Wang, Hassan M. G. Wassel, Zhehua Wu, Sunghwan Yoo, Raghuraman Balasubramanian, Prashant Chandra, Michael Cutforth, Peter Cuy, David Decotigny, Rakesh Gautam, Alex Iriza, Milo M. K. Martin, Rick Roy, Zuowei Shen, Ming Tan, Ye Tang, Monica Wong-Chan, Joe Zbiciak, and Amin Vahdat. Aquila: A unified, low-latency fabric for datacenter networks. In 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22), pages 1249\u20131266, Renton, WA, April 2022. USENIX Association."},{"key":"e_1_3_2_1_24_1","first-page":"4920","volume-title":"Proceedings of the 45th IEEE Conference on Decision and Control","author":"Giridhar Arvind","unstructured":"Arvind Giridhar and Praveen R Kumar. Distributed clock synchronization over wireless networks: Algorithms and analysis. In Proceedings of the 45th IEEE Conference on Decision and Control, pages 4915\u20134920. IEEE, 2006."},{"key":"e_1_3_2_1_25_1","volume-title":"Octopus: A Fair Packet Delivery Service. arXiv preprint arXiv:2401.08126","author":"Gong Junzhi","year":"2024","unstructured":"Junzhi Gong, Yuliang Li, Devdeep Ray, KK Yap, and Nandita Dukkipati. Octopus: A Fair Packet Delivery Service. arXiv preprint arXiv:2401.08126, 2024."},{"key":"e_1_3_2_1_26_1","first-page":"563","volume-title":"Ranveer Chandra. DBO: Fairness for Cloud-hosted Financial Exchanges. In Proceedings of the ACM SIGCOMM 2023 Conference","author":"Gupta Eashan","year":"2023","unstructured":"Eashan Gupta, Prateesh Goyal, Ilias Marinos, Chenxingyu Zhao, Radhika Mittal, and Ranveer Chandra. DBO: Fairness for Cloud-hosted Financial Exchanges. In Proceedings of the ACM SIGCOMM 2023 Conference, pages 550\u2013563, 2023."},{"key":"e_1_3_2_1_27_1","volume-title":"Jasper: Scalable and Fair Multicast for Financial Exchanges in the Cloud. arXiv preprint arXiv:2402.09527","author":"Haseeb Muhammad","year":"2024","unstructured":"Muhammad Haseeb, Jinkun Geng, Ulysses Butler, Xiyu Hao, Daniel Duclos-Cavalcanti, and Anirudh Sivaraman. Jasper: Scalable and Fair Multicast for Financial Exchanges in the Cloud. arXiv preprint arXiv:2402.09527, 2024."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9781139020411"},{"key":"e_1_3_2_1_29_1","first-page":"244","volume-title":"IEEE International Workshop on Factory Communication Systems, 2004. Proceedings.","author":"Jasperneite J\u00fcrgen","unstructured":"J\u00fcrgen Jasperneite, Khaled Shehab, and Karl Weber. Enhancements to the time synchronization standard IEEE-1588 for a system of cascaded bridges. In IEEE International Workshop on Factory Communication Systems, 2004. Proceedings., pages 239\u2013244. IEEE, 2004."},{"key":"e_1_3_2_1_30_1","volume-title":"Synchronizing clocks in the presence of faults. Journal of the ACM (JACM), 32(1):52\u201378","author":"Lamport Leslie","year":"1985","unstructured":"Leslie Lamport and P Michael Melliar-Smith. Synchronizing clocks in the presence of faults. Journal of the ACM (JACM), 32(1):52\u201378, 1985."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934885"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSP.2011.2162832"},{"key":"e_1_3_2_1_33_1","volume-title":"Introduction to Time and Frequency Metrology. (70)","author":"Levine Judah","year":"1999","unstructured":"Judah Levine. Introduction to Time and Frequency Metrology. (70), 1999-01-01 1999."},{"key":"e_1_3_2_1_34_1","first-page":"1186","volume-title":"Amin Vahdat. Sundial: Fault-tolerant Clock Synchronization for Datacenters. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Li Yuliang","unstructured":"Yuliang Li, Gautam Kumar, Hema Hariharan, Hassan Wassel, Peter Hochschild, Dave Platt, Simon Sabato, Minlan Yu, Nandita Dukkipati, Prashant Chandra, and Amin Vahdat. Sundial: Fault-tolerant Clock Synchronization for Datacenters. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20), pages 1171\u20131186. USENIX Association, November 2020."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPCS.2011.6070148"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSEN.2011.2182045"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2014.2345692"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1031495.1031501"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3318041.3355468"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2005.1583363"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/26.103043"},{"issue":"3","key":"e_1_3_2_1_42_1","first-page":"274","article-title":"Isoperimetric numbers of graphs. Journal of combinatorial theory","volume":"47","author":"Mohar Bojan","year":"1989","unstructured":"Bojan Mohar. Isoperimetric numbers of graphs. Journal of combinatorial theory, Series B, 47(3):274\u2013291, 1989.","journal-title":"Series B"},{"key":"e_1_3_2_1_43_1","first-page":"3","volume-title":"Proceedings of IEEE 1588 Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems","volume":"1588","author":"Mohl Dirk","year":"2005","unstructured":"Dirk Mohl. Experiences with IEEE 1588 in higher cascaded ethernet networks: evaluation of network elements. In Proceedings of IEEE 1588 Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems, volume 1588, page 3, 2005."},{"key":"e_1_3_2_1_44_1","first-page":"466","volume-title":"19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22)","author":"Najafi Ali","year":"2022","unstructured":"Ali Najafi and Michael Wei. Graham: Synchronizing Clocks by Leveraging Local Clock Properties. In 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22), pages 453\u2013466, Renton, WA, April 2022. USENIX Association."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2004.834113"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3544216.3544265"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2011.06.012"},{"key":"e_1_3_2_1_48_1","first-page":"1273","volume-title":"2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003.","volume":"2","author":"Sichitiu Mihail L","unstructured":"Mihail L Sichitiu and Chanchai Veerarittiphan. Simple, accurate time synchronization for wireless sensor networks. In 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003., volume 2, pages 1266\u20131273. IEEE, 2003."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787508"},{"key":"e_1_3_2_1_50_1","first-page":"2739","volume-title":"Proceedings of the 45th IEEE Conference on Decision and Control","author":"Solis Roberto","unstructured":"Roberto Solis, Vivek S Borkar, and Panganamala R Kumar. A new distributed time synchronization protocol for multihop wireless networks. In Proceedings of the 45th IEEE Conference on Decision and Control, pages 2734\u20132739. IEEE, 2006."},{"key":"e_1_3_2_1_51_1","first-page":"6","volume-title":"IFAC world congress","author":"Spanos Demetri P","year":"2005","unstructured":"Demetri P Spanos, Reza Olfati-Saber, and Richard M Murray. Dynamic consensus on mobile networks. In IFAC world congress, pages 1\u20136, 2005."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/941350.941353"},{"key":"e_1_3_2_1_53_1","first-page":"7","volume-title":"2015 Saudi Arabia Smart Grid (SASG)","author":"Watt Steve T","unstructured":"Steve T Watt, Shankar Achanta, Hamza Abubakari, Eric Sagen, Zafer Korkmaz, and Husam Ahmed. Understanding and applying precision time protocol. In 2015 Saudi Arabia Smart Grid (SASG), pages 1\u20137. IEEE, 2015."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/1098918.1098934"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysconle.2004.02.022"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2006.08.010"}],"event":{"name":"SIGCOMM '25: ACM SIGCOMM 2025 Conference","location":"S\u00e3o Francisco Convent Coimbra Portugal","acronym":"SIGCOMM '25","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"]},"container-title":["Proceedings of the ACM SIGCOMM 2025 Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3718958.3750502","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,27]],"date-time":"2025-08-27T16:54:37Z","timestamp":1756313677000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3718958.3750502"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,8,27]]},"references-count":56,"alternative-id":["10.1145\/3718958.3750502","10.1145\/3718958"],"URL":"https:\/\/doi.org\/10.1145\/3718958.3750502","relation":{},"subject":[],"published":{"date-parts":[[2025,8,27]]},"assertion":[{"value":"2025-08-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}