{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,28]],"date-time":"2025-08-28T12:09:27Z","timestamp":1756382967366,"version":"3.41.0"},"reference-count":49,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2016,4,6]],"date-time":"2016-04-06T00:00:00Z","timestamp":1459900800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"National Science Foundation under award","award":["CNS-1345305"],"award-info":[{"award-number":["CNS-1345305"]}]},{"name":"Korea government","award":["2014R1A2A1A11052936"],"award-info":[{"award-number":["2014R1A2A1A11052936"]}]},{"name":"Intel Science and Technology Center for Cloud Computing"},{"DOI":"10.13039\/501100003725","name":"National Research Foundation of Korea","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100003725","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Comput. Syst."],"published-print":{"date-parts":[[2016,5,5]]},"abstract":"<jats:p>Distributed in-memory key-value stores (KVSs), such as memcached, have become a critical data serving layer in modern Internet-oriented data center infrastructure. Their performance and efficiency directly affect the QoS of web services and the efficiency of data centers. Traditionally, these systems have had significant overheads from inefficient network processing, OS kernel involvement, and concurrency control. Two recent research thrusts have focused on improving key-value performance. Hardware-centric research has started to explore specialized platforms including FPGAs for KVSs; results demonstrated an order of magnitude increase in throughput and energy efficiency over stock memcached. Software-centric research revisited the KVS application to address fundamental software bottlenecks and to exploit the full potential of modern commodity hardware; these efforts also showed orders of magnitude improvement over stock memcached.<\/jats:p>\n          <jats:p>We aim at architecting high-performance and efficient KVS platforms, and start with a rigorous architectural characterization across system stacks over a collection of representative KVS implementations. Our detailed full-system characterization not only identifies the critical hardware\/software ingredients for high-performance KVS systems but also leads to guided optimizations atop a recent design to achieve a record-setting throughput of 120 million requests per second (MRPS) (167MRPS with client-side batching) on a single commodity server. Our system delivers the best performance and energy efficiency (RPS\/watt) demonstrated to date over existing KVSs including the best-published FPGA-based and GPU-based claims. We craft a set of design principles for future platform architectures, and via detailed simulations demonstrate the capability of achieving a billion RPS with a single server constructed following our principles.<\/jats:p>","DOI":"10.1145\/2897393","type":"journal-article","created":{"date-parts":[[2016,4,7]],"date-time":"2016-04-07T22:16:10Z","timestamp":1460067370000},"page":"1-30","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["Full-Stack Architecting to Achieve a Billion-Requests-Per-Second Throughput on a Single Key-Value Store Server Platform"],"prefix":"10.1145","volume":"34","author":[{"given":"Sheng","family":"Li","sequence":"first","affiliation":[{"name":"Intel Labs"}]},{"given":"Hyeontaek","family":"Lim","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University"}]},{"given":"Victor W.","family":"Lee","sequence":"additional","affiliation":[{"name":"Intel Labs"}]},{"given":"Jung Ho","family":"Ahn","sequence":"additional","affiliation":[{"name":"Seoul National University"}]},{"given":"Anuj","family":"Kalia","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University"}]},{"given":"Michael","family":"Kaminsky","sequence":"additional","affiliation":[{"name":"Intel Labs"}]},{"given":"David G.","family":"Andersen","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University"}]},{"given":"Seongil","family":"O","sequence":"additional","affiliation":[{"name":"Seoul National University"}]},{"given":"Sukhan","family":"Lee","sequence":"additional","affiliation":[{"name":"Seoul National University"}]},{"given":"Pradeep","family":"Dubey","sequence":"additional","affiliation":[{"name":"Intel Labs"}]}],"member":"320","published-online":{"date-parts":[[2016,4,6]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Jouppi","author":"Ahn Jung Ho","year":"2013","unstructured":"Jung Ho Ahn , Sheng Li , Seongil O, and Norman P . Jouppi . 2013 . McSimA+: A manycore simulator with application-level+ simulation and detailed microarchitecture modeling. In ISPASS. Jung Ho Ahn, Sheng Li, Seongil O, and Norman P. Jouppi. 2013. McSimA+: A manycore simulator with application-level+ simulation and detailed microarchitecture modeling. In ISPASS."},{"key":"e_1_2_1_2_1","unstructured":"Amazon. 2012. Amazon Elasticache. Retrieved from http:\/\/aws.amazon.com\/elasticache\/.  Amazon. 2012. Amazon Elasticache. Retrieved from http:\/\/aws.amazon.com\/elasticache\/."},{"key":"e_1_2_1_3_1","doi-asserted-by":"crossref","unstructured":"Berk Atikoglu Yuehai Xu Eitan Frachtenberg Song Jiang and Mike Paleczny. 2012. Workload analysis of a large-scale key-value store. In SIGMETRICS.  Berk Atikoglu Yuehai Xu Eitan Frachtenberg Song Jiang and Mike Paleczny. 2012. Workload analysis of a large-scale key-value store. In SIGMETRICS.","DOI":"10.1145\/2254756.2254766"},{"key":"e_1_2_1_4_1","volume-title":"IX: A protected dataplane operating system for high throughput and low latency. In OSDI.","author":"Belay Adam","year":"2014","unstructured":"Adam Belay , George Prekas , Ana Klimovic , Samuel Grossman , Christos Kozyrakis , and Edouard Bugnion . 2014 . IX: A protected dataplane operating system for high throughput and low latency. In OSDI. Adam Belay, George Prekas, Ana Klimovic, Samuel Grossman, Christos Kozyrakis, and Edouard Bugnion. 2014. IX: A protected dataplane operating system for high throughput and low latency. In OSDI."},{"key":"e_1_2_1_5_1","unstructured":"Michaela Blott Kimon Karras Ling Liu K Vissers J B\u00e4r and Z Istv\u00e1n. 2013. Achieving 10Gbps line-rate key-value stores with FPGAs. In HotCloud.  Michaela Blott Kimon Karras Ling Liu K Vissers J B\u00e4r and Z Istv\u00e1n. 2013. Achieving 10Gbps line-rate key-value stores with FPGAs. In HotCloud."},{"key":"e_1_2_1_6_1","doi-asserted-by":"crossref","unstructured":"Sai Rahul Chalamalasetti Kevin Lim Mitch Wright Alvin AuYoung Parthasarathy Ranganathan and Martin Margala. 2013. An FPGA memcached appliance. In FPGA.  Sai Rahul Chalamalasetti Kevin Lim Mitch Wright Alvin AuYoung Parthasarathy Ranganathan and Martin Margala. 2013. An FPGA memcached appliance. In FPGA.","DOI":"10.1145\/2435264.2435306"},{"key":"e_1_2_1_7_1","doi-asserted-by":"crossref","unstructured":"Brian Cooper Adam Silberstein Erwin Tam Raghu Ramakrishnan and Russell Sears. 2010. Benchmarking cloud serving systems with YCSB. In SOCC.  Brian Cooper Adam Silberstein Erwin Tam Raghu Ramakrishnan and Russell Sears. 2010. Benchmarking cloud serving systems with YCSB. In SOCC.","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_2_1_8_1","unstructured":"Intel DDIO. 2014. Intel\u00ae Data Direct I\/O Technology. Retrieved from http:\/\/www.intel.com\/content\/www\/us\/en\/io\/direct-data-i-o.html.  Intel DDIO. 2014. Intel\u00ae Data Direct I\/O Technology. Retrieved from http:\/\/www.intel.com\/content\/www\/us\/en\/io\/direct-data-i-o.html."},{"key":"e_1_2_1_9_1","doi-asserted-by":"crossref","unstructured":"Mihai Dobrescu Norbert Egi Katerina Argyraki Byung-Gon Chun Kevin Fall Gianluca Iannaccone Allan Knies Maziar Manesh and Sylvia Ratnasamy. 2009. RouteBricks: Exploiting parallelism to scale software routers. In SOSP.  Mihai Dobrescu Norbert Egi Katerina Argyraki Byung-Gon Chun Kevin Fall Gianluca Iannaccone Allan Knies Maziar Manesh and Sylvia Ratnasamy. 2009. RouteBricks: Exploiting parallelism to scale software routers. In SOSP.","DOI":"10.1145\/1629575.1629578"},{"key":"e_1_2_1_10_1","unstructured":"Intel DPDK. 2014. Intel Data Plane Development Kit (Intel DPDK). Retrieved from http:\/\/www.intel.com\/go\/dpdk.  Intel DPDK. 2014. Intel Data Plane Development Kit (Intel DPDK). Retrieved from http:\/\/www.intel.com\/go\/dpdk."},{"key":"e_1_2_1_11_1","unstructured":"Aleksandar Dragojevi\u0107 Dushyanth Narayanan Miguel Castro and Orion Hodson. 2014. FaRM: Fast remote memory. In NSDI.  Aleksandar Dragojevi\u0107 Dushyanth Narayanan Miguel Castro and Orion Hodson. 2014. FaRM: Fast remote memory. In NSDI."},{"key":"e_1_2_1_12_1","unstructured":"Facebook. 2014. Introducing mcrouter: A memcached protocol router for scaling memcached deployments. Retrieved from https:\/\/code.facebook.com\/posts\/296442737213493\/introducing-mcrouter-a-memcached-protocol-router-for-scaling-memcached-deployments\/.  Facebook. 2014. Introducing mcrouter: A memcached protocol router for scaling memcached deployments. Retrieved from https:\/\/code.facebook.com\/posts\/296442737213493\/introducing-mcrouter-a-memcached-protocol-router-for-scaling-memcached-deployments\/."},{"key":"e_1_2_1_13_1","unstructured":"Bin Fan David G. Andersen and Michael Kaminsky. 2013. MemC3: Compact and concurrent memcache with dumber caching and smarter hashing. In NSDI.  Bin Fan David G. Andersen and Michael Kaminsky. 2013. MemC3: Compact and concurrent memcache with dumber caching and smarter hashing. In NSDI."},{"key":"e_1_2_1_14_1","unstructured":"Intel FlowDirector. 2014. Intel\u00ae Ethernet Flow Director. Retrieved from http:\/\/www.intel.com\/content\/www\/us\/en\/ethernet-controllers\/ethernet-flow-director-video.html.  Intel FlowDirector. 2014. Intel \u00ae Ethernet Flow Director. Retrieved from http:\/\/www.intel.com\/content\/www\/us\/en\/ethernet-controllers\/ethernet-flow-director-video.html."},{"key":"e_1_2_1_15_1","doi-asserted-by":"crossref","unstructured":"Anthony Gutierrez Michael Cieslak Bharan Giridhar Ronald G. Dreslinski Luis Ceze and Trevor Mudge. 2014. Integrated 3D-stacked server designs for increasing physical density of key-value stores. In ASPLOS.  Anthony Gutierrez Michael Cieslak Bharan Giridhar Ronald G. Dreslinski Luis Ceze and Trevor Mudge. 2014. Integrated 3D-stacked server designs for increasing physical density of key-value stores. In ASPLOS.","DOI":"10.1145\/2541940.2541951"},{"key":"e_1_2_1_16_1","unstructured":"Sangjin Han Keon Jang KyoungSoo Park and Sue Moon. 2010. PacketShader: A GPU-accelerated software router. In SIGCOMM.  Sangjin Han Keon Jang KyoungSoo Park and Sue Moon. 2010. PacketShader: A GPU-accelerated software router. In SIGCOMM."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-40026-5"},{"key":"e_1_2_1_18_1","volume-title":"Aamodt","author":"Hetherington Tayler H.","year":"2015","unstructured":"Tayler H. Hetherington , Mike O\u2019Connor , and Tor M . Aamodt . 2015 . MemcachedGPU: Scaling-up scale-out key-value stores. In Proc. SOCC. Tayler H. Hetherington, Mike O\u2019Connor, and Tor M. Aamodt. 2015. MemcachedGPU: Scaling-up scale-out key-value stores. In Proc. SOCC."},{"key":"e_1_2_1_19_1","doi-asserted-by":"crossref","unstructured":"Ram Huggahalli Ravi Iyer and Scott Tetrick. 2005. Direct cache access for high bandwidth network I\/O. In ISCA.  Ram Huggahalli Ravi Iyer and Scott Tetrick. 2005. Direct cache access for high bandwidth network I\/O. In ISCA.","DOI":"10.1145\/1080695.1069976"},{"key":"e_1_2_1_20_1","unstructured":"Intel IOAT. 2014. Intel\u00ae I\/O Acceleration Technology. Retrieved from http:\/\/www.intel.com\/content\/www\/us\/en\/wireless-network\/accel-technology.html.  Intel IOAT. 2014. Intel \u00ae I\/O Acceleration Technology. Retrieved from http:\/\/www.intel.com\/content\/www\/us\/en\/wireless-network\/accel-technology.html."},{"key":"e_1_2_1_21_1","first-page":"723","article-title":"Per-core DVFS with switched-capacitor converters for energy efficiency in manycore processors","volume":"23","author":"Jevtic Ruzica","year":"2015","unstructured":"Ruzica Jevtic , Hanh-Phuc Le , Milovan Blagojevic , Stevo Bailey , Krste Asanovic , Elad Alon , and Borivoje Nikolic . 2015 . Per-core DVFS with switched-capacitor converters for energy efficiency in manycore processors . IEEE TVLSI 23 , 4 (2015), 723 -- 730 . Ruzica Jevtic, Hanh-Phuc Le, Milovan Blagojevic, Stevo Bailey, Krste Asanovic, Elad Alon, and Borivoje Nikolic. 2015. Per-core DVFS with switched-capacitor converters for energy efficiency in manycore processors. IEEE TVLSI 23, 4 (2015), 723--730.","journal-title":"IEEE TVLSI"},{"key":"e_1_2_1_22_1","volume-title":"Andersen","author":"Kalia Anuj","year":"2014","unstructured":"Anuj Kalia , Michael Kaminsky , and David G . Andersen . 2014 . Using RDMA efficiently for key-value services. In SIGCOMM. Anuj Kalia, Michael Kaminsky, and David G. Andersen. 2014. Using RDMA efficiently for key-value services. In SIGCOMM."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2391229.2391238"},{"key":"e_1_2_1_24_1","doi-asserted-by":"crossref","unstructured":"Maysam Lavasani Hari Angepat and Derek Chiou. 2013. An FPGA-based in-line accelerator for memcached. In HotChips.  Maysam Lavasani Hari Angepat and Derek Chiou. 2013. An FPGA-based in-line accelerator for memcached. In HotChips.","DOI":"10.1109\/HOTCHIPS.2013.7478313"},{"key":"e_1_2_1_25_1","volume-title":"Richard D. Strong, Jay B. Brockman, Dean M. Tullsen, and Norman P. Jouppi.","author":"Li Sheng","year":"2009","unstructured":"Sheng Li , Jung Ho Ahn , Richard D. Strong, Jay B. Brockman, Dean M. Tullsen, and Norman P. Jouppi. 2009 . McPAT: An integrated power, area, and timing modeling framework for multicore and manycore architectures. In MICRO. Sheng Li, Jung Ho Ahn, Richard D. Strong, Jay B. Brockman, Dean M. Tullsen, and Norman P. Jouppi. 2009. McPAT: An integrated power, area, and timing modeling framework for multicore and manycore architectures. In MICRO."},{"key":"e_1_2_1_26_1","volume-title":"Anuj Kalia, Michael Kaminsky, David G. Andersen, O. Seongil, Sukhan Lee, and Pradeep Dubey.","author":"Li Sheng","year":"2015","unstructured":"Sheng Li , Hyeontaek Lim , Victor W. Lee , Jung Ho Ahn , Anuj Kalia, Michael Kaminsky, David G. Andersen, O. Seongil, Sukhan Lee, and Pradeep Dubey. 2015 . Architecting to achieve a billion requests per second throughput on a single key-value store server platform. In ISCA. Sheng Li, Hyeontaek Lim, Victor W. Lee, Jung Ho Ahn, Anuj Kalia, Michael Kaminsky, David G. Andersen, O. Seongil, Sukhan Lee, and Pradeep Dubey. 2015. Architecting to achieve a billion requests per second throughput on a single key-value store server platform. In ISCA."},{"key":"e_1_2_1_27_1","volume-title":"Jouppi","author":"Li Sheng","year":"2011","unstructured":"Sheng Li , Kevin Lim , Paolo Faraboschi , Jichuan Chang , Parthasarathy Ranganathan , and Norman P . Jouppi . 2011 . System-level integrated server architectures for scale-out datacenters. In MICRO. Sheng Li, Kevin Lim, Paolo Faraboschi, Jichuan Chang, Parthasarathy Ranganathan, and Norman P. Jouppi. 2011. System-level integrated server architectures for scale-out datacenters. In MICRO."},{"key":"e_1_2_1_28_1","volume-title":"MICA: A holistic approach to fast in-memory key-value storage. In NSDI.","author":"Lim Hyeontaek","year":"2014","unstructured":"Hyeontaek Lim , Dongsu Han , David G. Andersen , and Michael Kaminsky . 2014 . MICA: A holistic approach to fast in-memory key-value storage. In NSDI. Hyeontaek Lim, Dongsu Han, David G. Andersen, and Michael Kaminsky. 2014. MICA: A holistic approach to fast in-memory key-value storage. In NSDI."},{"key":"e_1_2_1_29_1","volume-title":"Wenisch","author":"Lim Kevin","year":"2013","unstructured":"Kevin Lim , David Meisner , Ali G. Saidi , Parthasarathy Ranganathan , and Thomas F . Wenisch . 2013 . Thin servers with smart pipes: Designing SoC accelerators for memcached. In ISCA. Kevin Lim, David Meisner, Ali G. Saidi, Parthasarathy Ranganathan, and Thomas F. Wenisch. 2013. Thin servers with smart pipes: Designing SoC accelerators for memcached. In ISCA."},{"key":"e_1_2_1_30_1","unstructured":"Linkedin. 2014. How Linkedin uses memcached. Retrieved from http:\/\/www.oracle.com\/technetwork\/server-storage\/ts-4696-159286.pdf.  Linkedin. 2014. How Linkedin uses memcached. Retrieved from http:\/\/www.oracle.com\/technetwork\/server-storage\/ts-4696-159286.pdf."},{"key":"e_1_2_1_31_1","doi-asserted-by":"crossref","unstructured":"Pejman Lotfi-Kamran Boris Grot Michael Ferdman Stavros Volos Onur Kocberber Javier Picorel Almutaz Adileh Djordje Jevdjic Sachin Idgunji Emre Ozer and Babak Falsafi. 2012. Scale-out processors. In ISCA.  Pejman Lotfi-Kamran Boris Grot Michael Ferdman Stavros Volos Onur Kocberber Javier Picorel Almutaz Adileh Djordje Jevdjic Sachin Idgunji Emre Ozer and Babak Falsafi. 2012. Scale-out processors. In ISCA.","DOI":"10.1109\/ISCA.2012.6237043"},{"key":"e_1_2_1_32_1","unstructured":"Yandong Mao Eddie Kohler and Robert Tappan Morris. 2012. Cache craftiness for fast multicore key-value storage. In EuroSys.  Yandong Mao Eddie Kohler and Robert Tappan Morris. 2012. Cache craftiness for fast multicore key-value storage. In EuroSys."},{"key":"e_1_2_1_33_1","unstructured":"Mellanox. 2014. Mellanox\u00aeOpenFabrics Enterprise Distribution for Linux (MLNX_OFED). Retrieved from http:\/\/www.mellanox.com\/page\/products_dyn?product_family&equals;26.  Mellanox. 2014. Mellanox \u00ae OpenFabrics Enterprise Distribution for Linux (MLNX_OFED). Retrieved from http:\/\/www.mellanox.com\/page\/products_dyn?product_family&equals;26."},{"key":"e_1_2_1_34_1","unstructured":"Mellanox. 2015. Mellanox\u00ae100Gbps Ethernet NIC. Retrieved from http:\/\/www.mellanox.com\/related-docs\/prod_silicon\/PB_ConnectX-4_VPI_Card.pdf.  Mellanox. 2015. Mellanox \u00ae 100Gbps Ethernet NIC. Retrieved from http:\/\/www.mellanox.com\/related-docs\/prod_silicon\/PB_ConnectX-4_VPI_Card.pdf."},{"volume-title":"Memcached: A distributed memory object caching system.","year":"2003","key":"e_1_2_1_35_1","unstructured":"memcached. 2003 . Memcached: A distributed memory object caching system. Retrieved from http:\/\/memcached.org\/. memcached. 2003. Memcached: A distributed memory object caching system. Retrieved from http:\/\/memcached.org\/."},{"key":"e_1_2_1_36_1","unstructured":"Christopher Mitchell Yifeng Geng and Jinyang Li. 2013. Using one-sided RDMA reads to build a fast CPU-efficient key-value store. In USENIX ATC.  Christopher Mitchell Yifeng Geng and Jinyang Li. 2013. Using one-sided RDMA reads to build a fast CPU-efficient key-value store. In USENIX ATC."},{"key":"e_1_2_1_37_1","unstructured":"Netflix. 2012. Netflix EVCache. Retrieved from http:\/\/techblog.netflix.com\/2012\/01\/ephemeral-volatile-caching-in-cloud.html.  Netflix. 2012. Netflix EVCache. Retrieved from http:\/\/techblog.netflix.com\/2012\/01\/ephemeral-volatile-caching-in-cloud.html."},{"key":"e_1_2_1_38_1","unstructured":"Rajesh Nishtala Hans Fugal Steven Grimm Marc Kwiatkowski Herman Lee Harry C. Li Ryan McElroy Mike Paleczny Daniel Peek Paul Saab David Stafford Tony Tung and Venkateshwaran Venkataramani. 2013. Scaling memcache at Facebook. In NSDI.  Rajesh Nishtala Hans Fugal Steven Grimm Marc Kwiatkowski Herman Lee Harry C. Li Ryan McElroy Mike Paleczny Daniel Peek Paul Saab David Stafford Tony Tung and Venkateshwaran Venkataramani. 2013. Scaling memcache at Facebook. In NSDI."},{"key":"e_1_2_1_39_1","doi-asserted-by":"crossref","unstructured":"Stanko Novakovic Alexandros Daglis Edouard Bugnion Babak Falsafi and Boris Grot. 2014. Scale-out NUMA. In ASPLOS.  Stanko Novakovic Alexandros Daglis Edouard Bugnion Babak Falsafi and Boris Grot. 2014. Scale-out NUMA. In ASPLOS.","DOI":"10.1145\/2541940.2541965"},{"key":"e_1_2_1_40_1","doi-asserted-by":"crossref","unstructured":"Diego Ongaro Stephen M. Rumble Ryan Stutsman John Ousterhout and Mendel Rosenblum. 2011. Fast crash recovery in RAMCloud. In SOSP.  Diego Ongaro Stephen M. Rumble Ryan Stutsman John Ousterhout and Mendel Rosenblum. 2011. Fast crash recovery in RAMCloud. In SOSP.","DOI":"10.1145\/2043556.2043560"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jalgor.2003.12.002"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1022594.1022596"},{"key":"e_1_2_1_43_1","volume-title":"Morris","author":"Pesterev Aleksey","year":"2012","unstructured":"Aleksey Pesterev , Jacob Strauss , Nickolai Zeldovich , and Robert T . Morris . 2012 . Improving network connection locality on multicore systems. In EuroSys . Aleksey Pesterev, Jacob Strauss, Nickolai Zeldovich, and Robert T. Morris. 2012. Improving network connection locality on multicore systems. In EuroSys."},{"key":"e_1_2_1_44_1","volume-title":"Arrakis: The operating system is the control plane. In OSDI.","author":"Peter Simon","year":"2014","unstructured":"Simon Peter , Jialin Li , Irene Zhang , Dan R. K. Ports , Doug Woos , Arvind Krishnamurthy , Thomas Anderson , and Timothy Roscoe . 2014 . Arrakis: The operating system is the control plane. In OSDI. Simon Peter, Jialin Li, Irene Zhang, Dan R. K. Ports, Doug Woos, Arvind Krishnamurthy, Thomas Anderson, and Timothy Roscoe. 2014. Arrakis: The operating system is the control plane. In OSDI."},{"key":"e_1_2_1_45_1","unstructured":"Luigi Rizzo. 2012. netmap: A novel framework for fast packet I\/O. In USENIX ATC.  Luigi Rizzo. 2012. netmap: A novel framework for fast packet I\/O. In USENIX ATC."},{"key":"e_1_2_1_46_1","volume-title":"NVM Workshop.","author":"Tanaka Shingo","year":"2014","unstructured":"Shingo Tanaka and Christos Kozyrakis . 2014 . High performance hardware-accelerated flash key-value store . In NVM Workshop. Shingo Tanaka and Christos Kozyrakis. 2014. High performance hardware-accelerated flash key-value store. In NVM Workshop."},{"key":"e_1_2_1_47_1","volume-title":"Stamm","author":"Tullsen Dean M.","year":"1996","unstructured":"Dean M. Tullsen , Susan J. Eggers , Joel S. Emer , Henry M. Levy , Jack L. Lo , and Rebecca L . Stamm . 1996 . Exploiting choice: Instruction fetch and issue on an implementable simultaneous multithreading processor. In ISCA. Dean M. Tullsen, Susan J. Eggers, Joel S. Emer, Henry M. Levy, Jack L. Lo, and Rebecca L. Stamm. 1996. Exploiting choice: Instruction fetch and issue on an implementable simultaneous multithreading processor. In ISCA."},{"volume-title":"Twemcache: Twitter Memcached. https:\/\/github.com\/twitter\/twemcache.","year":"2012","key":"e_1_2_1_48_1","unstructured":"Twitter. 2012 . Twemcache: Twitter Memcached. https:\/\/github.com\/twitter\/twemcache. (2012). Twitter. 2012. Twemcache: Twitter Memcached. https:\/\/github.com\/twitter\/twemcache. (2012)."},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.14778\/2809974.2809984"}],"container-title":["ACM Transactions on Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2897393","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2897393","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:39:02Z","timestamp":1750221542000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2897393"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,4,6]]},"references-count":49,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2016,5,5]]}},"alternative-id":["10.1145\/2897393"],"URL":"https:\/\/doi.org\/10.1145\/2897393","relation":{},"ISSN":["0734-2071","1557-7333"],"issn-type":[{"type":"print","value":"0734-2071"},{"type":"electronic","value":"1557-7333"}],"subject":[],"published":{"date-parts":[[2016,4,6]]},"assertion":[{"value":"2015-12-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-01-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-04-06","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}