{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,21]],"date-time":"2025-06-21T11:27:35Z","timestamp":1750505255009,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":38,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,9,30]],"date-time":"2019-09-30T00:00:00Z","timestamp":1569801600000},"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":["CCF-1629218, CCF-1629201"],"award-info":[{"award-number":["CCF-1629218, CCF-1629201"]}],"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":[[2019,9,30]]},"DOI":"10.1145\/3357526.3357530","type":"proceedings-article","created":{"date-parts":[[2019,11,6]],"date-time":"2019-11-06T14:25:56Z","timestamp":1573050356000},"page":"331-341","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Simultaneously reducing cost and improving performance of NVM-based block devices via transparent data compression"],"prefix":"10.1145","author":[{"given":"Xubin","family":"Chen","sequence":"first","affiliation":[{"name":"Renssealer Polytechnic Insitute"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yin","family":"Li","sequence":"additional","affiliation":[{"name":"Renssealer Polytechnic Insitute"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jingpeng","family":"Hao","sequence":"additional","affiliation":[{"name":"Renssealer Polytechnic Insitute"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hyunsuk","family":"Shin","sequence":"additional","affiliation":[{"name":"Qualcomm"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Suh","sequence":"additional","affiliation":[{"name":"Qualcomm"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tong","family":"Zhang","sequence":"additional","affiliation":[{"name":"Renssealer Polytechnic Insitute"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,9,30]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"57","volume-title":"Proceedings of USENIX Annual Technical Conference (ATC)","author":"Agrawal N.","year":"2008","unstructured":"Agrawal , N. , Prabhakaran , V. , Wobber , T. , Davis , J. D. , Manasse , M. , and Panigrahy , R . Design tradeoffs for SSD performance . In Proceedings of USENIX Annual Technical Conference (ATC) ( 2008 ), pp. 57 -- 70 . Agrawal, N., Prabhakaran, V., Wobber, T., Davis, J. D., Manasse, M., and Panigrahy, R. Design tradeoffs for SSD performance. In Proceedings of USENIX Annual Technical Conference (ATC) (2008), pp. 57--70."},{"key":"e_1_3_2_1_2_1","volume-title":"Theory and Practice of Error Control Codes","author":"Blahut R. E.","year":"1984","unstructured":"Blahut , R. E. Theory and Practice of Error Control Codes . Addison Wesley , 1984 . Blahut, R. E. Theory and Practice of Error Control Codes. Addison Wesley, 1984."},{"key":"e_1_3_2_1_4_1","first-page":"151","volume-title":"Proceedings of USENIX Conference on File and Storage Technologies (FAST)","author":"Campello D.","year":"2015","unstructured":"Campello , D. , Lopez , H. , Koller , R. , Rangaswami , R. , and Useche , L . Non-blocking writes to files . In Proceedings of USENIX Conference on File and Storage Technologies (FAST) ( 2015 ), pp. 151 -- 165 . Campello, D., Lopez, H., Koller, R., Rangaswami, R., and Useche, L. Non-blocking writes to files. In Proceedings of USENIX Conference on File and Storage Technologies (FAST) (2015), pp. 151--165."},{"key":"e_1_3_2_1_5_1","first-page":"77","volume-title":"Proceedings of USENIX Conference on File and Storage Technologies (FAST)","author":"Chen F.","year":"2011","unstructured":"Chen , F. , Luo , T. , and Zhang , X . CAFTL: A content-aware flash translation layer enhancing the lifespan of flash memory based solid state drives . In Proceedings of USENIX Conference on File and Storage Technologies (FAST) ( 2011 ), pp. 77 -- 90 . Chen, F., Luo, T., and Zhang, X. CAFTL: A content-aware flash translation layer enhancing the lifespan of flash memory based solid state drives. In Proceedings of USENIX Conference on File and Storage Technologies (FAST) (2011), pp. 77--90."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-024X(199903)29:3<267::AID-SPE233>3.0.CO;2-T"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1669112.1669157"},{"key":"e_1_3_2_1_8_1","volume-title":"Workshop on Interactions of NVM\/Flash with Operating Systems and Workloads (INFLOW)","author":"Das D.","year":"2014","unstructured":"Das , D. , Arteaga , D. , Talagala , N. , Mathiasen , T. , and Lindstr\u00f6m , J . NVM compression-hybrid flash-aware application level compression . In Workshop on Interactions of NVM\/Flash with Operating Systems and Workloads (INFLOW) ( 2014 ). Das, D., Arteaga, D., Talagala, N., Mathiasen, T., and Lindstr\u00f6m, J. NVM compression-hybrid flash-aware application level compression. In Workshop on Interactions of NVM\/Flash with Operating Systems and Workloads (INFLOW) (2014)."},{"volume-title":"Analytic models of ssd write performance. ACM Transactions on Storage (TOS)","author":"Desnoyers P.","key":"e_1_3_2_1_9_1","unstructured":"Desnoyers , P. Analytic models of ssd write performance. ACM Transactions on Storage (TOS) vol. 10 , no. 2 (2014), p. 25. Desnoyers, P. Analytic models of ssd write performance. ACM Transactions on Storage (TOS) vol. 10, no. 2 (2014), p. 25."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.23919\/DATE.2018.8342274"},{"key":"e_1_3_2_1_11_1","first-page":"91","volume-title":"Proceedings of USENIX Conference on File and Storage Technologies (FAST)","author":"Gupta A.","year":"2011","unstructured":"Gupta , A. , Pisolkar , R. , Urgaonkar , B. , and Sivasubramaniam , A . Leveraging value locality in optimizing NAND flash-based SSDs . In Proceedings of USENIX Conference on File and Storage Technologies (FAST) ( 2011 ), pp. 91 -- 103 . Gupta, A., Pisolkar, R., Urgaonkar, B., and Sivasubramaniam, A. Leveraging value locality in optimizing NAND flash-based SSDs. In Proceedings of USENIX Conference on File and Storage Technologies (FAST) (2011), pp. 91--103."},{"volume-title":"-P. Efficient identification of hot data for flash memory storage systems. ACM Transactions on Storage (TOS)","author":"Hsieh J.-W.","key":"e_1_3_2_1_12_1","unstructured":"Hsieh , J.-W. , Kuo , T.-W. , and Chang , L . -P. Efficient identification of hot data for flash memory storage systems. ACM Transactions on Storage (TOS) vol. 2 , no. 1 (2006), pp. 22--40. Hsieh, J.-W., Kuo, T.-W., and Chang, L.-P. Efficient identification of hot data for flash memory storage systems. ACM Transactions on Storage (TOS) vol. 2, no. 1 (2006), pp. 22--40."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2012.6169027"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2012.6232379"},{"volume-title":"I\/O deduplication: Utilizing content similarity to improve I\/O performance. ACM Transactions on Storage (TOS)","author":"Koller R.","key":"e_1_3_2_1_15_1","unstructured":"Koller , R. , and Rangaswami , R . I\/O deduplication: Utilizing content similarity to improve I\/O performance. ACM Transactions on Storage (TOS) vol. 6 , no. 3 (2010), p. 13. Koller, R., and Rangaswami, R. I\/O deduplication: Utilizing content similarity to improve I\/O performance. ACM Transactions on Storage (TOS) vol. 6, no. 3 (2010), p. 13."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555758"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485732.2485745"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/2485288.2485648"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCE.2011.6131148"},{"key":"e_1_3_2_1_20_1","first-page":"501","volume-title":"Proceedings of USENIX Annual Technical Conference (ATC)","author":"Li C.","year":"2014","unstructured":"Li , C. , Shilane , P. , Douglis , F. , Shim , H. , Smaldone , S. , and Wallace , G . Nitro: A capacity-optimized SSD cache for primary storage . In Proceedings of USENIX Annual Technical Conference (ATC) ( 2014 ), pp. 501 -- 512 . Li, C., Shilane, P., Douglis, F., Shim, H., Smaldone, S., and Wallace, G. Nitro: A capacity-optimized SSD cache for primary storage. In Proceedings of USENIX Annual Technical Conference (ATC) (2014), pp. 501--512."},{"key":"e_1_3_2_1_21_1","first-page":"227","volume-title":"Proceedings of USENIX Conference on File and Storage Technologies (FAST)","author":"Li J.","year":"2015","unstructured":"Li , J. , Zhao , K. , Zhang , X. , Ma , J. , Zhao , M. , and Zhang , T . How much can data compressibility help to improve NAND flash memory lifetime ? In Proceedings of USENIX Conference on File and Storage Technologies (FAST) ( 2015 ), pp. 227 -- 240 . Li, J., Zhao, K., Zhang, X., Ma, J., Zhao, M., and Zhang, T. How much can data compressibility help to improve NAND flash memory lifetime? In Proceedings of USENIX Conference on File and Storage Technologies (FAST) (2015), pp. 227--240."},{"key":"e_1_3_2_1_22_1","first-page":"301","volume-title":"Proceedings of USENIX Conference on File and Storage Technologies (FAST)","author":"Li W.","year":"2016","unstructured":"Li , W. , Jean-Baptise , G. , Riveros , J. , Narasimhan , G. , Zhang , T. , and Zhao , M . Cachededup: In-line deduplication for flash caching . In Proceedings of USENIX Conference on File and Storage Technologies (FAST) ( 2016 ), pp. 301 -- 314 . Li, W., Jean-Baptise, G., Riveros, J., Narasimhan, G., Zhang, T., and Zhao, M. Cachededup: In-line deduplication for flash caching. In Proceedings of USENIX Conference on File and Storage Technologies (FAST) (2016), pp. 301--314."},{"volume-title":"Write off-loading: Practical power management for enterprise storage. ACM Transactions on Storage (TOS)","author":"Narayanan D.","key":"e_1_3_2_1_23_1","unstructured":"Narayanan , D. , Donnelly , A. , and Rowstron , A . Write off-loading: Practical power management for enterprise storage. ACM Transactions on Storage (TOS) vol. 4 , no. 3 (2008), p. 10. Narayanan, D., Donnelly, A., and Rowstron, A. Write off-loading: Practical power management for enterprise storage. ACM Transactions on Storage (TOS) vol. 4, no. 3 (2008), p. 10."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2016.7446056"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2011.5937216"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.23919\/DATE.2017.7927181"},{"key":"e_1_3_2_1_27_1","first-page":"19","volume-title":"Proceedings of the International Workshop on Software Support for Portable Storage","author":"Park T.","year":"2010","unstructured":"Park , T. , and Kim , J . -S. Compression support for flash translation layer . In Proceedings of the International Workshop on Software Support for Portable Storage ( 2010 ), pp. 19 -- 24 . Park, T., and Kim, J.-S. Compression support for flash translation layer. In Proceedings of the International Workshop on Software Support for Portable Storage (2010), pp. 19--24."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555760"},{"volume-title":"The design and implementation of a log-structured file system. ACM Transactions on Computer Systems (TOCS)","author":"Rosenblum M.","key":"e_1_3_2_1_29_1","unstructured":"Rosenblum , M. , and Ousterhout , J. K . The design and implementation of a log-structured file system. ACM Transactions on Computer Systems (TOCS) vol. 10 , no. 1 (1992), 26--52. Rosenblum, M., and Ousterhout, J. K. The design and implementation of a log-structured file system. ACM Transactions on Computer Systems (TOCS) vol. 10, no. 1 (1992), 26--52."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/1950815.1950867"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168862"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2015.7056056"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.23919\/DATE.2018.8342271"},{"key":"e_1_3_2_1_34_1","first-page":"323","volume-title":"Proceedings of USENIX Conference on File and Storage Technologies (FAST)","author":"Xu J.","year":"2016","unstructured":"Xu , J. , and Swanson , S . NOVA: A log-structured file system for hybrid volatile\/non-volatile main memories . In Proceedings of USENIX Conference on File and Storage Technologies (FAST) ( 2016 ), pp. 323 -- 338 . Xu, J., and Swanson, S. NOVA: A log-structured file system for hybrid volatile\/non-volatile main memories. In Proceedings of USENIX Conference on File and Storage Technologies (FAST) (2016), pp. 323--338."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1594233.1594290"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCE.2004.1277861"},{"key":"e_1_3_2_1_37_1","first-page":"111","volume-title":"Proceedings of USENIX Conference on File and Storage Technologies (FAST)","author":"Zhang X.","year":"2016","unstructured":"Zhang , X. , Li , J. , Wang , H. , Zhao , K. , and Zhang , T . Reducing solid-state storage device write stress through opportunistic in-place delta compression . In Proceedings of USENIX Conference on File and Storage Technologies (FAST) ( 2016 ), pp. 111 -- 124 . Zhang, X., Li, J., Wang, H., Zhao, K., and Zhang, T. Reducing solid-state storage device write stress through opportunistic in-place delta compression. In Proceedings of USENIX Conference on File and Storage Technologies (FAST) (2016), pp. 111--124."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555759"},{"key":"e_1_3_2_1_39_1","volume-title":"Workshop on Interactions of NVM\/Flash with Operating Systems and Workloads (INFLOW)","author":"Zuck A.","year":"2014","unstructured":"Zuck , A. , Toledo , S. , Sotnikov , D. , and Harnik , D . Compression and SSDs: Where and how? In Workshop on Interactions of NVM\/Flash with Operating Systems and Workloads (INFLOW) ( 2014 ). Zuck, A., Toledo, S., Sotnikov, D., and Harnik, D. Compression and SSDs: Where and how? In Workshop on Interactions of NVM\/Flash with Operating Systems and Workloads (INFLOW) (2014)."}],"event":{"name":"MEMSYS '19: The International Symposium on Memory Systems","acronym":"MEMSYS '19","location":"Washington District of Columbia USA"},"container-title":["Proceedings of the International Symposium on Memory Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3357526.3357530","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3357526.3357530","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3357526.3357530","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:23:22Z","timestamp":1750202602000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3357526.3357530"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,9,30]]},"references-count":38,"alternative-id":["10.1145\/3357526.3357530","10.1145\/3357526"],"URL":"https:\/\/doi.org\/10.1145\/3357526.3357530","relation":{},"subject":[],"published":{"date-parts":[[2019,9,30]]},"assertion":[{"value":"2019-09-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}