{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,30]],"date-time":"2026-09-30T06:32:31Z","timestamp":1790749951053,"version":"4.1.0"},"publisher-location":"New York, NY, USA","reference-count":47,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,4,17]],"date-time":"2015-04-17T00:00:00Z","timestamp":1429228800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1422788"],"award-info":[{"award-number":["1422788"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2015,4,17]]},"DOI":"10.1145\/2741948.2741967","type":"proceedings-article","created":{"date-parts":[[2015,4,13]],"date-time":"2015-04-13T12:40:32Z","timestamp":1428928832000},"page":"1-16","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":43,"title":["An in-memory object caching framework with adaptive load balancing"],"prefix":"10.1145","author":[{"given":"Yue","family":"Cheng","sequence":"first","affiliation":[{"name":"Virginia Tech"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Aayush","family":"Gupta","sequence":"additional","affiliation":[{"name":"IBM Research -- Almaden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ali R.","family":"Butt","sequence":"additional","affiliation":[{"name":"Virginia Tech"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2015,4,17]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"Amazon EC2 Pricing. http:\/\/aws.amazon.com\/ec2\/pricing\/.  Amazon EC2 Pricing. http:\/\/aws.amazon.com\/ec2\/pricing\/."},{"key":"e_1_3_2_2_2_1","unstructured":"Amazon Web Service ElastiCache. http:\/\/aws.amazon.com\/elasticache\/.  Amazon Web Service ElastiCache. http:\/\/aws.amazon.com\/elasticache\/."},{"key":"e_1_3_2_2_3_1","unstructured":"Cache with Twemcache. https:\/\/blog.twitter.com\/2012\/caching-with-twemcache.  Cache with Twemcache. https:\/\/blog.twitter.com\/2012\/caching-with-twemcache."},{"key":"e_1_3_2_2_4_1","unstructured":"How Twitter Uses Redis to Scale. http:\/\/highscalability.com\/blog\/2014\/9\/8\/how-twitter-uses-redis-to-scale.html.  How Twitter Uses Redis to Scale. http:\/\/highscalability.com\/blog\/2014\/9\/8\/how-twitter-uses-redis-to-scale.html."},{"key":"e_1_3_2_2_5_1","unstructured":"libmemcached. http:\/\/libmemcached.org\/.  libmemcached. http:\/\/libmemcached.org\/."},{"key":"e_1_3_2_2_6_1","unstructured":"Memcached. http:\/\/memcached.org\/.  Memcached. http:\/\/memcached.org\/."},{"key":"e_1_3_2_2_7_1","unstructured":"Memcached Protocol. https:\/\/code.google.com\/p\/memcached\/wiki\/NewProtocols.  Memcached Protocol. https:\/\/code.google.com\/p\/memcached\/wiki\/NewProtocols."},{"key":"e_1_3_2_2_8_1","unstructured":"pylibmc. https:\/\/pypi.python.org\/pypi\/pylibmc.  pylibmc. https:\/\/pypi.python.org\/pypi\/pylibmc."},{"key":"e_1_3_2_2_9_1","unstructured":"Scaling Memcached with vBuckets. http:\/\/dustin.sallings.org\/2010\/06\/29\/memcached-vbuckets.html.  Scaling Memcached with vBuckets. http:\/\/dustin.sallings.org\/2010\/06\/29\/memcached-vbuckets.html."},{"key":"e_1_3_2_2_10_1","unstructured":"SpyMemcached. https:\/\/code.google.com\/p\/spymemcached\/.  SpyMemcached. https:\/\/code.google.com\/p\/spymemcached\/."},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/291069.291026"},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2254756.2254766"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/IGCC.2011.6008565"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/378993.379232"},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_3_2_2_16_1","unstructured":"Couchbase. vbuckets: The core enabling mechanism for couchbase server data distribution (aka \"auto-sharding\"). Technical Whitepaper.  Couchbase. vbuckets: The core enabling mechanism for couchbase server data distribution (aka \"auto-sharding\"). Technical Whitepaper."},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502054"},{"key":"e_1_3_2_2_18_1","volume-title":"BSDCAN'06","author":"Evans J.","year":"2006"},{"key":"e_1_3_2_2_19_1","first-page":"371","volume-title":"Proceedings of the 10th USENIX Conference on Networked Systems Design and Implementation, nsdi'13","author":"Fan B.","year":"2013"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2038916.2038939"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485732.2485746"},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2004.1354648"},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2525970"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2670518.2673882"},{"key":"e_1_3_2_2_25_1","first-page":"11","volume-title":"Proceedings of the 2010 USENIX Conference on USENIX Annual Technical Conference, USENIXATC'10","author":"Hunt P.","year":"2010"},{"key":"e_1_3_2_2_26_1","first-page":"445","volume-title":"11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14)","author":"Hwang J.","year":"2014"},{"key":"e_1_3_2_2_27_1","first-page":"33","volume-title":"Proceedings of the 10th International Conference on Autonomic Computing (ICAC 13)","author":"Hwang J.","year":"2013"},{"key":"e_1_3_2_2_28_1","unstructured":"Intel Corporation. Intel data plane development kit: Getting started guide.  Intel Corporation. Intel data plane development kit: Getting started guide."},{"key":"e_1_3_2_2_29_1","first-page":"489","volume-title":"11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14)","author":"Jeong E.","year":"2014"},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2391229.2391238"},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/258533.258660"},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1007912.1007919"},{"key":"e_1_3_2_2_33_1","first-page":"61","volume-title":"2014 USENIX Annual Technical Conference (USENIX ATC 14)","author":"Kivity A.","year":"2014"},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2013.50"},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592820"},{"key":"e_1_3_2_2_36_1","first-page":"429","volume-title":"11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14)","author":"Lim H.","year":"2014"},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168855"},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2396556.2396563"},{"key":"e_1_3_2_2_39_1","first-page":"459","volume-title":"11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14)","author":"Martins J.","year":"2014"},{"key":"e_1_3_2_2_40_1","first-page":"385","volume-title":"Presented as part of the 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI 13)","author":"Nishtala R.","year":"2013"},{"key":"e_1_3_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043560"},{"key":"e_1_3_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.5555\/1364813.1364825"},{"key":"e_1_3_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-45172-3_6"},{"key":"e_1_3_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2010.5496972"},{"key":"e_1_3_2_2_45_1","volume-title":"Enhancing the scalability of memcached","author":"Wiggins A.","year":"2012"},{"key":"e_1_3_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2013.80"},{"key":"e_1_3_2_2_47_1","volume-title":"9th International Workshop on Feedback Computing (Feedback Computing 14)","author":"Zhang W.","year":"2014"}],"event":{"name":"EuroSys '15: Tenth EuroSys Conference 2015","location":"Bordeaux France","acronym":"EuroSys '15","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the Tenth European Conference on Computer Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2741948.2741967","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2741948.2741967","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:12:37Z","timestamp":1750227157000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2741948.2741967"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,4,17]]},"references-count":47,"alternative-id":["10.1145\/2741948.2741967","10.1145\/2741948"],"URL":"https:\/\/doi.org\/10.1145\/2741948.2741967","relation":{},"subject":[],"published":{"date-parts":[[2015,4,17]]},"assertion":[{"value":"2015-04-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}