{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,7]],"date-time":"2026-03-07T01:06:45Z","timestamp":1772845605665,"version":"3.50.1"},"reference-count":18,"publisher":"Association for Computing Machinery (ACM)","issue":"12","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Proc. VLDB Endow."],"published-print":{"date-parts":[[2020,8]]},"abstract":"<jats:p>Massive data transfers in modern data-intensive systems resulting from low data-locality and data-to-code system design hurt their performance and scalability. Near-data processing (NDP) designs represent a feasible solution, which although not new, has yet to see widespread use.<\/jats:p>\n          <jats:p>\n            In this paper we demonstrate various NDP alternatives in &lt;u&gt;n&lt;\/u&gt;KV, which is a key\/value store utilizing\n            <jats:italic toggle=\"yes\">&lt;u&gt;n&lt;\/u&gt;ative computational storage<\/jats:italic>\n            and\n            <jats:italic toggle=\"yes\">&lt;u&gt;n&lt;\/u&gt;ear-data processing.<\/jats:italic>\n            We showcase the execution of classical operations (\n            <jats:italic toggle=\"yes\">GET, SCAN<\/jats:italic>\n            ) and complex graph-processing algorithms (\n            <jats:italic toggle=\"yes\">Betweenness Centrality<\/jats:italic>\n            ) in-situ, with 1.4x-2.7x better performance due to NDP. &lt;u&gt;n&lt;\/u&gt;KV runs on real hardware - the\n            <jats:italic toggle=\"yes\">COSMOS+<\/jats:italic>\n            platform.\n          <\/jats:p>","DOI":"10.14778\/3415478.3415524","type":"journal-article","created":{"date-parts":[[2020,9,14]],"date-time":"2020-09-14T18:46:35Z","timestamp":1600109195000},"page":"2981-2984","source":"Crossref","is-referenced-by-count":8,"title":["&lt;u&gt;n&lt;\/u&gt;KV in action"],"prefix":"10.14778","volume":"13","author":[{"given":"Tobias","family":"Vin\u00e7on","sequence":"first","affiliation":[{"name":"Reutlingen University, Lukas Weber"}]},{"given":"A.","family":"Bernhardt","sequence":"additional","affiliation":[{"name":"Reutlingen University, Lukas Weber"}]},{"given":"Ilia","family":"Petrov","sequence":"additional","affiliation":[{"name":"Reutlingen University, Lukas Weber"}]},{"given":"Andreas","family":"Koch","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Darmstadt"}]}],"member":"320","published-online":{"date-parts":[[2020,8]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"JAFAR : Near-Data Processing for Databases","author":"Babarinsa O. O.","year":"2015","unstructured":"O. O. Babarinsa and S. Idreos. JAFAR : Near-Data Processing for Databases. 2015."},{"key":"e_1_2_1_2_1","volume-title":"Proc. FCCM","author":"De A.","year":"2013","unstructured":"A. De, M. Gokhale, S. Swanson, and e. al. Minerva: Accelerating data analysis in next-generation ssds. In Proc. FCCM, 2013."},{"key":"e_1_2_1_3_1","volume-title":"Proc. SIGMOD","author":"Do J.","year":"2013","unstructured":"J. Do, J. Patel, D. DeWitt, and et al. Query processing on smart ssds: Opportunities and challenges. In Proc. SIGMOD, 2013."},{"key":"e_1_2_1_4_1","volume-title":"Proc. Middleware","author":"Hemmatpour M.","year":"2016","unstructured":"M. Hemmatpour, M. Sadoghi, and et al. Kanzi: A distributed, in-memory key-value store. In Proc. Middleware, 2016."},{"issue":"11","key":"e_1_2_1_5_1","first-page":"1213","article-title":"Caribou: Intelligent distributed storage","volume":"10","author":"Istv\u00e1n Z.","year":"2017","unstructured":"Z. Istv\u00e1n, D. Sidler, and G. Alonso. Caribou: Intelligent distributed storage. PVLDB, 10(11):1202 1213, 2017.","journal-title":"PVLDB"},{"issue":"12","key":"e_1_2_1_6_1","first-page":"924935","article-title":"Yoursql: A high-performance database system leveraging in-storage computing","volume":"9","author":"Jo I.","year":"2016","unstructured":"I. Jo, D.-H. Bae, A. S. Yoon, J.-U. Kang, S. Cho, D. D. G. Lee, and J. Jeong. Yoursql: A high-performance database system leveraging in-storage computing. PVLDB, 9(12):924935, 2016.","journal-title":"PVLDB"},{"key":"e_1_2_1_7_1","volume-title":"Proc MSST","author":"Kang Y.","year":"2013","unstructured":"Y. Kang, Y.-s. Kee, and et al. Enabling cost-effective data processing with smart SSD. In Proc MSST, 2013."},{"key":"e_1_2_1_8_1","volume-title":"Proc. SC","author":"Kim J.","year":"2017","unstructured":"J. Kim and et al. Papyruskv: A high-performance parallel key-value store for distributed nvm architectures. In Proc. SC, 2017."},{"key":"e_1_2_1_9_1","volume-title":"Inf. Sci.","author":"Kim S.","year":"2016","unstructured":"S. Kim, S.-W. Lee, B. Moon, and et al. In-storage processing of database scans and joins. Inf. Sci., 2016."},{"key":"e_1_2_1_10_1","volume-title":"BlueDBM: An Appliance for Big Data Analytics. Proc. ISCA","author":"Ming J.","year":"2015","unstructured":"S.-w. J. Ming, Arvind, and et al. BlueDBM: An Appliance for Big Data Analytics. Proc. ISCA, 2015."},{"key":"e_1_2_1_11_1","volume-title":"January","author":"Project SSD","year":"2019","unstructured":"OpenSSD Project. COSMOS Project Documentation, January 2019. https:\/\/linproxy.fan.workers.dev:443\/http\/www.openssd-project.org."},{"key":"e_1_2_1_12_1","unstructured":"Samsung. KV-SSD. https:\/\/linproxy.fan.workers.dev:443\/https\/github.com\/OpenMPDK\/KVSSD."},{"key":"e_1_2_1_13_1","volume-title":"OSDI","author":"Seshadri S.","year":"2014","unstructured":"S. Seshadri, S. Swanson, and et al. Willow: A User-Programmable SSD. USENIX, OSDI, 2014."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDEW49219.2020.00009"},{"key":"e_1_2_1_15_1","volume-title":"Proc. EDBT","author":"Vincon T.","year":"2018","unstructured":"T. Vincon, S. Hardock, C. Riegger, J. Oppermann, A. Koch, and I. Petrov. Noftl-kv: Tackling write-amplification on kv-stores with native storage management. In Proc. EDBT, 2018."},{"key":"e_1_2_1_16_1","volume-title":"Proc. DaMoN","author":"Vincon T.","year":"2020","unstructured":"T. Vincon, L. Weber, A. Bernhardt, A. Koch, and I. Petrov. nKV: Near-Data Processing with KV-Stores on Native Computational Storage. In Proc. DaMoN, 2020."},{"key":"e_1_2_1_17_1","volume-title":"Proc. SIGMOD","author":"Woods L.","year":"2013","unstructured":"L. Woods, J. Teubner, and G. Alonso. Less watts, more performance: An intelligent storage engine for data appliances. In Proc. SIGMOD, 2013."},{"key":"e_1_2_1_18_1","volume-title":"Beyond the Wall: Near-Data Processing for Databases. Proc. DAMON","author":"Xi S.","year":"2015","unstructured":"S. Xi, O. Babarinsa, M. Athanassoulis, and S. Idreos. Beyond the Wall: Near-Data Processing for Databases. Proc. DAMON, 2015."}],"container-title":["Proceedings of the VLDB Endowment"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/dl.acm.org\/doi\/pdf\/10.14778\/3415478.3415524","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,17]],"date-time":"2025-09-17T02:21:03Z","timestamp":1758075663000},"score":1,"resource":{"primary":{"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/dl.acm.org\/doi\/10.14778\/3415478.3415524"}},"subtitle":["accelerating KV-stores on &lt;u&gt;n&lt;\/u&gt;ative computational storage with &lt;u&gt;n&lt;\/u&gt;ear-data processing"],"short-title":[],"issued":{"date-parts":[[2020,8]]},"references-count":18,"journal-issue":{"issue":"12","published-print":{"date-parts":[[2020,8]]}},"alternative-id":["10.14778\/3415478.3415524"],"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/doi.org\/10.14778\/3415478.3415524","relation":{},"ISSN":["2150-8097"],"issn-type":[{"value":"2150-8097","type":"print"}],"subject":[],"published":{"date-parts":[[2020,8]]}}}