{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:34:47Z","timestamp":1750221287891,"version":"3.41.0"},"reference-count":22,"publisher":"Association for Computing Machinery (ACM)","issue":"11","license":[{"start":{"date-parts":[[2018,10,26]],"date-time":"2018-10-26T00:00:00Z","timestamp":1540512000000},"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":["Commun. ACM"],"published-print":{"date-parts":[[2018,10,26]]},"abstract":"<jats:p>Conventional storage software stacks are unable to meet the needs of high-performance Storage-Class Memory technology. It is time to rethink 50-year-old architectures.<\/jats:p>","DOI":"10.1145\/3186331","type":"journal-article","created":{"date-parts":[[2018,10,26]],"date-time":"2018-10-26T19:18:53Z","timestamp":1540581533000},"page":"136-145","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["Software challenges for the changing storage landscape"],"prefix":"10.1145","volume":"61","author":[{"given":"Daniel","family":"Waddington","sequence":"first","affiliation":[{"name":"IBM Almaden Research Center in San Jose, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jim","family":"Harris","sequence":"additional","affiliation":[{"name":"Intel Corporation, Chandler, AZ"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,10,26]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1535\/itj.1003.02"},{"key":"e_1_2_1_2_1","first-page":"3","volume":"4","author":"Atkinson M.","year":"1995","journal-title":"Orthogonally Persistent Object Systems. The VLDB J."},{"volume-title":"Proceedings of USENIX Operating Systems Design and Implementation","year":"2014","author":"Belay A.","key":"e_1_2_1_3_1"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMSWA.2006.1665153"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485732.2485740"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1961295.1950380"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/1883713.1883714"},{"volume-title":"Understanding the Linux Virtual Memory Manager","year":"2004","author":"Gorman M.","key":"e_1_2_1_8_1"},{"volume-title":"Ottawa Linux Symposium","year":"2002","author":"Grundler G.","key":"e_1_2_1_9_1"},{"volume-title":"Intel 64 and IA-32 Architectures Optimization Reference Manual. No","year":"2016","author":"Intel Corporation","key":"e_1_2_1_10_1"},{"key":"e_1_2_1_11_1","unstructured":"Intel Corporation. PCI-SIG Single Root IO Virtualization Support in Intel<sup>\u00ae<\/sup> Virtualization Technology for Connectivity; https:\/\/www.intel.com\/content\/dam\/doc\/white-paper\/pci-sig-single-root-io-virtualization-support-in-virtualization-technology-for-connectivity-paper.pdf  Intel Corporation. PCI-SIG Single Root IO Virtualization Support in Intel<sup>\u00ae<\/sup> Virtualization Technology for Connectivity; https:\/\/www.intel.com\/content\/dam\/doc\/white-paper\/pci-sig-single-root-io-virtualization-support-in-virtualization-technology-for-connectivity-paper.pdf"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901325"},{"key":"e_1_2_1_13_1","first-page":"3","volume":"4","author":"Kemper A.","year":"1995","journal-title":"International J. Very Large Data Bases"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037732"},{"volume-title":"Proceedings of USENIX Annual Technical Conference","year":"2017","author":"Kumar P.","key":"e_1_2_1_15_1"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1837210.1837214"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872401"},{"key":"e_1_2_1_18_1","volume":"231","author":"Siemon D.","year":"2013","journal-title":"Linux J."},{"key":"e_1_2_1_19_1","unstructured":"Tuning throughput performance for Intel Ethernet adapters (2017); http:\/\/www.intel.com\/content\/www\/us\/en\/support\/network-and-i-o\/ethernet-products\/000005811.html  Tuning throughput performance for Intel Ethernet adapters (2017); http:\/\/www.intel.com\/content\/www\/us\/en\/support\/network-and-i-o\/ethernet-products\/000005811.html"},{"volume-title":"Proceedings of the 1998 International Conference on Parallel Processing.","author":"Unrau R.","key":"e_1_2_1_20_1"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1961295.1950379"},{"volume-title":"SNIA Storage Developer Conference, 2016","year":"2016","author":"Walker B. SPDK","key":"e_1_2_1_22_1"}],"container-title":["Communications of the ACM"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3186331","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3186331","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:11:27Z","timestamp":1750212687000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3186331"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10,26]]},"references-count":22,"journal-issue":{"issue":"11","published-print":{"date-parts":[[2018,10,26]]}},"alternative-id":["10.1145\/3186331"],"URL":"https:\/\/doi.org\/10.1145\/3186331","relation":{},"ISSN":["0001-0782","1557-7317"],"issn-type":[{"type":"print","value":"0001-0782"},{"type":"electronic","value":"1557-7317"}],"subject":[],"published":{"date-parts":[[2018,10,26]]},"assertion":[{"value":"2018-10-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}