{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,15]],"date-time":"2026-01-15T22:43:34Z","timestamp":1768517014462,"version":"3.49.0"},"reference-count":73,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2018,5,31]],"date-time":"2018-05-31T00:00:00Z","timestamp":1527724800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Nano-Tera YINS project"},{"name":"CHIST-ERA DIVIDEND project"},{"name":"Scale-Out NUMA project of the Microsoft-EPFL Joint Research Center"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Comput. Syst."],"published-print":{"date-parts":[[2018,5,31]]},"abstract":"<jats:p>To provide low-latency and high-throughput guarantees, most large key-value stores keep the data in the memory of many servers. Despite the natural parallelism across lookups, the load imbalance, introduced by heavy skew in the popularity distribution of keys, limits performance. To avoid violating tail latency service-level objectives, systems tend to keep server utilization low and organize the data in micro-shards, which provides units of migration and replication for the purpose of load balancing. These techniques reduce the skew but incur additional monitoring, data replication, and consistency maintenance overheads.<\/jats:p>\n          <jats:p>In this work, we introduce RackOut, a memory pooling technique that leverages the one-sided remote read primitive of emerging rack-scale systems to mitigate load imbalance while respecting service-level objectives. In RackOut, the data are aggregated at rack-scale granularity, with all of the participating servers in the rack jointly servicing all of the rack\u2019s micro-shards. We develop a queuing model to evaluate the impact of RackOut at the datacenter scale. In addition, we implement a RackOut proof-of-concept key-value store, evaluate it on two experimental platforms based on RDMA and Scale-Out NUMA, and use these results to validate the model. We devise two distinct approaches to load balancing within a RackOut unit, one based on random selection of nodes\u2014RackOut_static\u2014and another one based on an adaptive load balancing mechanism\u2014RackOut_adaptive. Our results show that RackOut_static increases throughput by up to 6\u00d7 for RDMA and 8.6&amp;times for Scale-Out NUMA compared to a scale-out deployment, while respecting tight tail latency service-level objectives. RackOut_adaptive improves the throughput by 30% for workloads with 20% of writes over RackOut_static.<\/jats:p>","DOI":"10.1145\/3309986","type":"journal-article","created":{"date-parts":[[2019,4,10]],"date-time":"2019-04-10T19:55:16Z","timestamp":1554926116000},"page":"1-37","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["Mitigating Load Imbalance in Distributed Data Serving with Rack-Scale Memory Pooling"],"prefix":"10.1145","volume":"36","author":[{"given":"Stanko","family":"Novakovic","sequence":"first","affiliation":[{"name":"VMware"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexandros","family":"Daglis","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, GA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dmitrii","family":"Ustiugov","sequence":"additional","affiliation":[{"name":"EPFL, Lausanne, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Edouard","family":"Bugnion","sequence":"additional","affiliation":[{"name":"EPFL, Lausanne, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Babak","family":"Falsafi","sequence":"additional","affiliation":[{"name":"EPFL, Lausanne, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Boris","family":"Grot","sequence":"additional","affiliation":[{"name":"University of Edinburgh, Edinburgh, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,4,9]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"2015. AMD High-Bandwidth Memory (HBM). Retrieved from https:\/\/www.amd.com\/Documents\/High-Bandwidth-Memory-HBM.pdf.  2015. AMD High-Bandwidth Memory (HBM). Retrieved from https:\/\/www.amd.com\/Documents\/High-Bandwidth-Memory-HBM.pdf."},{"key":"e_1_2_1_2_1","volume-title":"Proceedings of the 2018 USENIX Annual Technical Conference (USENIX ATC\u201918)","author":"Aguilera Marcos K.","year":"2018","unstructured":"Marcos K. Aguilera , Nadav Amit , Irina Calciu , Xavier Deguillard , Jayneel Gandhi , Stanko Novakovic , Arun Ramanathan , Pratap Subrahmanyam , Lalith Suresh , Kiran Tati , Rajesh Venkatasubramanian , and Michael Wei . 2018 . Remote regions: A simple abstraction for remote memory . In Proceedings of the 2018 USENIX Annual Technical Conference (USENIX ATC\u201918) . 775--787. Marcos K. Aguilera, Nadav Amit, Irina Calciu, Xavier Deguillard, Jayneel Gandhi, Stanko Novakovic, Arun Ramanathan, Pratap Subrahmanyam, Lalith Suresh, Kiran Tati, Rajesh Venkatasubramanian, and Michael Wei. 2018. Remote regions: A simple abstraction for remote memory. In Proceedings of the 2018 USENIX Annual Technical Conference (USENIX ATC\u201918). 775--787."},{"key":"e_1_2_1_3_1","unstructured":"Amazon. 2011. Amazon Elasticache. Retrieved from http:\/\/aws.amazon.com\/elasticache\/.  Amazon. 2011. Amazon Elasticache. Retrieved from http:\/\/aws.amazon.com\/elasticache\/."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1965724.1965747"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2465296"},{"key":"e_1_2_1_6_1","volume-title":"Proceedings of the USENIX Conference on File and Storage Technologies (FAST\u201914)","author":"Asanovic Krste","year":"2014","unstructured":"Krste Asanovic . 2014 . Firebox: A hardware building block for 2020 warehouse-scale computers . In Proceedings of the USENIX Conference on File and Storage Technologies (FAST\u201914) . Krste Asanovic. 2014. Firebox: A hardware building block for 2020 warehouse-scale computers. In Proceedings of the USENIX Conference on File and Storage Technologies (FAST\u201914)."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2254756.2254766"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2997641"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1835698.1835701"},{"key":"e_1_2_1_10_1","volume-title":"Proceedings of the 2013 USENIX Annual Technical Conference (ATC\u201913)","author":"Bronson Nathan","year":"2013","unstructured":"Nathan Bronson , Zach Amsden , George Cabrera , Prasad Chakka , Peter Dimov , Hui Ding , Jack Ferris , Anthony Giardullo , Sachin Kulkarni , Harry C. Li , Mark Marchukov , Dmitri Petrov , Lovro Puzar , Yee Jiun Song , and Venkateshwaran Venkataramani . 2013 . TAO: Facebook\u2019s distributed data store for the social graph . In Proceedings of the 2013 USENIX Annual Technical Conference (ATC\u201913) . 49--60. Nathan Bronson, Zach Amsden, George Cabrera, Prasad Chakka, Peter Dimov, Hui Ding, Jack Ferris, Anthony Giardullo, Sachin Kulkarni, Harry C. Li, Mark Marchukov, Dmitri Petrov, Lovro Puzar, Yee Jiun Song, and Venkateshwaran Venkataramani. 2013. TAO: Facebook\u2019s distributed data store for the social graph. In Proceedings of the 2013 USENIX Annual Technical Conference (ATC\u201913). 49--60."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/1298455.1298487"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043571"},{"key":"e_1_2_1_13_1","unstructured":"Cavium Networks. 2014. Cavium Announces Availability of ThunderX<sup>TM<\/sup> Industry\u2019s First 48 Core Family of ARMv8 Workload Optimized Processors for Next Generation Data Center 8 Cloud Infrastructure. Retrieved from http:\/\/www.cavium.com\/newsevents-Cavium-Announces-Availability-of-ThunderX.html.  Cavium Networks. 2014. Cavium Announces Availability of ThunderX<sup>TM<\/sup> Industry\u2019s First 48 Core Family of ARMv8 Workload Optimized Processors for Next Generation Data Center 8 Cloud Infrastructure. Retrieved from http:\/\/www.cavium.com\/newsevents-Cavium-Announces-Availability-of-ThunderX.html."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1298306.1298309"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2750415"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/3195638.3195646"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1498759.1498761"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2408776.2408794"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294281"},{"key":"e_1_2_1_22_1","volume-title":"Proceedings of the 11th Symposium on Networked Systems Design and Implementation (NSDI\u201914)","author":"Dragojevic Aleksandar","year":"2014","unstructured":"Aleksandar Dragojevic , Dushyanth Narayanan , Miguel Castro , and Orion Hodson . 2014 . FaRM: Fast remote memory . In Proceedings of the 11th Symposium on Networked Systems Design and Implementation (NSDI\u201914) . 401--414. Aleksandar Dragojevic, Dushyanth Narayanan, Miguel Castro, and Orion Hodson. 2014. FaRM: Fast remote memory. In Proceedings of the 11th Symposium on Networked Systems Design and Implementation (NSDI\u201914). 401--414."},{"key":"e_1_2_1_23_1","unstructured":"EMC Isilon. 2015. Isilon Scale-Out Storage Data Sheet. Retrieved from www.emc.com\/collateral\/software\/data-sheet\/h10541-ds-isilon-platform.pdf.  EMC Isilon. 2015. Isilon Scale-Out Storage Data Sheet. Retrieved from www.emc.com\/collateral\/software\/data-sheet\/h10541-ds-isilon-platform.pdf."},{"key":"e_1_2_1_24_1","volume-title":"EZchip Introduces TILE-Mx100 World\u2019s Highest Core-Count ARM Processor Optimized for High-Performance Networking Applications","author":"Ltd Zchip Semiconductor","unstructured":"E Zchip Semiconductor Ltd . 2015. EZchip Introduces TILE-Mx100 World\u2019s Highest Core-Count ARM Processor Optimized for High-Performance Networking Applications . Press release. Retrieved from http:\/\/www.tilera.com\/News\/PressRelease\/?ezchip&equals;97. EZchip Semiconductor Ltd. 2015. EZchip Introduces TILE-Mx100 World\u2019s Highest Core-Count ARM Processor Optimized for High-Performance Networking Applications. Press release. Retrieved from http:\/\/www.tilera.com\/News\/PressRelease\/?ezchip&equals;97."},{"key":"e_1_2_1_25_1","unstructured":"Facebook. 2008. Apache Cassandra. Retrieved from http:\/\/cassandra.apache.org\/.  Facebook. 2008. Apache Cassandra. Retrieved from http:\/\/cassandra.apache.org\/."},{"key":"e_1_2_1_26_1","unstructured":"Facebook. 2015. Introducing \u201cYosemite\u201d: The First Open Source Modular Chassis for High-powered Microservers. Retrieved from https:\/\/code.facebook.com\/posts\/1616052405274961\/introducing-yosemite-the-first-open-source-modular-chassis-for-high-powered-microservers-\/.  Facebook. 2015. Introducing \u201cYosemite\u201d: The First Open Source Modular Chassis for High-powered Microservers. Retrieved from https:\/\/code.facebook.com\/posts\/1616052405274961\/introducing-yosemite-the-first-open-source-modular-chassis-for-high-powered-microservers-\/."},{"key":"e_1_2_1_27_1","unstructured":"Facebook. 2017. Data Sharing on Traffic Pattern Inside Facebook\u2019s Datacenter Network. Retrieved from https:\/\/research.fb.com\/data-sharing-on-traffic-pattern-inside-facebooks-datacenter-network\/.  Facebook. 2017. Data Sharing on Traffic Pattern Inside Facebook\u2019s Datacenter Network. Retrieved from https:\/\/research.fb.com\/data-sharing-on-traffic-pattern-inside-facebooks-datacenter-network\/."},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2038916.2038939"},{"key":"e_1_2_1_29_1","volume-title":"Proceedings of the 15th Workshop on Hot Topics in Operating Systems (HotOS-XV).","author":"Faraboschi Paolo","unstructured":"Paolo Faraboschi , Kimberly Keeton , Tim Marsland , and Dejan S. Milojicic . 2015. Beyond processor-centric operating systems . In Proceedings of the 15th Workshop on Hot Topics in Operating Systems (HotOS-XV). Paolo Faraboschi, Kimberly Keeton, Tim Marsland, and Dejan S. Milojicic. 2015. Beyond processor-centric operating systems. In Proceedings of the 15th Workshop on Hot Topics in Operating Systems (HotOS-XV)."},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2150976.2150982"},{"key":"e_1_2_1_31_1","unstructured":"Brad Fitzpatrick. 2003. Memcached. Retrieved from http:\/\/memcached.org\/.  Brad Fitzpatrick. 2003. Memcached. Retrieved from http:\/\/memcached.org\/."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3190508.3190550"},{"key":"e_1_2_1_33_1","unstructured":"GigaIO. 2018. GigaIO Link Express. Retrieved from http:\/\/gigaio.com.  GigaIO. 2018. GigaIO Link Express. Retrieved from http:\/\/gigaio.com."},{"key":"e_1_2_1_34_1","first-page":"28","article-title":"Oracle shrink sparc M7","volume":"29","author":"Linley Group","year":"2015","unstructured":"Linley Group . 2015 . Oracle shrink sparc M7 . Microprocess. Rep. 29 , 9 (2015), 28 -- 31 . Linley Group. 2015. Oracle shrink sparc M7. Microprocess. Rep. 29, 9 (2015), 28--31.","journal-title":"Microprocess. Rep."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934908"},{"key":"e_1_2_1_36_1","unstructured":"Hewlett-Packard Development Company. 2014. HP Moonshot System Family Guide. Retrieved from http:\/\/www8.hp.com\/h20195\/v2\/GetDocument.aspx?docname&equals;4AA4-6076ENW.  Hewlett-Packard Development Company. 2014. HP Moonshot System Family Guide. Retrieved from http:\/\/www8.hp.com\/h20195\/v2\/GetDocument.aspx?docname&equals;4AA4-6076ENW."},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2525970"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2670518.2673882"},{"key":"e_1_2_1_39_1","volume-title":"Proceedings of the 2010 USENIX Annual Technical Conference (ATC\u201910)","author":"Hunt Patrick","year":"2010","unstructured":"Patrick Hunt , Mahadev Konar , Flavio Paiva Junqueira , and Benjamin Reed . 2010 . ZooKeeper: Wait-free coordination for internet-scale systems . In Proceedings of the 2010 USENIX Annual Technical Conference (ATC\u201910) . Patrick Hunt, Mahadev Konar, Flavio Paiva Junqueira, and Benjamin Reed. 2010. ZooKeeper: Wait-free coordination for internet-scale systems. In Proceedings of the 2010 USENIX Annual Technical Conference (ATC\u201910)."},{"key":"e_1_2_1_40_1","volume-title":"Proceedings of the 10th International Conference on Autonomic Computing (ICAC\u201913)","author":"Hwang Jinho","year":"2013","unstructured":"Jinho Hwang and Timothy Wood . 2013 . Adaptive performance-aware distributed memory caching . In Proceedings of the 10th International Conference on Autonomic Computing (ICAC\u201913) . 33--43. Jinho Hwang and Timothy Wood. 2013. Adaptive performance-aware distributed memory caching. In Proceedings of the 10th International Conference on Autonomic Computing (ICAC\u201913). 33--43."},{"key":"e_1_2_1_41_1","unstructured":"Bob Jenkins. 2011. SpookyHash: A 128-bit Noncryptographic Hash. Retrieved from http:\/\/burtleburtle.net\/bob\/hash\/spooky.html.  Bob Jenkins. 2011. SpookyHash: A 128-bit Noncryptographic Hash. Retrieved from http:\/\/burtleburtle.net\/bob\/hash\/spooky.html."},{"key":"e_1_2_1_42_1","volume-title":"Proceedings of the 12th Symposium on Operating System Design and Implementation (OSDI\u201916)","author":"Kalia Anuj","unstructured":"Anuj Kalia , Michael Kaminsky , and David G. Andersen . 2016. FaSST: Fast, scalable and simple distributed transactions with two-sided (RDMA) datagram RPCs . In Proceedings of the 12th Symposium on Operating System Design and Implementation (OSDI\u201916) . 185--201. Anuj Kalia, Michael Kaminsky, and David G. Andersen. 2016. FaSST: Fast, scalable and simple distributed transactions with two-sided (RDMA) datagram RPCs. In Proceedings of the 12th Symposium on Operating System Design and Implementation (OSDI\u201916). 185--201."},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/279227.279229"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2750416"},{"key":"e_1_2_1_45_1","volume-title":"Proceedings of the 11th Symposium on Networked Systems Design and Implementation (NSDI\u201914)","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 Proceedings of the 11th Symposium on Networked Systems Design and Implementation (NSDI\u201914) . 429--444. Hyeontaek Lim, Dongsu Han, David G. Andersen, and Michael Kaminsky. 2014. MICA: A holistic approach to fast in-memory key-value storage. In Proceedings of the 11th Symposium on Networked Systems Design and Implementation (NSDI\u201914). 429--444."},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555789"},{"key":"e_1_2_1_47_1","unstructured":"LinkedIn. 2009. How Linkedin Uses Memcached. Retrieved from http:\/\/www.oracle.com\/technetwork\/server-storage\/ts-4696-159286.pdf.  LinkedIn. 2009. How Linkedin Uses Memcached. Retrieved from http:\/\/www.oracle.com\/technetwork\/server-storage\/ts-4696-159286.pdf."},{"key":"e_1_2_1_48_1","unstructured":"LinkedIn. 2009. Project Voldemort. Retrieved from http:\/\/www.project-voldemort.com\/.  LinkedIn. 2009. Project Voldemort. Retrieved from http:\/\/www.project-voldemort.com\/."},{"key":"e_1_2_1_49_1","first-page":"9","article-title":"X-Gene 2 aims above microservers","volume":"28","author":"Linley Group","year":"2014","unstructured":"Linley Group . 2014 . X-Gene 2 aims above microservers . Microprocess. Rep. 28 , 9 (Sep. 2014), 20--24. Linley Group. 2014. X-Gene 2 aims above microservers. Microprocess. Rep. 28, 9 (Sep. 2014), 20--24.","journal-title":"Microprocess. Rep."},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.5555\/2337159.2337217"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.5555\/646334.687801"},{"key":"e_1_2_1_52_1","unstructured":"Mellanox Corp. 2015. RDMA Aware Networks Programming User Manual Rev 1.7. Retrieved from www.mellanox.com\/related-docs\/prod_software\/RDMA_Aware_Programming_user_manual.pdf.  Mellanox Corp. 2015. RDMA Aware Networks Programming User Manual Rev 1.7. Retrieved from www.mellanox.com\/related-docs\/prod_software\/RDMA_Aware_Programming_user_manual.pdf."},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.5555\/2535461.2535475"},{"key":"e_1_2_1_54_1","volume-title":"Proceedings of the 2016 USENIX Annual Technical Conference (ATC\u201916)","author":"Mitchell Christopher","year":"2016","unstructured":"Christopher Mitchell , Kate Montgomery , Lamont Nelson , Siddhartha Sen , and Jinyang Li . 2016 . Balancing CPU and network in the cell distributed B-tree store . In Proceedings of the 2016 USENIX Annual Technical Conference (ATC\u201916) . 451--464. Christopher Mitchell, Kate Montgomery, Lamont Nelson, Siddhartha Sen, and Jinyang Li. 2016. Balancing CPU and network in the cell distributed B-tree store. In Proceedings of the 2016 USENIX Annual Technical Conference (ATC\u201916). 451--464."},{"key":"e_1_2_1_55_1","volume-title":"Proceedings of the 10th Symposium on Networked Systems Design and Implementation (NSDI\u201913)","author":"Nishtala Rajesh","year":"2013","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 Proceedings of the 10th Symposium on Networked Systems Design and Implementation (NSDI\u201913) . 385--398. 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 Proceedings of the 10th Symposium on Networked Systems Design and Implementation (NSDI\u201913). 385--398."},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541965"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2896377.2901501"},{"key":"e_1_2_1_58_1","volume-title":"Proceedings of the 2014 USENIX Annual Technical Conference (ATC\u201914)","author":"Ongaro Diego","unstructured":"Diego Ongaro and John K. Ousterhout . 2014. In search of an understandable consensus algorithm . In Proceedings of the 2014 USENIX Annual Technical Conference (ATC\u201914) . 305--319. Diego Ongaro and John K. Ousterhout. 2014. In search of an understandable consensus algorithm. In Proceedings of the 2014 USENIX Annual Technical Conference (ATC\u201914). 305--319."},{"key":"e_1_2_1_59_1","unstructured":"Oracle. 2012. Exalogic 8 Exadata: The Optimal Platform for Oracle Knowledge. Retrieved from http:\/\/www.oracle.com\/us\/products\/applications\/knowledge-management\/exalogic-exadata-optl-knolg-1509222.pdf.  Oracle. 2012. Exalogic 8 Exadata: The Optimal Platform for Oracle Knowledge. Retrieved from http:\/\/www.oracle.com\/us\/products\/applications\/knowledge-management\/exalogic-exadata-optl-knolg-1509222.pdf."},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/2806887"},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/291069.291048"},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2465298"},{"key":"e_1_2_1_63_1","volume-title":"Proceedings of the 1st Symposium on Networked Systems Design and Implementation (NSDI\u201904)","author":"Ramasubramanian Venugopalan","year":"2004","unstructured":"Venugopalan Ramasubramanian and Emin G\u00fcn Sirer . 2004 . Beehive: O(1) lookup performance for power-law query distributions in peer-to-peer overlays . In Proceedings of the 1st Symposium on Networked Systems Design and Implementation (NSDI\u201904) . 99--112. Venugopalan Ramasubramanian and Emin G\u00fcn Sirer. 2004. Beehive: O(1) lookup performance for power-law query distributions in peer-to-peer overlays. In Proceedings of the 1st Symposium on Networked Systems Design and Implementation (NSDI\u201904). 99--112."},{"key":"e_1_2_1_64_1","volume-title":"Proceedings of the 13th Workshop on Hot Topics in Operating Systems (HotOS-XIII).","author":"Rumble Stephen M.","unstructured":"Stephen M. Rumble , Diego Ongaro , Ryan Stutsman , Mendel Rosenblum , and John K. Ousterhout . 2011. It\u2019s time for low latency . In Proceedings of the 13th Workshop on Hot Topics in Operating Systems (HotOS-XIII). Stephen M. Rumble, Diego Ongaro, Ryan Stutsman, Mendel Rosenblum, and John K. Ousterhout. 2011. It\u2019s time for low latency. In Proceedings of the 13th Workshop on Hot Topics in Operating Systems (HotOS-XIII)."},{"key":"e_1_2_1_65_1","unstructured":"Salvatore Sanfilippo. 2009. Redis. Retrieved from http:\/\/redis.io\/.  Salvatore Sanfilippo. 2009. Redis. Retrieved from http:\/\/redis.io\/."},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950389"},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2002.808407"},{"key":"e_1_2_1_68_1","volume-title":"Proceedings of the 2012 USENIX Annual Technical Conference (ATC\u201912)","author":"Stuedi Patrick","year":"2012","unstructured":"Patrick Stuedi , Animesh Trivedi , and Bernard Metzler . 2012 . Wimpy nodes with 10GbE: Leveraging one-sided operations in soft-RDMA to boost memcached . In Proceedings of the 2012 USENIX Annual Technical Conference (ATC\u201912) . 347--353. Patrick Stuedi, Animesh Trivedi, and Bernard Metzler. 2012. Wimpy nodes with 10GbE: Leveraging one-sided operations in soft-RDMA to boost memcached. In Proceedings of the 2012 USENIX Annual Technical Conference (ATC\u201912). 347--353."},{"key":"e_1_2_1_69_1","unstructured":"Arash Tavakkol Aasheesh Kolli Stanko Novakovic Kaveh Razavi Juan G\u00f3mez-Luna Hasan Hassan Claude Barthels Yaohua Wang Mohammad Sadrosadati Saugata Ghose Ankit Singla Pratap Subrahmanyam and Onur Mutlu. 2018. Enabling efficient RDMA-based synchronous mirroring of persistent memory transactions. arxiv:1810.09360 http:\/\/arxiv.org\/abs\/1810.09360.  Arash Tavakkol Aasheesh Kolli Stanko Novakovic Kaveh Razavi Juan G\u00f3mez-Luna Hasan Hassan Claude Barthels Yaohua Wang Mohammad Sadrosadati Saugata Ghose Ankit Singla Pratap Subrahmanyam and Onur Mutlu. 2018. Enabling efficient RDMA-based synchronous mirroring of persistent memory transactions. arxiv:1810.09360 http:\/\/arxiv.org\/abs\/1810.09360."},{"key":"e_1_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/1868447.1868462"},{"key":"e_1_2_1_71_1","unstructured":"Twitter. 2010. Memcached SPOF Mystery. Retrieved from https:\/\/blog.twitter.com\/2010\/memcached-spof-mystery.  Twitter. 2010. Memcached SPOF Mystery. Retrieved from https:\/\/blog.twitter.com\/2010\/memcached-spof-mystery."},{"key":"e_1_2_1_72_1","volume-title":"Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201918)","author":"Wei Xingda","year":"2018","unstructured":"Xingda Wei , Zhiyuan Dong , Rong Chen , and Haibo Chen . 2018 . Deconstructing RDMA-enabled distributed transactions: Hybrid is better&excl; . In Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201918) . 233--251. https:\/\/www.usenix.org\/conference\/osdi18\/presentation\/wei. Xingda Wei, Zhiyuan Dong, Rong Chen, and Haibo Chen. 2018. Deconstructing RDMA-enabled distributed transactions: Hybrid is better&excl;. In Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201918). 233--251. https:\/\/www.usenix.org\/conference\/osdi18\/presentation\/wei."},{"key":"e_1_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815419"},{"key":"e_1_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787484"}],"container-title":["ACM Transactions on Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3309986","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3309986","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:53:36Z","timestamp":1750204416000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3309986"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,5,31]]},"references-count":73,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2018,5,31]]}},"alternative-id":["10.1145\/3309986"],"URL":"https:\/\/doi.org\/10.1145\/3309986","relation":{},"ISSN":["0734-2071","1557-7333"],"issn-type":[{"value":"0734-2071","type":"print"},{"value":"1557-7333","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,5,31]]},"assertion":[{"value":"2017-03-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-01-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-04-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}