{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:29:36Z","timestamp":1750220976592,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":44,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,2,19]],"date-time":"2020-02-19T00:00:00Z","timestamp":1582070400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,2,19]]},"DOI":"10.1145\/3332466.3374526","type":"proceedings-article","created":{"date-parts":[[2020,2,19]],"date-time":"2020-02-19T19:13:53Z","timestamp":1582139633000},"page":"17-31","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Oak"],"prefix":"10.1145","author":[{"given":"Hagar","family":"Meir","sequence":"first","affiliation":[{"name":"IBM Research, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dmitry","family":"Basin","sequence":"additional","affiliation":[{"name":"Yahoo Research, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Edward","family":"Bortnikov","sequence":"additional","affiliation":[{"name":"Yahoo Research, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anastasia","family":"Braginsky","sequence":"additional","affiliation":[{"name":"Yahoo Research, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yonatan","family":"Gottesman","sequence":"additional","affiliation":[{"name":"Yahoo Research, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Idit","family":"Keidar","sequence":"additional","affiliation":[{"name":"Technion and Yahoo Research, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eran","family":"Meir","sequence":"additional","affiliation":[{"name":"Yahoo Research, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gali","family":"Sheffi","sequence":"additional","affiliation":[{"name":"Technion, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yoav","family":"Zuriel","sequence":"additional","affiliation":[{"name":"Technion, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,2,19]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2014. Apache HBase a distributed scalable big data store http:\/\/hbase.apache.org\/. (April 2014).  2014. Apache HBase a distributed scalable big data store http:\/\/hbase.apache.org\/. (April 2014)."},{"key":"e_1_3_2_1_2_1","unstructured":"2018. Druid DataSketches extension https:\/\/druid.apache.org\/docs\/latest\/development\/extensions-core\/datasketches-extension.html.  2018. Druid DataSketches extension https:\/\/druid.apache.org\/docs\/latest\/development\/extensions-core\/datasketches-extension.html."},{"key":"e_1_3_2_1_3_1","unstructured":"2018. Druid Integration with Oak. https:\/\/github.com\/apache\/incubator-druid\/issues\/5698.  2018. Druid Integration with Oak. https:\/\/github.com\/apache\/incubator-druid\/issues\/5698."},{"key":"e_1_3_2_1_4_1","unstructured":"2018. Elasticsearch: Open Source Search and Analytics. https:\/\/elastic.col.  2018. Elasticsearch: Open Source Search and Analytics. https:\/\/elastic.col."},{"key":"e_1_3_2_1_5_1","unstructured":"2018. HBase Offheap write path. https:\/\/hbase.apache.org\/book.html#regionserver.offheap.writepath.  2018. HBase Offheap write path. https:\/\/hbase.apache.org\/book.html#regionserver.offheap.writepath."},{"volume-title":"In-Memory Analytics Market worth 3.85 Billion USD by 2022 (retrieved","year":"2018","key":"e_1_3_2_1_6_1"},{"key":"e_1_3_2_1_7_1","unstructured":"2018. Memcached an open source high-performance distributed memory object caching system https:\/\/memcached.org\/.  2018. Memcached an open source high-performance distributed memory object caching system https:\/\/memcached.org\/."},{"key":"e_1_3_2_1_8_1","unstructured":"2018. Off-heap memtables in Cassandra 2.1. https:\/\/www.datastax.com\/dev\/blog\/off-heap-memtables-in-cassandra-2-1.  2018. Off-heap memtables in Cassandra 2.1. https:\/\/www.datastax.com\/dev\/blog\/off-heap-memtables-in-cassandra-2-1."},{"key":"e_1_3_2_1_9_1","unstructured":"2018. Offheap read-path in production the Alibaba story. https:\/\/blog.cloudera.com\/blog\/2017\/03\/.  2018. Offheap read-path in production the Alibaba story. https:\/\/blog.cloudera.com\/blog\/2017\/03\/."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33651-5_1"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2611462.2611471"},{"volume-title":"Full GC","year":"2011","author":"Avoiding","key":"e_1_3_2_1_12_1"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3018743.3018761"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.14778\/3229863.3229873"},{"volume-title":"CBPQ: High Performance Lock-Free Priority Queue. In Euro-Par.","year":"2016","author":"Braginsky Anastasia","key":"e_1_3_2_1_15_1"},{"volume-title":"Locality-conscious Lock-free Linked Lists. In ICDCN'11","year":"2011","author":"Braginsky Anastasia","key":"e_1_3_2_1_16_1"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2312005.2312016"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1693453.1693488"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-35476-2_3"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2555243.2555267"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1365815.1365816"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-40047-6_25"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2013.42"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2555243.2555269"},{"volume-title":"d.]. (retrieved","year":"2018","author":"Druid","key":"e_1_3_2_1_25_1"},{"volume-title":"d.]. (retrieved","year":"2018","author":"Druid","key":"e_1_3_2_1_26_1"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1835698.1835736"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2688500.2688501"},{"volume-title":"Conference On Principles of Distributed Systems (OPODIS). Citeseer.","year":"2006","author":"Herlihy Maurice","key":"e_1_3_2_1_30_1"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-72951-8_11"},{"volume-title":"The Art of Multiprocessor Programming","author":"Herlihy Maurice","key":"e_1_3_2_1_32_1"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/78969.78972"},{"key":"e_1_3_2_1_34_1","unstructured":"Java Concurrent Navigable Map 2018. https:\/\/docs.oracle.com\/javase\/8\/docs\/api\/java\/util\/concurrent\/ConcurrentNavigableMap.html.  Java Concurrent Navigable Map 2018. https:\/\/docs.oracle.com\/javase\/8\/docs\/api\/java\/util\/concurrent\/ConcurrentNavigableMap.html."},{"key":"e_1_3_2_1_35_1","unstructured":"Java Concurrent Skip List Map 1993. https:\/\/docs.oracle.com\/javase\/8\/docs\/api\/java\/util\/concurrent\/ConcurrentSkipListMap.html.  Java Concurrent Skip List Map 1993. https:\/\/docs.oracle.com\/javase\/8\/docs\/api\/java\/util\/concurrent\/ConcurrentSkipListMap.html."},{"volume-title":"Queues and other collections backed by off-heap or on-disk storage","year":"2019","author":"Maps Java","key":"e_1_3_2_1_36_1"},{"key":"e_1_3_2_1_37_1","unstructured":"Java Stream Package 2018. https:\/\/docs.oracle.com\/javase\/8\/docs\/api\/java\/util\/stream\/package-summary.htmll.  Java Stream Package 2018. https:\/\/docs.oracle.com\/javase\/8\/docs\/api\/java\/util\/stream\/package-summary.htmll."},{"key":"e_1_3_2_1_38_1","unstructured":"Anoop Sam John. 2017. Track memstore data size and heap overhead separately. https:\/\/issues.apache.org\/jira\/browse\/HBASE-16747.  Anoop Sam John. 2017. Track memstore data size and heap overhead separately. https:\/\/issues.apache.org\/jira\/browse\/HBASE-16747."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1773912.1773922"},{"volume-title":"Anoop Sam John, and Ramkrishna S Vasudevan","year":"2017","author":"Li Yu","key":"e_1_3_2_1_40_1"},{"volume-title":"Oak - A Key-Value Map for Big Data Analytics. (May","year":"2018","author":"Meir Hagar","key":"e_1_3_2_1_41_1"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2555243.2555256"},{"key":"e_1_3_2_1_43_1","unstructured":"Oak Repository 2018. Oak Open-Source Repository. https:\/\/github.com\/yahoo\/Oak.  Oak Repository 2018. Oak Open-Source Repository. https:\/\/github.com\/yahoo\/Oak."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/325405.325409"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2908080.2908112"}],"event":{"name":"PPoPP '20: 25th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing"],"location":"San Diego California","acronym":"PPoPP '20"},"container-title":["Proceedings of the 25th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3332466.3374526","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3332466.3374526","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:54:37Z","timestamp":1750204477000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3332466.3374526"}},"subtitle":["a scalable off-heap allocated key-value map"],"short-title":[],"issued":{"date-parts":[[2020,2,19]]},"references-count":44,"alternative-id":["10.1145\/3332466.3374526","10.1145\/3332466"],"URL":"https:\/\/doi.org\/10.1145\/3332466.3374526","relation":{},"subject":[],"published":{"date-parts":[[2020,2,19]]},"assertion":[{"value":"2020-02-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}