{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,11]],"date-time":"2025-12-11T20:53:41Z","timestamp":1765486421037,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":94,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,3,9]],"date-time":"2020-03-09T00:00:00Z","timestamp":1583712000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Israel Science Foundation","award":["2005\/17"],"award-info":[{"award-number":["2005\/17"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,3,9]]},"DOI":"10.1145\/3373376.3378509","type":"proceedings-article","created":{"date-parts":[[2020,3,13]],"date-time":"2020-03-13T22:37:01Z","timestamp":1584139021000},"page":"101-115","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["IOctopus"],"prefix":"10.1145","author":[{"given":"Igor","family":"Smolyar","sequence":"first","affiliation":[{"name":"Technion - Israel Institute of Technology &amp; VMware Research, Haifa, Israel"}]},{"given":"Alex","family":"Markuze","sequence":"additional","affiliation":[{"name":"Technion - Israel Institute of Technology, Haifa, Israel"}]},{"given":"Boris","family":"Pismenny","sequence":"additional","affiliation":[{"name":"Technion - Israel Institute of Technology &amp; Mellanox, Haifa, Israel"}]},{"given":"Haggai","family":"Eran","sequence":"additional","affiliation":[{"name":"Technion - Israel Institute of Technology &amp; Mellanox, Haifa, Israel"}]},{"given":"Gerd","family":"Zellweger","sequence":"additional","affiliation":[{"name":"VMware Research, Palo Alto, CA, USA"}]},{"given":"Austin","family":"Bolen","sequence":"additional","affiliation":[{"name":"Dell, Austin, TX, USA"}]},{"given":"Liran","family":"Liss","sequence":"additional","affiliation":[{"name":"Mellanox, Yokneam, Israel"}]},{"given":"Adam","family":"Morrison","sequence":"additional","affiliation":[{"name":"Tel Aviv University, Tel Aviv, Israel"}]},{"given":"Dan","family":"Tsafrir","sequence":"additional","affiliation":[{"name":"Technion - Israel Institute of Technology &amp; VMware Research, Haifa, Israel"}]}],"member":"320","published-online":{"date-parts":[[2020,3,13]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Fast key-value stores: An idea whose time has come and gone (HotOS'19 talk slides). https:\/\/ai.google\/research\/pubs\/pub48030. (Accessed","author":"Adya Atul","year":"2019","unstructured":"Atul Adya , Daniel Myers , Henry Qin , and Robert Grandl . Fast key-value stores: An idea whose time has come and gone (HotOS'19 talk slides). https:\/\/ai.google\/research\/pubs\/pub48030. (Accessed : Aug 2019 ). Atul Adya, Daniel Myers, Henry Qin, and Robert Grandl. Fast key-value stores: An idea whose time has come and gone (HotOS'19 talk slides). https:\/\/ai.google\/research\/pubs\/pub48030. (Accessed: Aug 2019)."},{"key":"e_1_3_2_1_2_1","volume-title":"Hot Chips, 2002","author":"Ahmed Ardsher","year":"2017","unstructured":"Ardsher Ahmed , Pat Conway , Bill Hughes , and Fred Weber . AMD Opteron shared memory MP systems . In Hot Chips, 2002 . http:\/\/www.hotchips.org\/wp-content\/uploads\/hc_archives\/hc14\/3_Tue\/28_AMD_Hammer_MP_HC_v8.pdf (Accessed: Jan 2017 ). Ardsher Ahmed, Pat Conway, Bill Hughes, and Fred Weber. AMD Opteron shared memory MP systems. In Hot Chips, 2002. http:\/\/www.hotchips.org\/wp-content\/uploads\/hc_archives\/hc14\/3_Tue\/28_AMD_Hammer_MP_HC_v8.pdf (Accessed: Jan 2017)."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2750386"},{"key":"e_1_3_2_1_4_1","unstructured":"Brian Aker. Memslap - load testing and benchmarking a server. http:\/\/docs.libmemcached.org\/bin\/memslap.html. Accessed: August 2016.  Brian Aker. Memslap - load testing and benchmarking a server. http:\/\/docs.libmemcached.org\/bin\/memslap.html. Accessed: August 2016."},{"key":"e_1_3_2_1_5_1","volume-title":"Jul","author":"Alcorn Paul","year":"2017","unstructured":"Paul Alcorn . Intel Xeon Platinum 8176 scalable processor review -- the mesh topology & UPI. Tom's Hardware, https:\/\/www.tomshardware.com\/reviews\/intel-xeon-platinum-8176-scalable-cpu,5120--4.html , Jul 2017 . ( Accessed : Jan 2019). Paul Alcorn. Intel Xeon Platinum 8176 scalable processor review -- the mesh topology & UPI. Tom's Hardware, https:\/\/www.tomshardware.com\/reviews\/intel-xeon-platinum-8176-scalable-cpu,5120--4.html, Jul 2017. (Accessed: Jan 2019)."},{"key":"e_1_3_2_1_6_1","volume-title":"The 2018 Ethernet Roadmap. https:\/\/ethernetalliance.org\/the-2018-ethernet-roadmap\/","author":"Alliance Ethernet","year":"2018","unstructured":"Ethernet Alliance . The 2018 Ethernet Roadmap. https:\/\/ethernetalliance.org\/the-2018-ethernet-roadmap\/ , 2018 . Accessed : January 2019. Ethernet Alliance. The 2018 Ethernet Roadmap. https:\/\/ethernetalliance.org\/the-2018-ethernet-roadmap\/, 2018. Accessed: January 2019."},{"volume-title":"Physical cores by Amazon EC2 and RDS DB instance type. https:\/\/aws.amazon.com\/ec2\/physicalcores\/","year":"2019","key":"e_1_3_2_1_7_1","unstructured":"Amazon. Physical cores by Amazon EC2 and RDS DB instance type. https:\/\/aws.amazon.com\/ec2\/physicalcores\/ , 2019 . Accessed : January 2019. Amazon. Physical cores by Amazon EC2 and RDS DB instance type. https:\/\/aws.amazon.com\/ec2\/physicalcores\/, 2019. Accessed: January 2019."},{"key":"e_1_3_2_1_8_1","volume-title":"AMD EPYC 7000 Series: Product Specifications. https:\/\/www.amd.com\/en\/products\/epyc-7000-series","author":"AMD.","year":"2019","unstructured":"AMD. AMD EPYC 7000 Series: Product Specifications. https:\/\/www.amd.com\/en\/products\/epyc-7000-series , 2019 . Accessed : January 2020. AMD. AMD EPYC 7000 Series: Product Specifications. https:\/\/www.amd.com\/en\/products\/epyc-7000-series, 2019. Accessed: January 2020."},{"key":"e_1_3_2_1_9_1","unstructured":"ARM. ARM Cortex-A Series Programmer's Guide for ARMv8-A: Cacheable and shareable memory attributes. https:\/\/developer.arm.com\/docs\/den0024\/latest\/memory-ordering\/memory-attributes\/cacheable-and-shareable-memory-attributes. (Accessed: Jan 2020).  ARM. ARM Cortex-A Series Programmer's Guide for ARMv8-A: Cacheable and shareable memory attributes. https:\/\/developer.arm.com\/docs\/den0024\/latest\/memory-ordering\/memory-attributes\/cacheable-and-shareable-memory-attributes. (Accessed: Jan 2020)."},{"key":"e_1_3_2_1_10_1","unstructured":"Jens Axboe. fio - Flexible IO Tester. http:\/\/git.kernel.dk\/cgit\/fio\/ 2019. Accessed: August 2019.  Jens Axboe. fio - Flexible IO Tester. http:\/\/git.kernel.dk\/cgit\/fio\/ 2019. Accessed: August 2019."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/HOTI.2015.17"},{"key":"e_1_3_2_1_12_1","volume-title":"The GAP Benchmark Suite. arXiv e-prints","author":"Beamer Scott","year":"2015","unstructured":"Scott Beamer , Krste Asanovi\u0107 , and David Patterson . The GAP Benchmark Suite. arXiv e-prints , 2015 . http:\/\/arxiv.org\/abs\/1508.03619. Scott Beamer, Krste Asanovi\u0107, and David Patterson. The GAP Benchmark Suite. arXiv e-prints, 2015. http:\/\/arxiv.org\/abs\/1508.03619."},{"volume-title":"NUMA best practices for Dell PowerEdge 12th generation servers: Tuning the Linux OS for optimal performance with NUMA systems","author":"Beckett John","key":"e_1_3_2_1_13_1","unstructured":"John Beckett . NUMA best practices for Dell PowerEdge 12th generation servers: Tuning the Linux OS for optimal performance with NUMA systems . http:\/\/en.community.dell.com\/techcenter\/extras\/m\/white_papers\/20266946, 2012. Accessed: January 2019. John Beckett. NUMA best practices for Dell PowerEdge 12th generation servers: Tuning the Linux OS for optimal performance with NUMA systems. http:\/\/en.community.dell.com\/techcenter\/extras\/m\/white_papers\/20266946, 2012. Accessed: January 2019."},{"key":"e_1_3_2_1_14_1","volume-title":"KVM Forum, 2014","author":"Berrang\u00e9 Daniel","year":"2017","unstructured":"Daniel Berrang\u00e9 . Openstack performance optimization: NUMA, large pages & CPU pinning . KVM Forum, 2014 . Accessed : January 2017 . Daniel Berrang\u00e9. Openstack performance optimization: NUMA, large pages & CPU pinning. KVM Forum, 2014. Accessed: January 2017."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.5555\/1295480.1295481"},{"key":"e_1_3_2_1_16_1","volume-title":"Accessed","author":"PM","year":"2020","unstructured":"Broadcom. M150 PM - 1 x 50gbe OCP 2. 0 Multi-Host Adapter. https:\/\/www.broadcom.com\/products\/ethernet-connectivity\/network-adapters\/50gb-nic-ocp\/m150pm, 2018 . Accessed : January , 2020 . Broadcom. M150PM - 1 x 50gbe OCP 2.0 Multi-Host Adapter. https:\/\/www.broadcom.com\/products\/ethernet-connectivity\/network-adapters\/50gb-nic-ocp\/m150pm, 2018. Accessed: January, 2020."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/PDP.2010.67"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3064176.3064194"},{"key":"e_1_3_2_1_19_1","volume-title":"Accessed","author":"Systems Cisco","year":"2023","unstructured":"Cisco Systems , Inc. Understanding EtherChannel load balancing and redundancy on catalyst switches. http:\/\/www.cisco.com\/c\/dam\/en\/us\/support\/docs\/lan-switching\/etherchannel\/1 2023 --4-01.pdf, 2007. Accessed : January 2019. Cisco Systems, Inc. Understanding EtherChannel load balancing and redundancy on catalyst switches. http:\/\/www.cisco.com\/c\/dam\/en\/us\/support\/docs\/lan-switching\/etherchannel\/12023--4-01.pdf, 2007. Accessed: January 2019."},{"key":"e_1_3_2_1_20_1","unstructured":"Jonathan Corbet. AutoNUMA: the other approach to NUMA scheduling. http:\/\/lwn.net\/Articles\/488709 2012.  Jonathan Corbet. AutoNUMA: the other approach to NUMA scheduling. http:\/\/lwn.net\/Articles\/488709 2012."},{"key":"e_1_3_2_1_21_1","volume-title":"ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)","author":"Dashti Mohammad","year":"2013","unstructured":"Mohammad Dashti , Alexandra Fedorova , Justin Funston , Fabien Gaud , Renaud Lachaize , Baptiste Lepers , Vivien Quema , and Mark Roth . Traffic Management : A Holistic Approach to Memory Placement on NUMA Systems . In ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) , 2013 . http:\/\/dx.doi.org\/10.1145\/2451116.2451157. 10.1145\/2451116.2451157 Mohammad Dashti, Alexandra Fedorova, Justin Funston, Fabien Gaud, Renaud Lachaize, Baptiste Lepers, Vivien Quema, and Mark Roth. Traffic Management: A Holistic Approach to Memory Placement on NUMA Systems. In ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2013. http:\/\/dx.doi.org\/10.1145\/2451116.2451157."},{"key":"e_1_3_2_1_22_1","volume-title":"Personal email communication","author":"Engineering Dell","year":"2020","unstructured":"Dell Engineering . Personal email communication , 2020 . Dell Engineering. Personal email communication, 2020."},{"key":"e_1_3_2_1_23_1","volume-title":"http:\/\/libteam.org\/files\/teamdev.pp.pdf","author":"Linux","year":"2013","unstructured":"Linux network teaming driver. http:\/\/libteam.org\/files\/teamdev.pp.pdf , 2013 . Accessed : April 2019. Linux network teaming driver. http:\/\/libteam.org\/files\/teamdev.pp.pdf, 2013. Accessed: April 2019."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-63574-2_14"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/1012889.1012894"},{"key":"e_1_3_2_1_26_1","volume-title":"https:\/\/wiki.freebsd.org\/NetworkRSS","author":"Network","year":"2017","unstructured":"Network RSS. https:\/\/wiki.freebsd.org\/NetworkRSS . Accessed : January 2017 . Network RSS. https:\/\/wiki.freebsd.org\/NetworkRSS. Accessed: January 2017."},{"key":"e_1_3_2_1_27_1","volume-title":"https:\/\/wiki.freebsd.org\/NUMA","author":"NUMA.","year":"2019","unstructured":"NUMA. https:\/\/wiki.freebsd.org\/NUMA . Accessed : January 2019 . NUMA. https:\/\/wiki.freebsd.org\/NUMA. Accessed: January 2019."},{"key":"e_1_3_2_1_28_1","volume-title":"peak perforamnce guide. https:\/\/support.fusionio.com\/load\/-media-\/2fk40u\/docsConfluence\/ioMemory_VSL_Peak_Performance_Guide_2013-08--20.pdf","author":"Memory","year":"2013","unstructured":"io Memory VSL : peak perforamnce guide. https:\/\/support.fusionio.com\/load\/-media-\/2fk40u\/docsConfluence\/ioMemory_VSL_Peak_Performance_Guide_2013-08--20.pdf , 2013 . Accessed : January 2019. ioMemory VSL: peak perforamnce guide. https:\/\/support.fusionio.com\/load\/-media-\/2fk40u\/docsConfluence\/ioMemory_VSL_Peak_Performance_Guide_2013-08--20.pdf, 2013. Accessed: January 2019."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814328"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2011.222"},{"key":"e_1_3_2_1_31_1","volume-title":"Virtualization tuning and performance guide. https:\/\/access.redhat.com\/documentation\/en-US\/Red_Hat_Enterprise_Linux\/7\/html\/Virtualization_Tuning_and_Optimization_Guide\/","author":"Herrmann Jiri","year":"2016","unstructured":"Jiri Herrmann , Yehuda Zimmerman , Parker Parker , and Scott Radvan . Virtualization tuning and performance guide. https:\/\/access.redhat.com\/documentation\/en-US\/Red_Hat_Enterprise_Linux\/7\/html\/Virtualization_Tuning_and_Optimization_Guide\/ , 2016 . Accessed : January 2017. Jiri Herrmann, Yehuda Zimmerman, Parker Parker, and Scott Radvan. Virtualization tuning and performance guide. https:\/\/access.redhat.com\/documentation\/en-US\/Red_Hat_Enterprise_Linux\/7\/html\/Virtualization_Tuning_and_Optimization_Guide\/, 2016. Accessed: January 2017."},{"key":"e_1_3_2_1_32_1","volume-title":"http:\/\/www.hypertransport.org (Accessed","author":"HyperTransport Consortium","year":"2017","unstructured":"HyperTransport Consortium . http:\/\/www.hypertransport.org (Accessed : Jan 2017 ). HyperTransport Consortium. http:\/\/www.hypertransport.org (Accessed: Jan 2017)."},{"key":"e_1_3_2_1_33_1","volume-title":"Amendment to carrier sense multiple access with collision detection (CSMA\/CD) access method and physical layer specifications-aggregation of multiple link segments","author":"IEEE","year":"2000","unstructured":"IEEE Std 802.3ad-2000 : Amendment to carrier sense multiple access with collision detection (CSMA\/CD) access method and physical layer specifications-aggregation of multiple link segments , 2000 . https:\/\/doi.org\/10.1109\/IEEESTD.2000.91610. 10.1109\/IEEESTD.2000.91610 IEEE Std 802.3ad-2000: Amendment to carrier sense multiple access with collision detection (CSMA\/CD) access method and physical layer specifications-aggregation of multiple link segments, 2000. https:\/\/doi.org\/10.1109\/IEEESTD.2000.91610."},{"key":"e_1_3_2_1_34_1","unstructured":"Creahan Research Inc. 400GbE to drive the majority of data center ethernet switch bandwidth within five years. http:\/\/www.crehanresearch.com\/wp-content\/uploads\/2018\/01\/CREHAN-Data-Center-Networking-January-2018.pdf 2018. Accessed: January 2019.  Creahan Research Inc. 400GbE to drive the majority of data center ethernet switch bandwidth within five years. http:\/\/www.crehanresearch.com\/wp-content\/uploads\/2018\/01\/CREHAN-Data-Center-Networking-January-2018.pdf 2018. Accessed: January 2019."},{"key":"e_1_3_2_1_35_1","unstructured":"Intel. DPDK: Data plane development kit. http:\/\/dpdk.org. (Accessed: May 2016).  Intel. DPDK: Data plane development kit. http:\/\/dpdk.org. (Accessed: May 2016)."},{"key":"e_1_3_2_1_36_1","unstructured":"Intel. PCI-SIG SR-IOV primer: An introduction to SR-IOV technology. http:\/\/www.intel.com\/content\/www\/us\/en\/pci-express\/pci-sig-sr-iov-primer-sr-iov-technology-paper.html Jan 2011.  Intel. PCI-SIG SR-IOV primer: An introduction to SR-IOV technology. http:\/\/www.intel.com\/content\/www\/us\/en\/pci-express\/pci-sig-sr-iov-primer-sr-iov-technology-paper.html Jan 2011."},{"key":"e_1_3_2_1_37_1","unstructured":"Intel. Intel data direct I\/O technology (Intel DDIO): A primer. http:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/technology-briefs\/data-direct-i-o-technology-brief.pdf 2012. Accessed: January 2019.  Intel. Intel data direct I\/O technology (Intel DDIO): A primer. http:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/technology-briefs\/data-direct-i-o-technology-brief.pdf 2012. Accessed: January 2019."},{"volume-title":"Accessed","year":"2019","key":"e_1_3_2_1_38_1","unstructured":"Intel. Intel Ethernet Controller XL710 . http:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/datasheets\/xl710--10--40-controller-datasheet.pdf, 2016 . Accessed : January , 2019 . Intel. Intel Ethernet Controller XL710 . http:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/datasheets\/xl710--10--40-controller-datasheet.pdf, 2016. Accessed: January, 2019."},{"key":"e_1_3_2_1_39_1","unstructured":"Intel. Intel ARK: Product Specifications. http:\/\/ark.intel.com\/ 2017. Accessed: January 2019.  Intel. Intel ARK: Product Specifications. http:\/\/ark.intel.com\/ 2017. Accessed: January 2019."},{"volume-title":"Sep","year":"2017","key":"e_1_3_2_1_40_1","unstructured":"Intel. Intel Xeon processor scalable family technical overview. https:\/\/software.intel.com\/en-us\/articles\/intel-xeon-processor-scalable-family-technical-overview , Sep 2017 . ( Accessed : Jan 2019). Intel. Intel Xeon processor scalable family technical overview. https:\/\/software.intel.com\/en-us\/articles\/intel-xeon-processor-scalable-family-technical-overview, Sep 2017. (Accessed: Jan 2019)."},{"volume-title":"Aug","year":"2018","key":"e_1_3_2_1_41_1","unstructured":"Intel. BIOS setup utility user guide for the Intel server board S2600 family supporting the Intel Xeon processor scalable family. https:\/\/www.intel.com\/content\/www\/us\/en\/support\/articles\/000025892\/server-products.html , Aug 2018 . Article ID 000025892. Accessed : Jan, 2020. Intel. BIOS setup utility user guide for the Intel server board S2600 family supporting the Intel Xeon processor scalable family. https:\/\/www.intel.com\/content\/www\/us\/en\/support\/articles\/000025892\/server-products.html, Aug 2018. Article ID 000025892. Accessed: Jan, 2020."},{"key":"e_1_3_2_1_42_1","volume-title":"Accessed","author":"Jones Rick A.","year":"2016","unstructured":"Rick A. Jones . Netperf : A network performance benchmark (Revision 2.0). http:\/\/www.netperf.org\/netperf\/training\/Netperf.html, 1995 . Accessed : August , 2016 . Rick A. Jones. Netperf: A network performance benchmark (Revision 2.0). http:\/\/www.netperf.org\/netperf\/training\/Netperf.html, 1995. Accessed: August, 2016."},{"key":"e_1_3_2_1_43_1","volume-title":"NUMA aware heap memory manager. AMD Developer Central, page 46","author":"Kaminski Patryk","year":"2009","unstructured":"Patryk Kaminski . NUMA aware heap memory manager. AMD Developer Central, page 46 , 2009 . https:\/\/developer.amd.com\/wordpress\/media\/2012\/10\/NUMA_aware_heap_memory_manager_article_final.pdf ( Accessed : Jan 2019). Patryk Kaminski. NUMA aware heap memory manager. AMD Developer Central, page 46, 2009. https:\/\/developer.amd.com\/wordpress\/media\/2012\/10\/NUMA_aware_heap_memory_manager_article_final.pdf (Accessed: Jan 2019)."},{"key":"e_1_3_2_1_44_1","volume-title":"A NUMA API for Linux","author":"Kleen Andi","year":"2005","unstructured":"Andi Kleen . A NUMA API for Linux . Novel Inc , 2005 . Andi Kleen. A NUMA API for Linux. Novel Inc, 2005."},{"key":"e_1_3_2_1_45_1","volume-title":"Dec","author":"Konstantynowicz Maciek","year":"2017","unstructured":"Maciek Konstantynowicz , Patrick Lu , and Shrikant M. Shah . Benchmarking and analysis of software data planes. https:\/\/fd.io\/wp-content\/uploads\/sites\/34\/2018\/01\/performance_analysis_sw_data_planes_dec21_2017.pdf , Dec 2017 . Whilte paper from FD.io -- The Fast Data I\/O Project . Maciek Konstantynowicz, Patrick Lu, and Shrikant M. Shah. Benchmarking and analysis of software data planes. https:\/\/fd.io\/wp-content\/uploads\/sites\/34\/2018\/01\/performance_analysis_sw_data_planes_dec21_2017.pdf, Dec 2017. Whilte paper from FD.io -- The Fast Data I\/O Project."},{"key":"e_1_3_2_1_46_1","volume-title":"CPU bandwidth - the worrisome 2020 trend. https:\/\/blog.westerndigital.com\/cpu-bandwidth-the-worrisome-2020-trend","author":"Kruger Fritz","year":"2016","unstructured":"Fritz Kruger . CPU bandwidth - the worrisome 2020 trend. https:\/\/blog.westerndigital.com\/cpu-bandwidth-the-worrisome-2020-trend , 2016 . Accessed : January 2017. Fritz Kruger. CPU bandwidth - the worrisome 2020 trend. https:\/\/blog.westerndigital.com\/cpu-bandwidth-the-worrisome-2020-trend, 2016. Accessed: January 2017."},{"key":"e_1_3_2_1_47_1","volume-title":"Accessed","author":"Kudryavtsev Andrey","year":"2019","unstructured":"Andrey Kudryavtsev . An Introduction to Dual-Port NVMe SSD. https:\/\/itpeernetwork.intel.com\/an-introduction-to-dual-port-nvme-ssd, 2016 . Accessed : August , 2019 . Andrey Kudryavtsev. An Introduction to Dual-Port NVMe SSD. https:\/\/itpeernetwork.intel.com\/an-introduction-to-dual-port-nvme-ssd, 2016. Accessed: August, 2019."},{"key":"e_1_3_2_1_48_1","volume-title":"USENIX Annual Technical Conference (USENIX ATC)","author":"Lachaize Renaud","year":"2012","unstructured":"Renaud Lachaize , Baptiste Lepers , and Vivien Qu\u00e9ma . MemProf : A memory profiler for NUMA multicore systems . In USENIX Annual Technical Conference (USENIX ATC) , 2012 . Renaud Lachaize, Baptiste Lepers, and Vivien Qu\u00e9ma. MemProf: A memory profiler for NUMA multicore systems. In USENIX Annual Technical Conference (USENIX ATC), 2012."},{"key":"e_1_3_2_1_49_1","volume-title":"USENIX Annual Technical Conference (USENIX ATC)","author":"Lepers Baptiste","year":"2015","unstructured":"Baptiste Lepers , Vivien Qu\u00e9ma , and Alexandra Fedorova . Thread and memory placement on NUMA systems: Asymmetry matters . In USENIX Annual Technical Conference (USENIX ATC) , 2015 . Baptiste Lepers, Vivien Qu\u00e9ma, and Alexandra Fedorova. Thread and memory placement on NUMA systems: Asymmetry matters. In USENIX Annual Technical Conference (USENIX ATC), 2015."},{"key":"e_1_3_2_1_50_1","volume-title":"https:\/\/github.com\/jpirko\/libteam\/wiki\/Infrastructure-Specification","author":"Linux Team","year":"2019","unstructured":"Linux Team infrastructure specification. https:\/\/github.com\/jpirko\/libteam\/wiki\/Infrastructure-Specification . Accessed : August 2019 . Linux Team infrastructure specification. https:\/\/github.com\/jpirko\/libteam\/wiki\/Infrastructure-Specification. Accessed: August 2019."},{"key":"e_1_3_2_1_51_1","volume-title":"https:\/\/www.kernel.org\/doc\/Documentation\/networking\/bonding.txt","author":"Linux Ethernet","year":"2019","unstructured":"Linux Ethernet bonding driver HOWTO. https:\/\/www.kernel.org\/doc\/Documentation\/networking\/bonding.txt . Accessed : April 2019 . Linux Ethernet bonding driver HOWTO. https:\/\/www.kernel.org\/doc\/Documentation\/networking\/bonding.txt. Accessed: April 2019."},{"key":"e_1_3_2_1_52_1","volume-title":"https:\/\/www.kernel.org\/doc\/Documentation\/vm\/page_migration","author":"Page","year":"2017","unstructured":"Page migration. https:\/\/www.kernel.org\/doc\/Documentation\/vm\/page_migration . Accessed : January 2017 . Page migration. https:\/\/www.kernel.org\/doc\/Documentation\/vm\/page_migration. Accessed: January 2017."},{"key":"e_1_3_2_1_53_1","volume-title":"https:\/\/www.kernel.org\/doc\/Documentation\/networking\/scaling.txt","author":"Scaling","year":"2017","unstructured":"Scaling in the Linux networking stack. https:\/\/www.kernel.org\/doc\/Documentation\/networking\/scaling.txt . Accessed : January 2017 . Scaling in the Linux networking stack. https:\/\/www.kernel.org\/doc\/Documentation\/networking\/scaling.txt. Accessed: January 2017."},{"key":"e_1_3_2_1_54_1","volume-title":"International Symposium on Memory Management (ISMM). ACM, 2011","author":"Majo Zoltan","year":"2076","unstructured":"Zoltan Majo and Thomas R. Gross . Memory management in NUMA multicore systems: Trapped between cache contention and interconnect overhead . In International Symposium on Memory Management (ISMM). ACM, 2011 . https:\/\/doi.org\/10.1145\/ 2076 022.1993481. 10.1145\/2076022.1993481 Zoltan Majo and Thomas R. Gross. Memory management in NUMA multicore systems: Trapped between cache contention and interconnect overhead. In International Symposium on Memory Management (ISMM). ACM, 2011. https:\/\/doi.org\/10.1145\/2076022.1993481."},{"key":"e_1_3_2_1_55_1","first-page":"211","volume-title":"ACM SIGCOMM Conference on Applications Technologies Architecture and Protocols for Computer Communications","author":"Marinos Ilias","year":"2017","unstructured":"Ilias Marinos , Robert N.M. Watson , Mark Handley , and Randall R. Stewart . Disk|Crypt|Net: Rethinking the stack for high-performance video streaming . In ACM SIGCOMM Conference on Applications Technologies Architecture and Protocols for Computer Communications , pages 211 -- 224 , 2017 . https:\/\/doi.org\/10.1145\/3098822.3098844. 10.1145\/3098822.3098844 Ilias Marinos, Robert N.M. Watson, Mark Handley, and Randall R. Stewart. Disk|Crypt|Net: Rethinking the stack for high-performance video streaming. In ACM SIGCOMM Conference on Applications Technologies Architecture and Protocols for Computer Communications, pages 211--224, 2017. https:\/\/doi.org\/10.1145\/3098822.3098844."},{"key":"e_1_3_2_1_56_1","unstructured":"John D. McCalpin. STREAM: Sustainable Memory Bandwidth in High Performance Computers. http:\/\/www.cs.virginia.edu\/stream\/ 1991--2007. Accessed: August 2019.  John D. McCalpin. STREAM: Sustainable Memory Bandwidth in High Performance Computers. http:\/\/www.cs.virginia.edu\/stream\/ 1991--2007. Accessed: August 2019."},{"volume-title":"Accessed","year":"2019","key":"e_1_3_2_1_57_1","unstructured":"Mellanox. Sockperf Network Benchmarking Utility. https:\/\/github.com\/Mellanox\/sockperf . Accessed : August , 2019 . Mellanox. Sockperf Network Benchmarking Utility. https:\/\/github.com\/Mellanox\/sockperf. Accessed: August, 2019."},{"key":"e_1_3_2_1_58_1","unstructured":"Mellanox. Press release: Introduction of ConnectX-3 40GbE. http:\/\/www.mellanox.com\/page\/press_release_item?id=1009 2013. Accessed: January 2019.  Mellanox. Press release: Introduction of ConnectX-3 40GbE. http:\/\/www.mellanox.com\/page\/press_release_item?id=1009 2013. Accessed: January 2019."},{"key":"e_1_3_2_1_59_1","unstructured":"Mellanox. Press release: Introduction of ConnectX-4 100GbE. http:\/\/www.mellanox.com\/page\/press_release_item?id=1416 2014. Accessed: January 2019.  Mellanox. Press release: Introduction of ConnectX-4 100GbE. http:\/\/www.mellanox.com\/page\/press_release_item?id=1416 2014. Accessed: January 2019."},{"volume-title":"Introducing ConnectX-4 Ethernet SRIOV. https:\/\/lwn.net\/Articles\/666180\/","year":"2015","key":"e_1_3_2_1_60_1","unstructured":"Mellanox. Introducing ConnectX-4 Ethernet SRIOV. https:\/\/lwn.net\/Articles\/666180\/ , 2015 . Accessed : August, 2019. Mellanox. Introducing ConnectX-4 Ethernet SRIOV. https:\/\/lwn.net\/Articles\/666180\/, 2015. Accessed: August, 2019."},{"key":"e_1_3_2_1_61_1","unstructured":"Mellanox. Mellanox ConnectX-4 VPI Adapter. http:\/\/www.mellanox.com\/related-docs\/prod_silicon\/PB_ConnectX-4_VPI_IC.pdf 2016. Accessed: January 2017.  Mellanox. Mellanox ConnectX-4 VPI Adapter. http:\/\/www.mellanox.com\/related-docs\/prod_silicon\/PB_ConnectX-4_VPI_IC.pdf 2016. Accessed: January 2017."},{"volume-title":"Accessed","year":"2017","key":"e_1_3_2_1_62_1","unstructured":"Mellanox. Mellanox multi-host evaluation kit. http:\/\/www.mellanox.com\/related-docs\/prod_adapter_cards\/PB_Multi-Host_EVB_Kit.pdf, 2016 . Accessed : January , 2017 . Mellanox. Mellanox multi-host evaluation kit. http:\/\/www.mellanox.com\/related-docs\/prod_adapter_cards\/PB_Multi-Host_EVB_Kit.pdf, 2016. Accessed: January, 2017."},{"volume-title":"Mellanox ConnectX-5 VPI Socket Direct Adapter. https:\/\/www.mellanox.com\/related-docs\/prod_adapter_cards\/PB_ConnectX-5_VPI_Card_SocketDirect.pdf","year":"2018","key":"e_1_3_2_1_63_1","unstructured":"Mellanox. Mellanox ConnectX-5 VPI Socket Direct Adapter. https:\/\/www.mellanox.com\/related-docs\/prod_adapter_cards\/PB_ConnectX-5_VPI_Card_SocketDirect.pdf , 2018 . Accessed : January, 2019. Mellanox. Mellanox ConnectX-5 VPI Socket Direct Adapter. https:\/\/www.mellanox.com\/related-docs\/prod_adapter_cards\/PB_ConnectX-5_VPI_Card_SocketDirect.pdf, 2018. Accessed: January, 2019."},{"volume-title":"Accessed","year":"2019","key":"e_1_3_2_1_64_1","unstructured":"Mellanox. Mellanox Socket Direct Adapters. http:\/\/www.mellanox.com\/page\/products_dyn?product_family=285&mtag=socketdc, 2018 . Accessed : January , 2019 . Mellanox. Mellanox Socket Direct Adapters. http:\/\/www.mellanox.com\/page\/products_dyn?product_family=285&mtag=socketdc, 2018. Accessed: January, 2019."},{"volume-title":"Product brief: ConnectX-6 200Gb\/s. www.mellanox.com\/related-docs\/prod_silicon\/PB_ConnectX-6_EN_IC.pdf","year":"2018","key":"e_1_3_2_1_65_1","unstructured":"Mellanox. Product brief: ConnectX-6 200Gb\/s. www.mellanox.com\/related-docs\/prod_silicon\/PB_ConnectX-6_EN_IC.pdf , 2018 . Accessed : January 2019. Mellanox. Product brief: ConnectX-6 200Gb\/s. www.mellanox.com\/related-docs\/prod_silicon\/PB_ConnectX-6_EN_IC.pdf, 2018. Accessed: January 2019."},{"volume-title":"Mellanox ConnectX-6 EN Card. https:\/\/www.mellanox.com\/related-docs\/prod_adapter_cards\/PB_ConnectX-6_EN_Card.pdf","year":"2019","key":"e_1_3_2_1_66_1","unstructured":"Mellanox. Mellanox ConnectX-6 EN Card. https:\/\/www.mellanox.com\/related-docs\/prod_adapter_cards\/PB_ConnectX-6_EN_Card.pdf , 2019 . Accessed : August, 2019. Mellanox. Mellanox ConnectX-6 EN Card. https:\/\/www.mellanox.com\/related-docs\/prod_adapter_cards\/PB_ConnectX-6_EN_Card.pdf, 2019. Accessed: August, 2019."},{"key":"e_1_3_2_1_67_1","volume-title":"receive side scaling. https:\/\/technet.microsoft.com\/en-us\/library\/hh997036.aspx","author":"TechNet MS","year":"2017","unstructured":"MS TechNet : receive side scaling. https:\/\/technet.microsoft.com\/en-us\/library\/hh997036.aspx . Accessed : January 2017 . MS TechNet: receive side scaling. https:\/\/technet.microsoft.com\/en-us\/library\/hh997036.aspx. Accessed: January 2017."},{"key":"e_1_3_2_1_68_1","volume-title":"NUMA support. https:\/\/msdn.microsoft.com\/en-us\/library\/windows\/desktop\/aa363804(v=vs.85).aspx","author":"MSDN","year":"2019","unstructured":"MSDN : NUMA support. https:\/\/msdn.microsoft.com\/en-us\/library\/windows\/desktop\/aa363804(v=vs.85).aspx . Accessed : January 2019 . MSDN: NUMA support. https:\/\/msdn.microsoft.com\/en-us\/library\/windows\/desktop\/aa363804(v=vs.85).aspx. Accessed: January 2019."},{"key":"e_1_3_2_1_69_1","volume-title":"Optimizing Read-Once Data Flow in Big-Data Applications","author":"Morad Tomer Y","year":"2016","unstructured":"Tomer Y Morad , Gil Shomron , Mattan Erez , Avinoam Kolodny , and Uri C Weiser . Optimizing Read-Once Data Flow in Big-Data Applications . IEEE Computer Architecture Letters , 2016 . https:\/\/doi.org\/10.1109\/LCA.2016.2520927. 10.1109\/LCA.2016.2520927 Tomer Y Morad, Gil Shomron, Mattan Erez, Avinoam Kolodny, and Uri C Weiser. Optimizing Read-Once Data Flow in Big-Data Applications. IEEE Computer Architecture Letters, 2016. https:\/\/doi.org\/10.1109\/LCA.2016.2520927."},{"key":"e_1_3_2_1_70_1","volume-title":"Intel to challenge AMD with 48 core \"Cascade Lake\" Xeon AP. https:\/\/www.nextplatform.com\/2018\/11\/05\/intel-to-challenge-amd-with-48-core-cascade-lake-xeon-ap\/","author":"Morgan Timothy Prickett","year":"2018","unstructured":"Timothy Prickett Morgan . Intel to challenge AMD with 48 core \"Cascade Lake\" Xeon AP. https:\/\/www.nextplatform.com\/2018\/11\/05\/intel-to-challenge-amd-with-48-core-cascade-lake-xeon-ap\/ , 2018 . Accessed : January 2019. Timothy Prickett Morgan. Intel to challenge AMD with 48 core \"Cascade Lake\" Xeon AP. https:\/\/www.nextplatform.com\/2018\/11\/05\/intel-to-challenge-amd-with-48-core-cascade-lake-xeon-ap\/, 2018. Accessed: January 2019."},{"key":"e_1_3_2_1_71_1","volume-title":"Google, Rackspace and Softlayer. https:\/\/blog.serverdensity.com\/network-performance-aws-google-rackspace-softlayer","author":"Mytton David","year":"2014","unstructured":"David Mytton . Network performance at AWS , Google, Rackspace and Softlayer. https:\/\/blog.serverdensity.com\/network-performance-aws-google-rackspace-softlayer , Apr 2014 . ( Accessed : Jan 2019). David Mytton. Network performance at AWS, Google, Rackspace and Softlayer. https:\/\/blog.serverdensity.com\/network-performance-aws-google-rackspace-softlayer, Apr 2014. (Accessed: Jan 2019)."},{"key":"e_1_3_2_1_72_1","volume-title":"Nov","author":"Express Workgroup NVM","year":"2014","unstructured":"NVM Express Workgroup . NVM Express (NVMe) specification -- Revision 1.2. http:\/\/www.nvmexpress.org\/wp-content\/uploads\/NVM-Express-1_2-Gold-20141209.pdf , Nov 2014 . Accessed : Jan 2015. NVM Express Workgroup. NVM Express (NVMe) specification -- Revision 1.2. http:\/\/www.nvmexpress.org\/wp-content\/uploads\/NVM-Express-1_2-Gold-20141209.pdf, Nov 2014. Accessed: Jan 2015."},{"key":"e_1_3_2_1_73_1","first-page":"19","volume-title":"Ottawa Linux Symposium (OLS)","author":"Olsson Robert","year":"2005","unstructured":"Robert Olsson . Pktgen the Linux packet generator . In Ottawa Linux Symposium (OLS) , pages 19 -- 32 , 2005 . Robert Olsson. Pktgen the Linux packet generator. In Ottawa Linux Symposium (OLS), pages 19--32, 2005."},{"key":"e_1_3_2_1_74_1","volume-title":"https:\/\/specs.openstack.org\/openstack\/nova-specs\/specs\/kilo\/implemented\/input-output-based-numa-scheduling.html","author":"O","year":"2015","unstructured":"I\/ O (PCIe) based NUMA scheduling. https:\/\/specs.openstack.org\/openstack\/nova-specs\/specs\/kilo\/implemented\/input-output-based-numa-scheduling.html , 2015 . Accessed : January 2017. I\/O (PCIe) based NUMA scheduling. https:\/\/specs.openstack.org\/openstack\/nova-specs\/specs\/kilo\/implemented\/input-output-based-numa-scheduling.html, 2015. Accessed: January 2017."},{"key":"e_1_3_2_1_75_1","volume-title":"USENIX Symposium on Networked Systems Design and Implementation (NSDI)","author":"Pfaff Ben","year":"2015","unstructured":"Ben Pfaff , Justin Pettit , Teemu Koponen , Ethan Jackson , Andy Zhou , Jarno Rajahalme , Jesse Gross , Alex Wang , Joe Stringer , Pravin Shelar , Keith Amidon , and Martin Casado . The design and implementation of open vSwitch . In USENIX Symposium on Networked Systems Design and Implementation (NSDI) , 2015 . Ben Pfaff, Justin Pettit, Teemu Koponen, Ethan Jackson, Andy Zhou, Jarno Rajahalme, Jesse Gross, Alex Wang, Joe Stringer, Pravin Shelar, Keith Amidon, and Martin Casado. The design and implementation of open vSwitch. In USENIX Symposium on Networked Systems Design and Implementation (NSDI), 2015."},{"key":"e_1_3_2_1_76_1","unstructured":"Vijay Rao and Edwin Smith. Facebook's new front-end server design delivers on performance without sucking up power. https:\/\/engineering.fb.com\/data-center-engineering\/facebook-s-new-front-end-server-design-delivers-on-performance-without-sucking-up-power 2016. Accessed: August 2019.  Vijay Rao and Edwin Smith. Facebook's new front-end server design delivers on performance without sucking up power. https:\/\/engineering.fb.com\/data-center-engineering\/facebook-s-new-front-end-server-design-delivers-on-performance-without-sucking-up-power 2016. Accessed: August 2019."},{"key":"e_1_3_2_1_77_1","first-page":"10","article-title":"Design, implementation, and evaluation of a NUMA-aware cache for iSCSI storage servers","author":"Ren Y.","year":"2015","unstructured":"Y. Ren , T. Li , D. Yu , S. Jin , and T. Robertazzi . Design, implementation, and evaluation of a NUMA-aware cache for iSCSI storage servers . IEEE Transactions on Parallel and Distributed Systems , 2015 . https:\/\/doi.org\/ 10 .1109\/TPDS.2014.2311817. 10.1109\/TPDS.2014.2311817 Y. Ren, T. Li, D. Yu, S. Jin, and T. Robertazzi. Design, implementation, and evaluation of a NUMA-aware cache for iSCSI storage servers. IEEE Transactions on Parallel and Distributed Systems, 2015. https:\/\/doi.org\/10.1109\/TPDS.2014.2311817.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"e_1_3_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.14778\/2856318.2856319"},{"volume-title":"PM1725a NVMe SSD. https:\/\/www.samsung.com\/semiconductor\/global.semi.static\/Samsung_PM1725a_NVMe_SSD-0.pdf","year":"2017","key":"e_1_3_2_1_79_1","unstructured":"Samsung. PM1725a NVMe SSD. https:\/\/www.samsung.com\/semiconductor\/global.semi.static\/Samsung_PM1725a_NVMe_SSD-0.pdf , 2017 . Accessed : August, 2019. Samsung. PM1725a NVMe SSD. https:\/\/www.samsung.com\/semiconductor\/global.semi.static\/Samsung_PM1725a_NVMe_SSD-0.pdf, 2017. Accessed: August, 2019."},{"key":"e_1_3_2_1_80_1","volume-title":"Automatic page migration for Linux [a matter of hygiene]. In linux.conf.au","author":"Schermerhorn Lee T","year":"2007","unstructured":"Lee T Schermerhorn . Automatic page migration for Linux [a matter of hygiene]. In linux.conf.au , 2007 . Lee T Schermerhorn. Automatic page migration for Linux [a matter of hygiene]. In linux.conf.au, 2007."},{"key":"e_1_3_2_1_81_1","volume-title":"High performance I\/O with NUMA systems in Linux","author":"Shelton Lance","year":"2013","unstructured":"Lance Shelton . High performance I\/O with NUMA systems in Linux . Linux Foundation Event , 2013 . Lance Shelton. High performance I\/O with NUMA systems in Linux. Linux Foundation Event, 2013."},{"key":"e_1_3_2_1_82_1","volume-title":"Hot Chips, 2008","author":"Singhal Ronak","year":"2017","unstructured":"Ronak Singhal . Inside Intel next generation Nehalem microarchitecture . In Hot Chips, 2008 . http:\/\/www.hotchips.org\/wp-content\/uploads\/hc_archives\/hc20\/3_Tues\/HC20.26.630.pdf (Accessed: Jan 2017 ). Ronak Singhal. Inside Intel next generation Nehalem microarchitecture. In Hot Chips, 2008. http:\/\/www.hotchips.org\/wp-content\/uploads\/hc_archives\/hc20\/3_Tues\/HC20.26.630.pdf (Accessed: Jan 2017)."},{"key":"e_1_3_2_1_83_1","volume-title":"High Performance Computing Networking--Cisco Blog, 2013","author":"Squyres Jeff","year":"2017","unstructured":"Jeff Squyres . Process and memory affinity: why do you care ? High Performance Computing Networking--Cisco Blog, 2013 . http:\/\/blogs.cisco.com\/performance\/process-and-memory-affinity-why-do-you-care (Accessed: Jan 2017 ). Jeff Squyres. Process and memory affinity: why do you care? High Performance Computing Networking--Cisco Blog, 2013. http:\/\/blogs.cisco.com\/performance\/process-and-memory-affinity-why-do-you-care (Accessed: Jan 2017)."},{"key":"e_1_3_2_1_84_1","volume-title":"Hardware-Level Performance Analysis of Platform I\/O. https:\/\/static.sched.com\/hosted_files\/dpdkprcsummit2018\/f6\/Roman%20Sudarikov%20-%20DPDK_PRC_Summit_Sudarikov.pptx","author":"Sudarikov Roman","year":"2018","unstructured":"Roman Sudarikov and Patrick Lu . Hardware-Level Performance Analysis of Platform I\/O. https:\/\/static.sched.com\/hosted_files\/dpdkprcsummit2018\/f6\/Roman%20Sudarikov%20-%20DPDK_PRC_Summit_Sudarikov.pptx , 2018 . Accessed : August, 2019. Roman Sudarikov and Patrick Lu. Hardware-Level Performance Analysis of Platform I\/O. https:\/\/static.sched.com\/hosted_files\/dpdkprcsummit2018\/f6\/Roman%20Sudarikov%20-%20DPDK_PRC_Summit_Sudarikov.pptx, 2018. Accessed: August, 2019."},{"key":"e_1_3_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273004"},{"key":"e_1_3_2_1_86_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2013.6522318"},{"key":"e_1_3_2_1_87_1","volume-title":"Open Stack Edition. https:\/\/docs.vmware.com\/en\/VMware-vCloud-NFV-OpenStack-Edition\/3.0\/vmwa-vcloud-nfv30-performance-tunning.pdf. White Paper. Accessed","author":"Publications Mware Technical","year":"2019","unstructured":"V Mware Technical Publications . Tuning vCloud NFV for data plane intensive workloads , Open Stack Edition. https:\/\/docs.vmware.com\/en\/VMware-vCloud-NFV-OpenStack-Edition\/3.0\/vmwa-vcloud-nfv30-performance-tunning.pdf. White Paper. Accessed : January 2019 . VMware Technical Publications. Tuning vCloud NFV for data plane intensive workloads, Open Stack Edition. https:\/\/docs.vmware.com\/en\/VMware-vCloud-NFV-OpenStack-Edition\/3.0\/vmwa-vcloud-nfv30-performance-tunning.pdf. White Paper. Accessed: January 2019."},{"key":"e_1_3_2_1_88_1","unstructured":"VMware Technical Publications. VMware ESX Server 2 NUMA support. http:\/\/www.vmware.com\/pdf\/esx2_NUMA.pdf. White Paper. Accessed: January 2019.  VMware Technical Publications. VMware ESX Server 2 NUMA support. http:\/\/www.vmware.com\/pdf\/esx2_NUMA.pdf. White Paper. Accessed: January 2019."},{"key":"e_1_3_2_1_89_1","volume-title":"vSphere Resource Management: How ESXi NUMA Scheduling Works. https:\/\/docs.vmware.com\/en\/VMware-vSphere\/6.7\/vsphere-esxi-vcenter-server-671-resource-management-guide.pdf. White Paper","author":"Publications Mware Technical","year":"2019","unstructured":"V Mware Technical Publications . vSphere Resource Management: How ESXi NUMA Scheduling Works. https:\/\/docs.vmware.com\/en\/VMware-vSphere\/6.7\/vsphere-esxi-vcenter-server-671-resource-management-guide.pdf. White Paper . Accessed : January 2019 . VMware Technical Publications. vSphere Resource Management: How ESXi NUMA Scheduling Works. https:\/\/docs.vmware.com\/en\/VMware-vSphere\/6.7\/vsphere-esxi-vcenter-server-671-resource-management-guide.pdf. White Paper. Accessed: January 2019."},{"key":"e_1_3_2_1_90_1","volume-title":"EC2 network performance cheat sheet. https:\/\/cloudonaut.io\/ec2-network-performance-cheat-sheet\/","author":"Wittig Andreas","year":"2018","unstructured":"Andreas Wittig . EC2 network performance cheat sheet. https:\/\/cloudonaut.io\/ec2-network-performance-cheat-sheet\/ , 2018 . Accessed : January 2019. Andreas Wittig. EC2 network performance cheat sheet. https:\/\/cloudonaut.io\/ec2-network-performance-cheat-sheet\/, 2018. Accessed: January 2019."},{"key":"e_1_3_2_1_91_1","volume-title":"Windows Hardware Engineering Conference (WinHEC), 2007","author":"Worthington Bruce","year":"2017","unstructured":"Bruce Worthington . NUMA I\/O optimizations. Windows Hardware Engineering Conference (WinHEC), 2007 . Accessed : January 2017 . Bruce Worthington. NUMA I\/O optimizations. Windows Hardware Engineering Conference (WinHEC), 2007. Accessed: January 2017."},{"key":"e_1_3_2_1_92_1","volume-title":"IONUMA support. https:\/\/wiki.xen.org\/wiki\/Xen_on_NUMA_Machines","author":"Xen NUMA","year":"2017","unstructured":"Xen NUMA roadmap : IONUMA support. https:\/\/wiki.xen.org\/wiki\/Xen_on_NUMA_Machines . Accessed : January 2017 . Xen NUMA roadmap: IONUMA support. https:\/\/wiki.xen.org\/wiki\/Xen_on_NUMA_Machines. Accessed: January 2017."},{"key":"e_1_3_2_1_93_1","volume-title":"https:\/\/wiki.xen.org\/wiki\/Xen_NUMA_Roadmap","author":"Xen","year":"2017","unstructured":"Xen on NUMA machines. https:\/\/wiki.xen.org\/wiki\/Xen_NUMA_Roadmap . Accessed : January 2017 . Xen on NUMA machines. https:\/\/wiki.xen.org\/wiki\/Xen_NUMA_Roadmap. Accessed: January 2017."},{"key":"e_1_3_2_1_94_1","doi-asserted-by":"publisher","DOI":"10.1109\/HOTI.2010.24"}],"event":{"name":"ASPLOS '20: Architectural Support for Programming Languages and Operating Systems","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems","SIGARCH ACM Special Interest Group on Computer Architecture","SIGBED ACM Special Interest Group on Embedded Systems"],"location":"Lausanne Switzerland","acronym":"ASPLOS '20"},"container-title":["Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3373376.3378509","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3373376.3378509","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:38:16Z","timestamp":1750199896000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3373376.3378509"}},"subtitle":["Outsmarting Nonuniform DMA"],"short-title":[],"issued":{"date-parts":[[2020,3,9]]},"references-count":94,"alternative-id":["10.1145\/3373376.3378509","10.1145\/3373376"],"URL":"https:\/\/doi.org\/10.1145\/3373376.3378509","relation":{},"subject":[],"published":{"date-parts":[[2020,3,9]]},"assertion":[{"value":"2020-03-13","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}