{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,11]],"date-time":"2026-07-11T16:44:45Z","timestamp":1783788285706,"version":"3.55.0"},"reference-count":56,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"4","license":[{"start":{"date-parts":[[2017,8,1]],"date-time":"2017-08-01T00:00:00Z","timestamp":1501545600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"funder":[{"DOI":"10.13039\/501100012166","name":"National Key Research and Development Program of China","doi-asserted-by":"crossref","award":["2016YFB1000100"],"award-info":[{"award-number":["2016YFB1000100"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100012166","name":"National Basic Research Program of China","doi-asserted-by":"crossref","award":["2014CB340303"],"award-info":[{"award-number":["2014CB340303"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61379055"],"award-info":[{"award-number":["61379055"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE\/ACM Trans. Networking"],"published-print":{"date-parts":[[2017,8]]},"DOI":"10.1109\/tnet.2017.2669215","type":"journal-article","created":{"date-parts":[[2017,3,2]],"date-time":"2017-03-02T19:32:30Z","timestamp":1488483150000},"page":"2040-2053","source":"Crossref","is-referenced-by-count":14,"title":["CubicRing: Exploiting Network Proximity for Distributed In-Memory Key-Value Store"],"prefix":"10.1109","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6450-8485","authenticated-orcid":false,"given":"Yiming","family":"Zhang","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dongsheng","family":"Li","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chuanxiong","family":"Guo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Haitao","family":"Wu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yongqiang","family":"Xiong","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xicheng","family":"Lu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/1989323.1989327"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.14778\/1920841.1921015"},{"key":"ref33","year":"2017","journal-title":"Memcached"},{"key":"ref32","first-page":"371","article-title":"MemC3: Compact and concurrent MemCache with dumber caching and smarter hashing","author":"fan","year":"2013","journal-title":"Proc USENIX Symp Netw Syst Design Implem (NSDI)"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.14778\/1454159.1454211"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/69.180602"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629577"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043558"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1016\/j.jalgor.2003.12.002"},{"key":"ref34","year":"2017","journal-title":"Page Replacement Algorithms"},{"key":"ref28","year":"2017","journal-title":"Redis VS Memcached (Slightly Better Bench)"},{"key":"ref27","year":"2015","journal-title":"An Update on the Memcached\/Redis Benchmark"},{"key":"ref29","year":"2017","journal-title":"Network Simulator 2"},{"key":"ref2","year":"2017","journal-title":"CMEM Service Introduction"},{"key":"ref1","year":"2017","journal-title":"Cloud Cache Service Memcached"},{"key":"ref20","first-page":"401","article-title":"FaRM: Fast remote memory","author":"dragojevi?","year":"2014","journal-title":"Proc USENIX Symp Netw Syst Design Implem (NSDI)"},{"key":"ref22","first-page":"199","article-title":"The primary-backup approach","volume":"2","author":"budhiraja","year":"1993","journal-title":"J Distributed Syst"},{"key":"ref21","doi-asserted-by":"crossref","first-page":"467","DOI":"10.1145\/191843.191930","article-title":"Oracle&#x2019;s symmetric replication technology and implications for application design","author":"daniels","year":"1994","journal-title":"Proc SIGMOD"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2002.808407"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294281"},{"key":"ref26","year":"2017","journal-title":"Summary of the Amazon EC2 and Amazon RDS Service Disruption in the US East Region"},{"key":"ref25","first-page":"1","article-title":"Flat datacenter storage","author":"nightingale","year":"2012","journal-title":"Proc OSDI"},{"key":"ref50","first-page":"161","article-title":"Remus: High availability via asynchronous virtual machine replication","author":"cully","year":"2008","journal-title":"Proc USENIX Symp Netw Syst Design Implem (NSDI)"},{"key":"ref51","first-page":"31","article-title":"Microreboot&#x2014;A technique for cheap recovery","author":"candea","year":"2004","journal-title":"Proc of the 5th Symp on Oper Syst Design and Implementation (OSDI)"},{"key":"ref56","first-page":"429","article-title":"MICA: A holistic approach to fast in-memory key-value storage","author":"lim","year":"2014","journal-title":"Proc USENIX Symp Netw Syst Design Implem (NSDI)"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522729"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043559"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1145\/78969.78972"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522737"},{"key":"ref10","year":"2015","journal-title":"SOSP 2011 Reviews and Comments on RAMCloud"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/2018436.2018477"},{"key":"ref40","first-page":"433","article-title":"Cheap and large CAMs for high performance data-intensive networked systems","author":"anand","year":"2010","journal-title":"Proc NSDI"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/1897852.1897877"},{"key":"ref13","first-page":"281","article-title":"Hedera: Dynamic flow scheduling for data center networks","author":"al-fares","year":"2010","journal-title":"Proc NSDI"},{"key":"ref14","first-page":"357","article-title":"Robustness in the Salus scalable block store","author":"wang","year":"2013","journal-title":"Proc USENIX Symp Netw Syst Design Implem (NSDI)"},{"key":"ref15","first-page":"307","article-title":"Depot: Cloud storage with minimal trust","author":"mahajan","year":"2010","journal-title":"Proc of USENIX Symp on Operating Systems Design and Implementation (OSDI)"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/505452.505453"},{"key":"ref17","first-page":"121","article-title":"Secure untrusted data repository (SUNDR)","author":"li","year":"2004","journal-title":"Proc of the 5th Symp on Oper Syst Design and Implementation (OSDI)"},{"key":"ref18","year":"2015","journal-title":"Broadcom Ethernet Switches With 100 Gbps Bandwidth"},{"key":"ref19","year":"2015","journal-title":"Arista 7100 Series"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/1713254.1713276"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043560"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1016\/B978-155860869-6\/50084-6"},{"key":"ref5","first-page":"11","article-title":"It&#x2019;s time for low latency","author":"rumble","year":"2011","journal-title":"Proc HotOS"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/1592568.1592577"},{"key":"ref7","year":"2017","journal-title":"Failure Rates in Google Data Centers"},{"key":"ref49","article-title":"AT attachment 8&#x2014;ATA\/ATAPI command set","author":"stevens","year":"2008"},{"key":"ref9","first-page":"205","article-title":"Bigtable: A distributed storage system for structured data","author":"chang","year":"2006","journal-title":"Proc OSDI"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/RELDIS.2004.1353004"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273008"},{"key":"ref48","first-page":"427","article-title":"Improving availability in distributed systems with failure informers","author":"gupta","year":"2013","journal-title":"Proc USENIX Symp Netw Syst Design Implem (NSDI)"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043583"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/226643.226647"},{"key":"ref41","first-page":"395","article-title":"The 5 minute rule for trading memory for disk accesses and the 10 byte rule for trading memory for cpu time","author":"gray","year":"1987","journal-title":"Proc Assoc Comput Mach Special Interest Group Manage Data Annu Conf"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2002.1004595"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2002.1028920"}],"container-title":["IEEE\/ACM Transactions on Networking"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/90\/8011587\/07866838.pdf?arnumber=7866838","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T17:04:17Z","timestamp":1642007057000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7866838\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,8]]},"references-count":56,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.1109\/tnet.2017.2669215","relation":{},"ISSN":["1063-6692","1558-2566"],"issn-type":[{"value":"1063-6692","type":"print"},{"value":"1558-2566","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,8]]}}}