{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,24]],"date-time":"2025-08-24T00:02:50Z","timestamp":1755993770274,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":16,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T00:00:00Z","timestamp":1725408000000},"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":[[2024,9,4]]},"DOI":"10.1145\/3678015.3680483","type":"proceedings-article","created":{"date-parts":[[2024,8,29]],"date-time":"2024-08-29T12:19:32Z","timestamp":1724933972000},"page":"74-80","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["FHA: Flow-level High Availability on Programmable Network Hardware for Cloud Provider"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0008-5573-3814","authenticated-orcid":false,"given":"Ying","family":"Chu","sequence":"first","affiliation":[{"name":"USTC, Microsoft Research"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2738-1072","authenticated-orcid":false,"given":"Ziyuan","family":"Liu","sequence":"additional","affiliation":[{"name":"Beihang University SKLCCSE, Microsoft Research"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-6416-5870","authenticated-orcid":false,"given":"Riff","family":"Jiang","sequence":"additional","affiliation":[{"name":"Microsoft"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-3283-5765","authenticated-orcid":false,"given":"Ze","family":"Gan","sequence":"additional","affiliation":[{"name":"Microsoft"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-0723-9401","authenticated-orcid":false,"given":"Junhua","family":"Zhai","sequence":"additional","affiliation":[{"name":"Microsoft"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-4813-5840","authenticated-orcid":false,"given":"Guohan","family":"Lu","sequence":"additional","affiliation":[{"name":"Microsoft"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6947-9740","authenticated-orcid":false,"given":"Zhixiong","family":"Niu","sequence":"additional","affiliation":[{"name":"Microsoft Research"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4175-0097","authenticated-orcid":false,"given":"Yongqiang","family":"Xiong","sequence":"additional","affiliation":[{"name":"Microsoft Research"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,9,4]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Bluebird: High-performance {SDN} for Bare-metal Cloud Services. In USENIX NSDI","author":"Arumugam Manikandan","year":"2022","unstructured":"Manikandan Arumugam, Deepak Bansal, Navdeep Bhatia, James Boerner, Simon Capper, Changhoon Kim, Sarah McClure, Neeraj Motwani, Ranga Narasimhan, Urvish Panchal, et al. 2022. Bluebird: High-performance {SDN} for Bare-metal Cloud Services. In USENIX NSDI (2022)."},{"key":"e_1_3_2_1_2_1","unstructured":"Deepak Bansal Gerald DeGrace Rishabh Tewari Michal Zygmunt James Grantham Silvano Gai Mario Baldi Krishna Doddapaneni Arun Selvarajan Arunkumar Arumugam et al. 2023. Disaggregating stateful network functions. In USENIX NSDI (2023)."},{"key":"e_1_3_2_1_3_1","volume-title":"Panagiotis Papadimitratos, and Marco Chiesa.","author":"Barbette Tom","year":"2020","unstructured":"Tom Barbette, Chen Tang, Haoran Yao, Dejan Kosti\u0107, Gerald Q Maguire Jr, Panagiotis Papadimitratos, and Marco Chiesa. 2020. A {High-Speed}{Load-Balancer} Design with Guaranteed {Per-Connection-Consistency}. In USENIX NSDI (2020)."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405894"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2020.3048265"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132764"},{"key":"e_1_3_2_1_7_1","volume-title":"Tea: Enabling state-intensive network functions on programmable switches. In ACM SIGCOMM","author":"Kim Daehyeok","year":"2020","unstructured":"Daehyeok Kim, Zaoxing Liu, Yibo Zhu, Changhoon Kim, Jeongkeun Lee, Vyas Sekar, and Srinivasan Seshan. 2020. Tea: Enabling state-intensive network functions on programmable switches. In ACM SIGCOMM (2020)."},{"key":"e_1_3_2_1_8_1","volume-title":"Vyas Sekar, and Srinivasan Seshan.","author":"Kim Daehyeok","year":"2021","unstructured":"Daehyeok Kim, Jacob Nelson, Dan RK Ports, Vyas Sekar, and Srinivasan Seshan. 2021. Redplane: Enabling fault-tolerant stateful in-switch applications. In ACM SIGCOMM (2021)."},{"key":"e_1_3_2_1_9_1","volume-title":"USENIX NSDI","author":"Lao ChonLam","year":"2021","unstructured":"ChonLam Lao, Yanfang Le, Kshiteej Mahajan, Yixi Chen, Wenfei Wu, Aditya Akella, and Michael Swift. 2021. {ATP}: In-network aggregation for multi-tenant learning. In USENIX NSDI (2021)."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098824"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3452296.3472889"},{"key":"e_1_3_2_1_12_1","volume-title":"USENIX NSDI","author":"Sapio Amedeo","year":"2021","unstructured":"Amedeo Sapio, Marco Canini, Chen-Yu Ho, Jacob Nelson, Panos Kalnis, Changhoon Kim, Arvind Krishnamurthy, Masoud Moshref, Dan Ports, and Peter Richt\u00e1rik. 2021. Scaling distributed machine learning with {In-Network} aggregation. In USENIX NSDI (2021)."},{"key":"e_1_3_2_1_13_1","unstructured":"SONiC DASH Team. 2024. High Availability and Scale. (2024). https:\/\/github.com\/sonic-net\/DASH\/blob\/main\/documentation\/high-avail\/high-availability-and-scale.md#flow-replication-using-perfect-sync"},{"key":"e_1_3_2_1_14_1","volume-title":"USENIX Security Symposium (USENIX Security 21)","author":"Xing Jiarong","year":"2021","unstructured":"Jiarong Xing, Wenqing Wu, and Ang Chen. 2021. Ripple: A programmable, decentralized {Link-Flooding} defense against adaptive adversaries. In USENIX Security Symposium (USENIX Security 21). 3865--3881."},{"volume-title":"Dan RK Ports","author":"Zeno Lior","key":"e_1_3_2_1_15_1","unstructured":"Lior Zeno, Dan RK Ports, Jacob Nelson, Daehyeok Kim, Shir Landau-Feibish, Idit Keidar, Arik Rinberg, Alon Rashelbach, Igor De-Paula, and Mark Silberstein. 2022. {SwiSh}: Distributed shared state abstractions for programmable switches. In USENIX NSDI (2022)."},{"key":"e_1_3_2_1_16_1","volume-title":"Loom: Switch-based cloud load balancer with compressed states","author":"Zhang Jiao","year":"2021","unstructured":"Jiao Zhang, Yuxuan Gao, Shubo Wen, Tian Pan, and Tao Huang. 2021. Loom: Switch-based cloud load balancer with compressed states. In IEEE ICNP (2021). IEEE."}],"event":{"name":"APSys '24: 15th ACM SIGOPS Asia-Pacific Workshop on Systems","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Kyoto Japan","acronym":"APSys '24"},"container-title":["Proceedings of the 15th ACM SIGOPS Asia-Pacific Workshop on Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3678015.3680483","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3678015.3680483","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T02:14:53Z","timestamp":1755915293000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3678015.3680483"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,4]]},"references-count":16,"alternative-id":["10.1145\/3678015.3680483","10.1145\/3678015"],"URL":"https:\/\/doi.org\/10.1145\/3678015.3680483","relation":{},"subject":[],"published":{"date-parts":[[2024,9,4]]},"assertion":[{"value":"2024-09-04","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}