{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,24]],"date-time":"2026-01-24T16:31:34Z","timestamp":1769272294236,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":31,"publisher":"ACM","license":[{"start":{"date-parts":[[2013,12,9]],"date-time":"2013-12-09T00:00:00Z","timestamp":1386547200000},"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":[[2013,12,9]]},"DOI":"10.1145\/2535372.2535379","type":"proceedings-article","created":{"date-parts":[[2013,12,4]],"date-time":"2013-12-04T14:04:58Z","timestamp":1386165898000},"page":"97-108","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":105,"title":["Scalable, high performance ethernet forwarding with CuckooSwitch"],"prefix":"10.1145","author":[{"given":"Dong","family":"Zhou","sequence":"first","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA, USA"}]},{"given":"Bin","family":"Fan","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA, USA"}]},{"given":"Hyeontaek","family":"Lim","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA, USA"}]},{"given":"Michael","family":"Kaminsky","sequence":"additional","affiliation":[{"name":"Intel Labs, Pittsburgh, PA, USA"}]},{"given":"David G.","family":"Andersen","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA, USA"}]}],"member":"320","published-online":{"date-parts":[[2013,12,9]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"libcuckoo. https:\/\/github.com\/efficient\/libcuckoo.  libcuckoo. https:\/\/github.com\/efficient\/libcuckoo."},{"key":"e_1_3_2_1_2_1","unstructured":"Mellanox sx1016 64-port 10gbe switch system. http:\/\/www.mellanox.com\/page\/products_dyn?product_family=125.  Mellanox sx1016 64-port 10gbe switch system. http:\/\/www.mellanox.com\/page\/products_dyn?product_family=125."},{"key":"e_1_3_2_1_3_1","unstructured":"Intel Data Plane Development Kit (Intel DPDK) Overview Intel Data Plane Development Kit (Intel DPDK) Overview"},{"key":"e_1_3_2_1_4_1","unstructured":".Intel 64 and IA-32 Architectures Optimization Reference Manual .  .Intel 64 and IA-32 Architectures Optimization Reference Manual ."},{"key":"e_1_3_2_1_5_1","unstructured":"http:\/\/www.intel.com\/content\/dam\/doc\/manual\/64-ia-32-architectures-optimization-manual.pdf.  http:\/\/www.intel.com\/content\/dam\/doc\/manual\/64-ia-32-architectures-optimization-manual.pdf."},{"key":"e_1_3_2_1_6_1","unstructured":"Read-Copy Update . http:\/\/en.wikipedia.org\/wiki\/Read-copyupdate.  Read-Copy Update . http:\/\/en.wikipedia.org\/wiki\/Read-copyupdate."},{"key":"e_1_3_2_1_7_1","volume-title":"http:\/\/threadingbuildingblocks.org\/","author":"Building Blocks Intel Threading","year":"2011","unstructured":"Intel Threading Building Blocks . http:\/\/threadingbuildingblocks.org\/ , 2011 . Intel Threading Building Blocks. http:\/\/threadingbuildingblocks.org\/, 2011."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1402958.1402967"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1402958.1402997"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/362686.362692"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1159913.1159955"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/863955.863979"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629578"},{"key":"e_1_3_2_1_14_1","first-page":"1","volume-title":"Seventh Whorkshop on Distributed Data and Structures (WDAS'2006)","author":"Erlingsson U.","year":"2006","unstructured":"U. Erlingsson , M. Manasse , and F. Mcsherry . A cool and practical alternative to traditional hash tables . In Seventh Whorkshop on Distributed Data and Structures (WDAS'2006) , pages 1 -- 6 , 2006 . U. Erlingsson, M. Manasse, and F. Mcsherry. A cool and practical alternative to traditional hash tables. In Seventh Whorkshop on Distributed Data and Structures (WDAS'2006), pages 1--6, 2006."},{"key":"e_1_3_2_1_15_1","volume-title":"Proc. 10th USENIX NSDI","author":"Fan B.","year":"2013","unstructured":"B. Fan , D. G. Andersen , and M. Kaminsky . MemC3: Compact and concurrent memcache with dumber caching and smarter hashing . In Proc. 10th USENIX NSDI , Apr. 2013 . B. Fan, D. G. Andersen, and M. Kaminsky. MemC3: Compact and concurrent memcache with dumber caching and smarter hashing. In Proc. 10th USENIX NSDI, Apr. 2013."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/285237.285287"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1592568.1592576"},{"key":"e_1_3_2_1_18_1","volume-title":"Proc. 9th USENIX NSDI","author":"Han D.","year":"2012","unstructured":"D. Han , A. Anand , F. Dogar , B. Li , H. Lim , M. Machado , A. Mukundan , W. Wu , A. Akella , D. G. Andersen , J. W. Byers , S. Seshan , and P. Steenkiste . XIA: Efficient support for evolvable internetworking . In Proc. 9th USENIX NSDI , Apr. 2012 . D. Han, A. Anand, F. Dogar, B. Li, H. Lim, M. Machado, A. Mukundan, W. Wu, A. Akella, D. G. Andersen, J. W. Byers, S. Seshan, and P. Steenkiste. XIA: Efficient support for evolvable internetworking. In Proc. 9th USENIX NSDI, Apr. 2012."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851207"},{"key":"e_1_3_2_1_20_1","volume-title":"The Art of Multiprocessor Programming","author":"Herlihy M.","year":"2008","unstructured":"M. Herlihy and N. Shavit . The Art of Multiprocessor Programming . Morgan Kaufmann Publishers Inc ., San Francisco, CA, USA, 2008 . ISBN 0123705916, 9780123705914. M. Herlihy and N. Shavit. The Art of Multiprocessor Programming. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 2008. ISBN 0123705916, 9780123705914."},{"key":"e_1_3_2_1_21_1","volume-title":"http:\/\/www.intel.com\/content\/www\/us\/en\/intelligent-systems\/inteltechnology\/packet-processing-is-enhanced-with-softwarefrom-intel-dpdk.html","author":"Plane Development Intel Data","year":"2013","unstructured":"Intel Data Plane Development Kit (Intel DPDK). http:\/\/www.intel.com\/content\/www\/us\/en\/intelligent-systems\/inteltechnology\/packet-processing-is-enhanced-with-softwarefrom-intel-dpdk.html , 2013 . Intel Data Plane Development Kit (Intel DPDK). http:\/\/www.intel.com\/content\/www\/us\/en\/intelligent-systems\/inteltechnology\/packet-processing-is-enhanced-with-softwarefrom-intel-dpdk.html, 2013."},{"key":"e_1_3_2_1_22_1","unstructured":"Intel 64 and IA-32 architectures developer's manual: Vol. 3a. http:\/\/www.intel.com\/content\/www\/us\/en\/architectureand-technology\/ 2011.  Intel 64 and IA-32 architectures developer's manual: Vol. 3a. http:\/\/www.intel.com\/content\/www\/us\/en\/architectureand-technology\/ 2011."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1402958.1402961"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2145694.2145709"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043558"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1592568.1592575"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jalgor.2003.12.002"},{"key":"e_1_3_2_1_28_1","volume-title":"Proc. USENIX ATC 2013","author":"Ram K. K.","year":"2013","unstructured":"K. K. Ram , A. L. Cox , M. Chadha , and S. Rixner . Hyper-Switch: A Scalable Software Virtual Switching Architecture . In Proc. USENIX ATC 2013 , June 2013 . K. K. Ram, A. L. Cox, M. Chadha, and S. Rixner. Hyper-Switch: A Scalable Software Virtual Switching Architecture. In Proc. USENIX ATC 2013, June 2013."},{"key":"e_1_3_2_1_29_1","volume-title":"Proceedings of the 2012 USENIX conference on Annual Technical Conference","author":"Rizzo L.","year":"2012","unstructured":"L. Rizzo . netmap : a novel framework for fast packet I\/O . In Proceedings of the 2012 USENIX conference on Annual Technical Conference , June 2012 . L. Rizzo. netmap: a novel framework for fast packet I\/O. In Proceedings of the 2012 USENIX conference on Annual Technical Conference, June 2012."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2413176.2413185"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1658939.1658975"}],"event":{"name":"CoNEXT '13: Conference on emerging Networking Experiments and Technologies","location":"Santa Barbara California USA","acronym":"CoNEXT '13","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"]},"container-title":["Proceedings of the ninth ACM conference on Emerging networking experiments and technologies"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2535372.2535379","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2535372.2535379","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:14:21Z","timestamp":1750277661000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2535372.2535379"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,12,9]]},"references-count":31,"alternative-id":["10.1145\/2535372.2535379","10.1145\/2535372"],"URL":"https:\/\/doi.org\/10.1145\/2535372.2535379","relation":{},"subject":[],"published":{"date-parts":[[2013,12,9]]},"assertion":[{"value":"2013-12-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}