{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,29]],"date-time":"2025-11-29T07:55:45Z","timestamp":1764402945106,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":36,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,4,3]],"date-time":"2019-04-03T00:00:00Z","timestamp":1554249600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,4,3]]},"DOI":"10.1145\/3314148.3314353","type":"proceedings-article","created":{"date-parts":[[2019,10,7]],"date-time":"2019-10-07T13:24:18Z","timestamp":1570454658000},"page":"8-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":29,"title":["Precise Time-synchronization in the Data-Plane using Programmable Switching ASICs"],"prefix":"10.1145","author":[{"given":"Pravein Govindan","family":"Kannan","sequence":"first","affiliation":[{"name":"School of Computing, National University of Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Raj","family":"Joshi","sequence":"additional","affiliation":[{"name":"School of Computing, National University of Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mun Choon","family":"Chan","sequence":"additional","affiliation":[{"name":"School of Computing, National University of Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,4,3]]},"reference":[{"doi-asserted-by":"publisher","key":"e_1_3_2_1_1_1","DOI":"10.1109\/26.103043"},{"unstructured":"IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems. IEEE Std 1588-2008 (Revision of IEEE Std 1588-2002) pages 1--300 2008.  IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems. IEEE Std 1588-2008 (Revision of IEEE Std 1588-2002) pages 1--300 2008.","key":"e_1_3_2_1_2_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_3_1","DOI":"10.1145\/2934872.2934885"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_4_1","DOI":"10.1109\/ISPCS.2011.6070161"},{"key":"e_1_3_2_1_5_1","volume-title":"Proceedings of NSDI","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 Proceedings of NSDI , 2018 . 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 Proceedings of NSDI, 2018."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_6_1","DOI":"10.1145\/2774993.2774999"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_7_1","DOI":"10.1145\/2935634.2935638"},{"key":"e_1_3_2_1_8_1","volume-title":"Proceedings of NSDI","author":"Jin Xin","year":"2018","unstructured":"Xin Jin , Xiaozhou Li , Haoyu Zhang , Nate Foster , Jeongkeun Lee , Robert Soul\u00e9 , Changhoon Kim , and Ion Stoica . Netchain : Scale-free sub-rtt coordination . In Proceedings of NSDI , 2018 . Xin Jin, Xiaozhou Li, Haoyu Zhang, Nate Foster, Jeongkeun Lee, Robert Soul\u00e9, Changhoon Kim, and Ion Stoica. Netchain: Scale-free sub-rtt coordination. In Proceedings of NSDI, 2018."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_9_1","DOI":"10.1145\/3132747.3132764"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_10_1","DOI":"10.1145\/3037697.3037731"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_11_1","DOI":"10.1145\/3132747.3132751"},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of SysML","author":"Tootoonchian Amin","year":"2018","unstructured":"Amin Tootoonchian , Aurojit Panda , Aida Nematzadeh , and Scoot Shenkar . Distributed shared memory for machine learning . In Proceedings of SysML , 2018 . Amin Tootoonchian, Aurojit Panda, Aida Nematzadeh, and Scoot Shenkar. Distributed shared memory for machine learning. In Proceedings of SysML, 2018."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_13_1","DOI":"10.1145\/3229591.3229593"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_14_1","DOI":"10.1145\/3230543.3230552"},{"unstructured":"The world's fastest and most programmable networks. https:\/\/www.barefootnetworks.com\/resources\/worlds-fastest-most-programmable-networks\/.  The world's fastest and most programmable networks. https:\/\/www.barefootnetworks.com\/resources\/worlds-fastest-most-programmable-networks\/.","key":"e_1_3_2_1_15_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_16_1","DOI":"10.1109\/GLOCOM.2006.467"},{"unstructured":"Meinberg PTP Client. https:\/\/www.meinbergglobal.com\/english\/products\/ptp-client-software-win-linux.htm.  Meinberg PTP Client. https:\/\/www.meinbergglobal.com\/english\/products\/ptp-client-software-win-linux.htm.","key":"e_1_3_2_1_17_1"},{"unstructured":"IEEE 1588 PTP and Analytics on Cisco Nexus 3548 Switch. https:\/\/www.cisco.com\/c\/en\/us\/products\/collateral\/switches\/nexus-3000-series-switches\/white-paper-c11-731501.html.  IEEE 1588 PTP and Analytics on Cisco Nexus 3548 Switch. https:\/\/www.cisco.com\/c\/en\/us\/products\/collateral\/switches\/nexus-3000-series-switches\/white-paper-c11-731501.html.","key":"e_1_3_2_1_18_1"},{"unstructured":"FSMLabs Timekeeper Appliance. https:\/\/www.fsmlabs.com\/timekeeper\/enterprise-appliance\/.  FSMLabs Timekeeper Appliance. https:\/\/www.fsmlabs.com\/timekeeper\/enterprise-appliance\/.","key":"e_1_3_2_1_19_1"},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of OSDI","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 Proceedings of OSDI , 2012 . 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 Proceedings of OSDI, 2012."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_21_1","DOI":"10.1109\/5.736348"},{"volume-title":"Xpliant ethernet switch product family","year":"2018","unstructured":"Cavium. Xpliant ethernet switch product family , 2018 . Cavium. Xpliant ethernet switch product family, 2018.","key":"e_1_3_2_1_22_1"},{"unstructured":"Barefoot Networks. Tofino 2018.  Barefoot Networks. Tofino 2018.","key":"e_1_3_2_1_23_1"},{"unstructured":"Intel. Flexpipe 2018.  Intel. Flexpipe 2018.","key":"e_1_3_2_1_24_1"},{"unstructured":"Cisco UADP. https:\/\/blogs.cisco.com\/enterprise\/new-frontiers-anti-aging-treatment-for-your-network.  Cisco UADP. https:\/\/blogs.cisco.com\/enterprise\/new-frontiers-anti-aging-treatment-for-your-network.","key":"e_1_3_2_1_25_1"},{"unstructured":"Broadcom Trident 3. https:\/\/packetpushers.net\/broadcom-trident3-programmable-varied-volume\/.  Broadcom Trident 3. https:\/\/packetpushers.net\/broadcom-trident3-programmable-varied-volume\/.","key":"e_1_3_2_1_26_1"},{"unstructured":"Xilinx SDNet. https:\/\/www.xilinx.com\/products\/design-tools\/software-zone\/sdnet.html.  Xilinx SDNet. https:\/\/www.xilinx.com\/products\/design-tools\/software-zone\/sdnet.html.","key":"e_1_3_2_1_27_1"},{"unstructured":"Portable Switch Architecture. https:\/\/p4.org\/p4-spec\/docs\/PSA-v1.0.0.pdf.  Portable Switch Architecture. https:\/\/p4.org\/p4-spec\/docs\/PSA-v1.0.0.pdf.","key":"e_1_3_2_1_28_1"},{"unstructured":"In-band Network Telemetry. https:\/\/p4.org\/assets\/INT-current-spec.pdf.  In-band Network Telemetry. https:\/\/p4.org\/assets\/INT-current-spec.pdf.","key":"e_1_3_2_1_29_1"},{"key":"e_1_3_2_1_30_1","volume-title":"Proceedings of USENIX Workshop on Cyber Security Experimentation and Test (CSET)","author":"Kannan Pravein Govindan","year":"2018","unstructured":"Pravein Govindan Kannan , Ahmad Soltani , Mun Choon Chan , and Ee-Chien Chang . BNV : Enabling scalable network experimentation through bare-metal network virtualization . In Proceedings of USENIX Workshop on Cyber Security Experimentation and Test (CSET) , 2018 . Pravein Govindan Kannan, Ahmad Soltani, Mun Choon Chan, and Ee-Chien Chang. BNV: Enabling scalable network experimentation through bare-metal network virtualization. In Proceedings of USENIX Workshop on Cyber Security Experimentation and Test (CSET), 2018."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_31_1","DOI":"10.1145\/2486001.2486011"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_32_1","DOI":"10.1145\/2070562.2070570"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_33_1","DOI":"10.1145\/2815675.2815692"},{"unstructured":"P4 Language Consortium. 2018. Baseline switch.p4. https:\/\/github.com\/p4lang\/switch\/blob\/master\/p4src\/switch.p4.  P4 Language Consortium. 2018. Baseline switch.p4. https:\/\/github.com\/p4lang\/switch\/blob\/master\/p4src\/switch.p4.","key":"e_1_3_2_1_34_1"},{"key":"e_1_3_2_1_35_1","volume-title":"Arvind Krishnamurthy. Designing Distributed Systems Using Approximate Synchrony in Data Center Networks. In Proceedings of NSDI","author":"Ports Dan R. K.","year":"2015","unstructured":"Dan R. K. Ports , Jialin Li , Vincent Liu , Naveen Kr. Sharma , and Arvind Krishnamurthy. Designing Distributed Systems Using Approximate Synchrony in Data Center Networks. In Proceedings of NSDI , 2015 . Dan R. K. Ports, Jialin Li, Vincent Liu, Naveen Kr. Sharma, and Arvind Krishnamurthy. Designing Distributed Systems Using Approximate Synchrony in Data Center Networks. In Proceedings of NSDI, 2015."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_36_1","DOI":"10.1109\/INFCOMW.2016.7562197"}],"event":{"sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"],"acronym":"SOSR '19","name":"SOSR '19: Symposium on SDN Research","location":"San Jose CA USA"},"container-title":["Proceedings of the 2019 ACM Symposium on SDN Research"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3314148.3314353","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3314148.3314353","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:54:24Z","timestamp":1750204464000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3314148.3314353"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,4,3]]},"references-count":36,"alternative-id":["10.1145\/3314148.3314353","10.1145\/3314148"],"URL":"https:\/\/doi.org\/10.1145\/3314148.3314353","relation":{},"subject":[],"published":{"date-parts":[[2019,4,3]]},"assertion":[{"value":"2019-04-03","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}