{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,27]],"date-time":"2026-05-27T20:06:50Z","timestamp":1779912410268,"version":"3.53.1"},"publisher-location":"New York, NY, USA","reference-count":41,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,10,12]],"date-time":"2020-10-12T00:00:00Z","timestamp":1602460800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NSF","award":["1701681, 1717948, 1932447"],"award-info":[{"award-number":["1701681, 1717948, 1932447"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,10,12]]},"DOI":"10.1145\/3419111.3421279","type":"proceedings-article","created":{"date-parts":[[2020,10,13]],"date-time":"2020-10-13T04:40:25Z","timestamp":1602564025000},"page":"179-192","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["Concury"],"prefix":"10.1145","author":[{"given":"Shouqian","family":"Shi","sequence":"first","affiliation":[{"name":"University of California"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ye","family":"Yu","sequence":"additional","affiliation":[{"name":"Google"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Minghao","family":"Xie","sequence":"additional","affiliation":[{"name":"University of California"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xin","family":"Li","sequence":"additional","affiliation":[{"name":"Google"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiaozhou","family":"Li","sequence":"additional","affiliation":[{"name":"Celer Network"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ying","family":"Zhang","sequence":"additional","affiliation":[{"name":"Facebook"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chen","family":"Qian","sequence":"additional","affiliation":[{"name":"University of California"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2020,10,12]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"[n.d.]. CloudLab. https:\/\/www.cloudlab.us\/.  [n.d.]. CloudLab. https:\/\/www.cloudlab.us\/."},{"key":"e_1_3_2_2_2_1","unstructured":"[n.d.]. Intel DPDK: Data Plane Development Kit. https:\/\/www.dpdk.org.  [n.d.]. Intel DPDK: Data Plane Development Kit. https:\/\/www.dpdk.org."},{"key":"e_1_3_2_2_3_1","unstructured":"[n.d.]. P4 Behavioral Model. https:\/\/goo.gl\/vzBLE4.  [n.d.]. P4 Behavioral Model. https:\/\/goo.gl\/vzBLE4."},{"key":"e_1_3_2_2_4_1","unstructured":"[n.d.]. P416 language. https:\/\/goo.gl\/wp6no2.  [n.d.]. P4 16 language. https:\/\/goo.gl\/wp6no2."},{"key":"e_1_3_2_2_5_1","unstructured":"[n.d.]. Pktgen-DPDK. https:\/\/github.com\/pktgen\/Pktgen-DPDK.  [n.d.]. Pktgen-DPDK. https:\/\/github.com\/pktgen\/Pktgen-DPDK."},{"key":"e_1_3_2_2_6_1","unstructured":"2007. Intel SSE4 Programming Reference. https:\/\/goo.gl\/J4HkVo.  2007. Intel SSE4 Programming Reference. https:\/\/goo.gl\/J4HkVo."},{"key":"e_1_3_2_2_7_1","unstructured":"2014. Making Facebook's software infrastructure more energy efficient with Autoscale. https:\/\/goo.gl\/692u64.  2014. Making Facebook's software infrastructure more energy efficient with Autoscale. https:\/\/goo.gl\/692u64."},{"key":"e_1_3_2_2_8_1","unstructured":"2017. A10. https:\/\/www.a10networks.com\/.  2017. A10. https:\/\/www.a10networks.com\/."},{"key":"e_1_3_2_2_9_1","unstructured":"2017. Data Sharing on traffic pattern inside Facebook's datacenter network. https:\/\/research.fb.com\/data-sharing-on-traffic-pattern-inside-facebooks-datacenter-network\/.  2017. Data Sharing on traffic pattern inside Facebook's datacenter network. https:\/\/research.fb.com\/data-sharing-on-traffic-pattern-inside-facebooks-datacenter-network\/."},{"key":"e_1_3_2_2_10_1","unstructured":"2017. Loadbalancer.org Inc. https:\/\/www.loadbalancer.org\/.  2017. Loadbalancer.org Inc. https:\/\/www.loadbalancer.org\/."},{"key":"e_1_3_2_2_11_1","unstructured":"2017. Netscaler Citrix Systems Inc. https:\/\/goo.gl\/STMuUY.  2017. Netscaler Citrix Systems Inc. https:\/\/goo.gl\/STMuUY."},{"key":"e_1_3_2_2_12_1","unstructured":"2017. Nginx. https:\/\/www.nginx.com\/.  2017. Nginx. https:\/\/www.nginx.com\/."},{"key":"e_1_3_2_2_13_1","unstructured":"2017. PI Library. https:\/\/goo.gl\/8Np9HQ.  2017. PI Library. https:\/\/goo.gl\/8Np9HQ."},{"key":"e_1_3_2_2_14_1","unstructured":"2019. Anonymous Source Code of the Concury Prototype. https:\/\/www.dropbox.com\/s\/ruou2l340uu1f4u\/concury%20code.zip.  2019. Anonymous Source Code of the Concury Prototype. https:\/\/www.dropbox.com\/s\/ruou2l340uu1f4u\/concury%20code.zip."},{"key":"e_1_3_2_2_15_1","unstructured":"2019. Libtins network packet sniffing and crafting library. https:\/\/goo.gl\/36qokt.  2019. Libtins network packet sniffing and crafting library. https:\/\/goo.gl\/36qokt."},{"key":"e_1_3_2_2_16_1","unstructured":"2019. Mininet. http:\/\/www.mininet.org\/.  2019. Mininet. http:\/\/www.mininet.org\/."},{"key":"e_1_3_2_2_17_1","volume-title":"Proc. of USENIX NSDI.","author":"Ara\u00fajo Jo\u00e3o Taveira","year":"2018","unstructured":"Jo\u00e3o Taveira Ara\u00fajo , Lorenzo Saino , Lennert Buytenhek , and Raul Landa . 2018 . Balancing on the Edge: Transport Affinity without Network State . In Proc. of USENIX NSDI. Jo\u00e3o Taveira Ara\u00fajo, Lorenzo Saino, Lennert Buytenhek, and Raul Landa. 2018. Balancing on the Edge: Transport Affinity without Network State. In Proc. of USENIX NSDI."},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1137\/1.9781611973068.86"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1159913.1159950"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-87744-8_22"},{"key":"e_1_3_2_2_21_1","volume-title":"Proc. of ACM SODA. 30--39","author":"Chazelle Bernard","year":"2004","unstructured":"Bernard Chazelle , Joe Kilian , Ronitt Rubinfeld , and Ayellet Tal . 2004 . The Bloomier Filter: An Efficient Data Structure for Static Support Lookup Tables . In Proc. of ACM SODA. 30--39 . Bernard Chazelle, Joe Kilian, Ronitt Rubinfeld, and Ayellet Tal. 2004. The Bloomier Filter: An Efficient Data Structure for Static Support Lookup Tables. In Proc. of ACM SODA. 30--39."},{"key":"e_1_3_2_2_22_1","volume-title":"Proc. of ACM SOSP.","author":"David","unstructured":"David Chou et al. 2019. Taiji: Managing Global User Traffic for Large-Scale Internet Services at the Edge . In Proc. of ACM SOSP. David Chou et al. 2019. Taiji: Managing Global User Traffic for Large-Scale Internet Services at the Edge. In Proc. of ACM SOSP."},{"key":"e_1_3_2_2_23_1","volume-title":"Proc. of USENIX NSDI.","author":"Eisenbud Daniel E.","year":"2016","unstructured":"Daniel E. Eisenbud , Cheng Yi , Carlo Contavalli , Cody Smith , Roman Kononov , Eric Mann-Hielscher , Ardas Cilingiroglu , Bin Cheyney , Wentao Shang , and Jinnah Dylan Hosein . 2016 . Maglev: A Fast and Reliable Software Network Load Balancer . In Proc. of USENIX NSDI. Daniel E. Eisenbud, Cheng Yi, Carlo Contavalli, Cody Smith, Roman Kononov, Eric Mann-Hielscher, Ardas Cilingiroglu, Bin Cheyney, Wentao Shang, and Jinnah Dylan Hosein. 2016. Maglev: A Fast and Reliable Software Network Load Balancer. In Proc. of USENIX NSDI."},{"key":"e_1_3_2_2_24_1","volume-title":"Proc. of USENIX NSDI.","author":"Fan Bin","year":"2013","unstructured":"Bin Fan , Dave Andersen , and Michael Kaminsky . 2013 . MemC3: Compact and Concurrent MemCache with Dumber Caching and Smarter Hashing . In Proc. of USENIX NSDI. Bin Fan, Dave Andersen, and Michael Kaminsky. 2013. MemC3: Compact and Concurrent MemCache with Dumber Caching and Smarter Hashing. In Proc. of USENIX NSDI."},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626317"},{"key":"e_1_3_2_2_26_1","volume":"201","author":"Li Xiaozhou","unstructured":"Xiaozhou Li , Dave Andersen , Michael Kaminsky , and Michael J. Freedman. 201 4. Algorithmic improvements for fast concurrent cuckoo hashing. In Proc. of ACM EuroSys. Xiaozhou Li, Dave Andersen, Michael Kaminsky, and Michael J. Freedman. 2014. Algorithmic improvements for fast concurrent cuckoo hashing. In Proc. of ACM EuroSys.","journal-title":"Michael J. Freedman."},{"key":"e_1_3_2_2_27_1","volume":"199","author":"Majewski Bohdan S.","unstructured":"Bohdan S. Majewski , Nicholas C. Wormald , George Havas , and Zbigniew J. Czech. 199 6. A Family of Perfect Hashing Methods. Comput. J. (1996). Bohdan S. Majewski, Nicholas C. Wormald, George Havas, and Zbigniew J. Czech. 1996. A Family of Perfect Hashing Methods. Comput. J. (1996).","journal-title":"Zbigniew J. Czech."},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098824"},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"crossref","unstructured":"Nick McKeown Tom Anderson Hari Balakrishnan Guru Parulkar Larry Peterson Jennifer Rexford Scott Shenker and Jonathan Turner. 2008. OpenFlow: Enabling Innovation in Campus Networks. SIGCOMM Comput. Commun. Rev. (2008).  Nick McKeown Tom Anderson Hari Balakrishnan Guru Parulkar Larry Peterson Jennifer Rexford Scott Shenker and Jonathan Turner. 2008. OpenFlow: Enabling Innovation in Campus Networks. SIGCOMM Comput. Commun. Rev. (2008).","DOI":"10.1145\/1355734.1355746"},{"key":"e_1_3_2_2_30_1","volume-title":"Proc. of USENIX NSDI.","author":"Olteanu Vladimir","year":"2018","unstructured":"Vladimir Olteanu , Alexandru Agache , Andrei Voinescu , and Costin Raiciu . 2018 . Stateless Datacenter Load-balancing with Beamer . In Proc. of USENIX NSDI. Vladimir Olteanu, Alexandru Agache, Andrei Voinescu, and Costin Raiciu. 2018. Stateless Datacenter Load-balancing with Beamer. In Proc. of USENIX NSDI."},{"key":"e_1_3_2_2_31_1","volume-title":"Journal of Algorithms","author":"Pagh Rasmus","year":"2004","unstructured":"Rasmus Pagh and Flemming Friche Rodler . 2004. Cuckoo Hashing . Journal of Algorithms ( 2004 ). Rasmus Pagh and Flemming Friche Rodler. 2004. Cuckoo Hashing. Journal of Algorithms (2004)."},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486026"},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098853"},{"key":"e_1_3_2_2_34_1","volume-title":"Edge computing: Vision and challenges","author":"Shi Weisong","year":"2016","unstructured":"Weisong Shi , Jie Cao , Quan Zhang , Youhuizi Li , and Lanyu Xu. 2016. Edge computing: Vision and challenges . IEEE Internet of Things Journal 3, 5 ( 2016 ). Weisong Shi, Jie Cao, Quan Zhang, Youhuizi Li, and Lanyu Xu. 2016. Edge computing: Vision and challenges. IEEE Internet of Things Journal 3, 5 (2016)."},{"key":"e_1_3_2_2_35_1","volume-title":"Vaquero and Luis Rodero-Merino","author":"Luis","year":"2014","unstructured":"Luis M. Vaquero and Luis Rodero-Merino . 2014 . Finding your Way in the Fog : Towards a Comprehensive Definition of Fog Computing. ACM SIGCOMM CCR ( 2014). Luis M. Vaquero and Luis Rodero-Merino. 2014. Finding your Way in the Fog: Towards a Comprehensive Definition of Fog Computing. ACM SIGCOMM CCR (2014)."},{"key":"e_1_3_2_2_36_1","volume":"201","author":"Wang R.","unstructured":"R. Wang , D. Butnariu , and J. Rexford. 201 1. Openflow-Based Server Load Balancing Gone Wild. Proc. of ACM Hot-ICE. R. Wang, D. Butnariu, and J. Rexford. 2011. Openflow-Based Server Load Balancing Gone Wild. Proc. of ACM Hot-ICE.","journal-title":"J. Rexford."},{"key":"e_1_3_2_2_37_1","volume-title":"Espresso: Scale, Reliability and Programmability for Global Internet Peering. In Proc. of ACM SIGCOMM.","author":"Yap Kok-Kiong","year":"2017","unstructured":"Kok-Kiong Yap 2017 . Taking the Edge of f with Espresso: Scale, Reliability and Programmability for Global Internet Peering. In Proc. of ACM SIGCOMM. Kok-Kiong Yap et al. 2017. Taking the Edge off with Espresso: Scale, Reliability and Programmability for Global Internet Peering. In Proc. of ACM SIGCOMM."},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/HotWeb.2015.22"},{"key":"e_1_3_2_2_39_1","volume-title":"Proc. of IEEE ICNP.","author":"Yu Ye","year":"2017","unstructured":"Ye Yu , Djamal Belazzougui , Chen Qian , and Qin Zhang . 2017 . Othello Hashing for Scalable and Fast Name Switching . In Proc. of IEEE ICNP. Ye Yu, Djamal Belazzougui, Chen Qian, and Qin Zhang. 2017. Othello Hashing for Scalable and Fast Name Switching. In Proc. of IEEE ICNP."},{"key":"e_1_3_2_2_40_1","volume-title":"Memory-efficient and Ultra-fast Network Lookup and Forwarding using Othello Hashing","author":"Yu Ye","year":"2018","unstructured":"Ye Yu , Djamal Belazzougui , Chen Qian , and Qin Zhang . 2018. Memory-efficient and Ultra-fast Network Lookup and Forwarding using Othello Hashing . IEEE\/ACM Transactions on Networking ( 2018 ). Ye Yu, Djamal Belazzougui, Chen Qian, and Qin Zhang. 2018. Memory-efficient and Ultra-fast Network Lookup and Forwarding using Othello Hashing. IEEE\/ACM Transactions on Networking (2018)."},{"key":"e_1_3_2_2_41_1","volume-title":"Proc. of ACM SIGCOMM Workshop on Mobile Edge Computing (MECCOM).","author":"Li Xin","year":"2017","unstructured":"YeYu, Xin Li , and Chen Qian . 2017 . SDLB: A Scalable and Dynamic Software Load Balancer for Fog and Mobile Edge Computing . In Proc. of ACM SIGCOMM Workshop on Mobile Edge Computing (MECCOM). YeYu, Xin Li, and Chen Qian. 2017. SDLB: A Scalable and Dynamic Software Load Balancer for Fog and Mobile Edge Computing. In Proc. of ACM SIGCOMM Workshop on Mobile Edge Computing (MECCOM)."}],"event":{"name":"SoCC '20: ACM Symposium on Cloud Computing","location":"Virtual Event USA","acronym":"SoCC '20","sponsor":["SIGMOD ACM Special Interest Group on Management of Data","SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 11th ACM Symposium on Cloud Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3419111.3421279","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3419111.3421279","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:32:05Z","timestamp":1750195925000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3419111.3421279"}},"subtitle":["a fast and light-weight software cloud load balancer"],"short-title":[],"issued":{"date-parts":[[2020,10,12]]},"references-count":41,"alternative-id":["10.1145\/3419111.3421279","10.1145\/3419111"],"URL":"https:\/\/doi.org\/10.1145\/3419111.3421279","relation":{},"subject":[],"published":{"date-parts":[[2020,10,12]]},"assertion":[{"value":"2020-10-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}