{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T00:05:57Z","timestamp":1774569957488,"version":"3.50.1"},"reference-count":56,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2018,2,26]],"date-time":"2018-02-26T00:00:00Z","timestamp":1519603200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"EU Marie Curie Initial Training Network SCALUS","award":["238808"],"award-info":[{"award-number":["238808"]}]},{"DOI":"10.13039\/501100001736","name":"German-Israeli Foundation for Scientific Research and Development","doi-asserted-by":"crossref","award":["I-1356-407.6\/2016"],"award-info":[{"award-number":["I-1356-407.6\/2016"]}],"id":[{"id":"10.13039\/501100001736","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100003977","name":"Israel Science Foundation","doi-asserted-by":"crossref","award":["1624\/14"],"award-info":[{"award-number":["1624\/14"]}],"id":[{"id":"10.13039\/501100003977","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/100000001","name":"NSF","doi-asserted-by":"publisher","award":["CCF-1218005"],"award-info":[{"award-number":["CCF-1218005"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001742","name":"United States-Israel Binational Science Foundation","doi-asserted-by":"crossref","award":["2010075"],"award-info":[{"award-number":["2010075"]}],"id":[{"id":"10.13039\/501100001742","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Storage"],"published-print":{"date-parts":[[2018,2,28]]},"abstract":"<jats:p>Flash memory is prevalent in modern servers and devices. Coupled with the scaling down of flash technology, the popularity of flash memory motivates the search for methods to increase flash reliability and lifetime. Erasures are the dominant cause of flash cell wear, but reducing them is challenging because flash is a write-once medium\u2014 memory cells must be erased prior to writing.<\/jats:p>\n          <jats:p>An approach that has recently received considerable attention relies on write-once memory (WOM) codes, designed to accommodate additional writes on write-once media. However, the techniques proposed for reusing flash pages with WOM codes are limited in their scope. Many focus on the coding theory alone, whereas others suggest FTL designs that are application specific, or not applicable due to their complexity, overheads, or specific constraints of multilevel cell (MLC) flash.<\/jats:p>\n          <jats:p>This work is the first that addresses all aspects of page reuse within an end-to-end analysis of a general-purpose FTL on MLC flash. We use a hardware evaluation setup to directly measure the short- and long-term effects of page reuse on SSD durability and energy consumption, and show that FTL design must explicitly take them into account. We then provide a detailed analytical model for deriving the optimal garbage collection policy for such FTL designs, and for predicting the benefit from reuse on realistic hardware and workload characteristics.<\/jats:p>","DOI":"10.1145\/3177886","type":"journal-article","created":{"date-parts":[[2018,2,26]],"date-time":"2018-02-26T18:25:15Z","timestamp":1519669515000},"page":"1-39","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["An Analysis of Flash Page Reuse With WOM Codes"],"prefix":"10.1145","volume":"14","author":[{"given":"Gala","family":"Yadgar","sequence":"first","affiliation":[{"name":"Technion"}]},{"given":"Eitan","family":"Yaakobi","sequence":"additional","affiliation":[{"name":"Technion"}]},{"given":"Fabio","family":"Margaglia","sequence":"additional","affiliation":[{"name":"Pure Storage"}]},{"given":"Yue","family":"Li","sequence":"additional","affiliation":[{"name":"California Institute of Technology"}]},{"given":"Alexander","family":"Yucovich","sequence":"additional","affiliation":[{"name":"Technion"}]},{"given":"Nachum","family":"Bundak","sequence":"additional","affiliation":[{"name":"Technion"}]},{"given":"Lior","family":"Gilon","sequence":"additional","affiliation":[{"name":"Technion"}]},{"given":"Nir","family":"Yakovi","sequence":"additional","affiliation":[{"name":"Technion"}]},{"given":"Assaf","family":"Schuster","sequence":"additional","affiliation":[{"name":"Technion"}]},{"given":"Andr\u00e9","family":"Brinkmann","sequence":"additional","affiliation":[{"name":"Johannes Gutenberg-Universit\u00e4t Mainz"}]}],"member":"320","published-online":{"date-parts":[[2018,2,26]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Retrieved","year":"2014","unstructured":"Siglead. 2014 . NAND Flash Memory Tester (SigNASII) . Retrieved January 28, 2018, from http:\/\/siglead.com\/eng\/product\/nand\/index.php. Siglead. 2014. NAND Flash Memory Tester (SigNASII). Retrieved January 28, 2018, from http:\/\/siglead.com\/eng\/product\/nand\/index.php."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.peva.2014.08.003"},{"key":"e_1_2_1_3_1","unstructured":"SNIA. 2014. SNIA IOTTA. Available at http:\/\/iotta.snia.org\/traces\/388.  SNIA. 2014. SNIA IOTTA. Available at http:\/\/iotta.snia.org\/traces\/388."},{"key":"e_1_2_1_4_1","volume-title":"Retrieved","author":"SSD.","year":"2015","unstructured":"Open SSD. 2015 . Jasmine OpenSSD Platform . Retrieved January 28, 2018, from http:\/\/www.openssd-project.org\/wiki\/The_OpenSSD_Project. OpenSSD. 2015. Jasmine OpenSSD Platform. Retrieved January 28, 2018, from http:\/\/www.openssd-project.org\/wiki\/The_OpenSSD_Project."},{"key":"e_1_2_1_5_1","volume-title":"Proceedings of the USENIX Annual Technical Conference (ATC\u201908)","author":"Agrawal Nitin","year":"2008","unstructured":"Nitin Agrawal , Vijayan Prabhakaran , Ted Wobber , John D. Davis , Mark Manasse , and Rina Panigrahy . 2008 . Design tradeoffs for SSD performance . In Proceedings of the USENIX Annual Technical Conference (ATC\u201908) . Nitin Agrawal, Vijayan Prabhakaran, Ted Wobber, John D. Davis, Mark Manasse, and Rina Panigrahy. 2008. Design tradeoffs for SSD performance. In Proceedings of the USENIX Annual Technical Conference (ATC\u201908)."},{"key":"e_1_2_1_6_1","volume-title":"Proceedings of the IEEE International Symposium on Information Theory (ISIT\u201913)","author":"Berman A","unstructured":"A Berman and Y. Birk . 2013. Retired-page utilization in write-once memory\u2014a coding perspective . In Proceedings of the IEEE International Symposium on Information Theory (ISIT\u201913) . A Berman and Y. Birk. 2013. Retired-page utilization in write-once memory\u2014a coding perspective. In Proceedings of the IEEE International Symposium on Information Theory (ISIT\u201913)."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISIT.2015.7282711"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2013.2255732"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.peva.2010.07.003"},{"key":"e_1_2_1_10_1","volume-title":"Proceedings of the 31st IEEE International Conference on Computer Design (ICCD\u201913)","author":"Cai Y.","unstructured":"Y. Cai , O. Mutlu , E. F. Haratsch , and K. Mai . 2013. Program interference in MLC NAND flash memory: Characterization, modeling, and mitigation . In Proceedings of the 31st IEEE International Conference on Computer Design (ICCD\u201913) . Y. Cai, O. Mutlu, E. F. Haratsch, and K. Mai. 2013. Program interference in MLC NAND flash memory: Characterization, modeling, and mitigation. In Proceedings of the 31st IEEE International Conference on Computer Design (ICCD\u201913)."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2011.67"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1986.1057221"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2742798"},{"key":"e_1_2_1_14_1","volume-title":"Proceedings of the 5th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage\u201913)","author":"Desnoyers Peter","year":"2013","unstructured":"Peter Desnoyers . 2013 . What systems researchers need to know about NAND flash . In Proceedings of the 5th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage\u201913) . Peter Desnoyers. 2013. What systems researchers need to know about NAND flash. In Proceedings of the 5th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage\u201913)."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2577384"},{"key":"e_1_2_1_16_1","volume-title":"Proceedings of the IEEE International Symposium on Information Theory (ISIT\u201915)","author":"Gad E. En","unstructured":"E. En Gad , W. Huang , Y. Li , and J. Bruck . 2015. Rewriting flash memories by message passing . In Proceedings of the IEEE International Symposium on Information Theory (ISIT\u201915) . E. En Gad, W. Huang, Y. Li, and J. Bruck. 2015. Rewriting flash memories by message passing. In Proceedings of the IEEE International Symposium on Information Theory (ISIT\u201915)."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1669112.1669118"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/1960475.1960482"},{"key":"e_1_2_1_19_1","unstructured":"X.-Y. Hu and R. Haas. 2010. The Fundamental Limit of Flash Random Write Performance: Understanding Analysis and Performance Modelling. IBM Research Report RZ3771. IBM Research Zurich Switzerland.  X.-Y. Hu and R. Haas. 2010. The Fundamental Limit of Flash Random Write Performance: Understanding Analysis and Performance Modelling. IBM Research Report RZ3771. IBM Research Zurich Switzerland."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2013.6558447"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSCC.2015.7062960"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2010.09.005"},{"key":"e_1_2_1_23_1","volume-title":"Proceedings of the 50th Annual Allerton Conference on Communication, Control, and Computing.","author":"Jacobvitz A. N.","unstructured":"A. N. Jacobvitz , R. Calderbank , and D. J. Sorin . 2012. Writing cosets of a convolutional code to increase the lifetime of flash memory . In Proceedings of the 50th Annual Allerton Conference on Communication, Control, and Computing. A. N. Jacobvitz, R. Calderbank, and D. J. Sorin. 2012. Writing cosets of a convolutional code to increase the lifetime of flash memory. In Proceedings of the 50th Annual Allerton Conference on Communication, Control, and Computing."},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2010.5496985"},{"key":"e_1_2_1_25_1","volume-title":"Proceedings of the 12th USENIX Conference on File and Storage Technologies (FAST\u201914)","author":"Jimenez Xavier","year":"2014","unstructured":"Xavier Jimenez , David Novo , and Paolo Ienne . 2014 . Wear unleveling: Improving NAND flash lifetime by balancing page endurance . In Proceedings of the 12th USENIX Conference on File and Storage Technologies (FAST\u201914) . Xavier Jimenez, David Novo, and Paolo Ienne. 2014. Wear unleveling: Improving NAND flash lifetime by balancing page endurance. In Proceedings of the 12th USENIX Conference on File and Storage Technologies (FAST\u201914)."},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485732.2485747"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2008.32"},{"key":"e_1_2_1_28_1","volume-title":"Proceedings of the 6th USENIX Conference on File and Storage Technologies (FAST\u201908)","author":"Kim Hyojun","year":"2008","unstructured":"Hyojun Kim and Seongjun Ahn . 2008 . BPLRU: A buffer management scheme for improving random writes in flash storage . In Proceedings of the 6th USENIX Conference on File and Storage Technologies (FAST\u201908) . Hyojun Kim and Seongjun Ahn. 2008. BPLRU: A buffer management scheme for improving random writes in flash storage. In Proceedings of the 6th USENIX Conference on File and Storage Technologies (FAST\u201908)."},{"key":"e_1_2_1_29_1","volume-title":"Proceedings of the IEEE Global Communications Conference (GLOBECOM\u201912)","author":"Luojie X.","unstructured":"X. Luojie , B. M. Kurkoski , and E. Yaakobi . 2012. WOM codes reduce write amplification in NAND Flash memory . In Proceedings of the IEEE Global Communications Conference (GLOBECOM\u201912) . X. Luojie, B. M. Kurkoski, and E. Yaakobi. 2012. WOM codes reduce write amplification in NAND Flash memory. In Proceedings of the IEEE Global Communications Conference (GLOBECOM\u201912)."},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2015.7208278"},{"key":"e_1_2_1_31_1","volume-title":"Proceedings of the 14th USENIX Conference on File and Storage Technologies (FAST\u201916)","author":"Margaglia Fabio","year":"2016","unstructured":"Fabio Margaglia , Gala Yadgar , Eitan Yaakobi , Yue Li , Assaf Schuster , and Andr\u00e9 Brinkmann . 2016 . The devil is in the details: Implementing flash page reuse with WOM codes . In Proceedings of the 14th USENIX Conference on File and Storage Technologies (FAST\u201916) . Fabio Margaglia, Gala Yadgar, Eitan Yaakobi, Yue Li, Assaf Schuster, and Andr\u00e9 Brinkmann. 2016. The devil is in the details: Implementing flash page reuse with WOM codes. In Proceedings of the 14th USENIX Conference on File and Storage Technologies (FAST\u201916)."},{"key":"e_1_2_1_32_1","volume-title":"Proceedings of the IEEE International Reliability Physics Symposium (IRPS\u201908)","author":"Mielke N.","unstructured":"N. Mielke , T. Marquart , N. Wu , J. Kessenich , H. Belgal , E. Schares , F. Trivedi , E. Goodness , and L. R. Nevill . 2008. Bit error rate in NAND flash memories . In Proceedings of the IEEE International Reliability Physics Symposium (IRPS\u201908) . N. Mielke, T. Marquart, N. Wu, J. Kessenich, H. Belgal, E. Schares, F. Trivedi, E. Goodness, and L. R. Nevill. 2008. Bit error rate in NAND flash memories. In Proceedings of the IEEE International Reliability Physics Symposium (IRPS\u201908)."},{"key":"e_1_2_1_33_1","volume-title":"Proceedings of the 10th USENIX Conference on File and Storage Technologies (FAST\u201912)","author":"Min Changwoo","year":"2012","unstructured":"Changwoo Min , Kangnyeon Kim , Hyunjin Cho , Sang-Won Lee , and Young Ik Eom . 2012 . SFS: Random write considered harmful in solid state drives . In Proceedings of the 10th USENIX Conference on File and Storage Technologies (FAST\u201912) . Changwoo Min, Kangnyeon Kim, Hyunjin Cho, Sang-Won Lee, and Young Ik Eom. 2012. SFS: Random write considered harmful in solid state drives. In Proceedings of the 10th USENIX Conference on File and Storage Technologies (FAST\u201912)."},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2013.2249557"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1416944.1416949"},{"key":"e_1_2_1_36_1","volume-title":"Proceedings of the IEEE 30th Symposium on Mass Storage Systems and Technologies (MSST\u201914)","author":"Odeh S.","unstructured":"S. Odeh and Y. Cassuto . 2014. NAND flash architectures reducing write amplification through multi-write codes . In Proceedings of the IEEE 30th Symposium on Mass Storage Systems and Technologies (MSST\u201914) . S. Odeh and Y. Cassuto. 2014. NAND flash architectures reducing write amplification through multi-write codes. In Proceedings of the IEEE 30th Symposium on Mass Storage Systems and Technologies (MSST\u201914)."},{"key":"e_1_2_1_37_1","volume-title":"Proceedings of the 10th USENIX Conference on File and Storage Technologies (FAST\u201912)","author":"Oh Yongseok","unstructured":"Yongseok Oh , Jongmoo Choi , Donghee Lee , and Sam H. Noh . 2012. Caching less for better performance: Balancing cache size and update cost of flash memory cache in hybrid storage systems . In Proceedings of the 10th USENIX Conference on File and Storage Technologies (FAST\u201912) . Yongseok Oh, Jongmoo Choi, Donghee Lee, and Sam H. Noh. 2012. Caching less for better performance: Balancing cache size and update cost of flash memory cache in hybrid storage systems. In Proceedings of the 10th USENIX Conference on File and Storage Technologies (FAST\u201912)."},{"key":"e_1_2_1_38_1","volume-title":"Proceedings of the IEEE 31st Symposium on Mass Storage Systems and Technologies (MSST\u201915)","author":"Park H.","unstructured":"H. Park , J. Kim , J. Choi , D. Lee , and S. H. Noh . 2015. Incremental redundancy to reduce data retention errors in flash-based SSDs . In Proceedings of the IEEE 31st Symposium on Mass Storage Systems and Technologies (MSST\u201915) . H. Park, J. Kim, J. Choi, D. Lee, and S. H. Noh. 2015. Incremental redundancy to reduce data retention errors in flash-based SSDs. In Proceedings of the IEEE 31st Symposium on Mass Storage Systems and Technologies (MSST\u201915)."},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2008.917558"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0019-9958(82)90344-8"},{"key":"e_1_2_1_41_1","volume-title":"Proceedings of the 9th USENIX Conference on File and Stroage Technologies (FAST\u201911)","author":"Salajegheh Mastooreh","year":"2011","unstructured":"Mastooreh Salajegheh , Yue Wang , Kevin Fu , Anxiao Jiang , and Erik Learned-Miller . 2011 . Exploiting half-wits: Smarter storage for low-power devices . In Proceedings of the 9th USENIX Conference on File and Stroage Technologies (FAST\u201911) . Mastooreh Salajegheh, Yue Wang, Kevin Fu, Anxiao Jiang, and Erik Learned-Miller. 2011. Exploiting half-wits: Smarter storage for low-power devices. In Proceedings of the 9th USENIX Conference on File and Stroage Technologies (FAST\u201911)."},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168863"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2013.2251455"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2013.2294464"},{"key":"e_1_2_1_45_1","volume-title":"EDN Network. Retrieved","author":"Smith Kent","year":"2013","unstructured":"Kent Smith . 2013 . Understanding SSD over-provisioning . EDN Network. Retrieved January 28, 2018, from http:\/\/www.edn.com\/design\/systems-design\/4404566\/1\/Understanding-SSD-over-provisioning. Kent Smith. 2013. Understanding SSD over-provisioning. EDN Network. Retrieved January 28, 2018, from http:\/\/www.edn.com\/design\/systems-design\/4404566\/1\/Understanding-SSD-over-provisioning."},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.5555\/1855511.1855519"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.14778\/2536360.2536372"},{"key":"e_1_2_1_48_1","volume-title":"Proceedings of the International Conference on Computing, Networking, and Communications (ICNC\u201912)","author":"Yaakobi E.","unstructured":"E. Yaakobi , L. Grupp , P. H. Siegel , S. Swanson , and J. K. Wolf . 2012a. Characterization and error-correcting codes for TLC flash memories . In Proceedings of the International Conference on Computing, Networking, and Communications (ICNC\u201912) . E. Yaakobi, L. Grupp, P. H. Siegel, S. Swanson, and J. K. Wolf. 2012a. Characterization and error-correcting codes for TLC flash memories. In Proceedings of the International Conference on Computing, Networking, and Communications (ICNC\u201912)."},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2012.2200291"},{"key":"e_1_2_1_50_1","volume-title":"Proceedings of the IEEE GLOBECOM Workshops (GC Wkshps\u201910)","author":"Yaakobi Eitan","unstructured":"Eitan Yaakobi , Jing Ma , Laura Grupp , Paul H. Siegel , Steven Swanson , and Jack K. Wolf . 2010. Error characterization and coding schemes for flash memories . In Proceedings of the IEEE GLOBECOM Workshops (GC Wkshps\u201910) . Eitan Yaakobi, Jing Ma, Laura Grupp, Paul H. Siegel, Steven Swanson, and Jack K. Wolf. 2010. Error characterization and coding schemes for flash memories. In Proceedings of the IEEE GLOBECOM Workshops (GC Wkshps\u201910)."},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISIT.2015.7282824"},{"key":"e_1_2_1_52_1","volume-title":"Proceedings of the 8th USENIX Conference on Hot Topics in Storage and File Systems (HotStorage\u201916)","author":"Yadgar Gala","year":"2016","unstructured":"Gala Yadgar and Moshe Gabel . 2016 . Avoiding the streetlight effect: I\/O workload analysis with SSDs in mind . In Proceedings of the 8th USENIX Conference on Hot Topics in Storage and File Systems (HotStorage\u201916) . Gala Yadgar and Moshe Gabel. 2016. Avoiding the streetlight effect: I\/O workload analysis with SSDs in mind. In Proceedings of the 8th USENIX Conference on Hot Topics in Storage and File Systems (HotStorage\u201916)."},{"key":"e_1_2_1_53_1","volume-title":"Proceedings of the 7th USENIX Conference on Hot Topics in Storage and File Systems (HotStorage\u201915)","author":"Yadgar Gala","year":"2015","unstructured":"Gala Yadgar , Roman Shor , Eitan Yaakobi , and Assaf Schuster . 2015 a. It\u2019s not where your data is, it\u2019s how it got there . In Proceedings of the 7th USENIX Conference on Hot Topics in Storage and File Systems (HotStorage\u201915) . Gala Yadgar, Roman Shor, Eitan Yaakobi, and Assaf Schuster. 2015a. It\u2019s not where your data is, it\u2019s how it got there. In Proceedings of the 7th USENIX Conference on Hot Topics in Storage and File Systems (HotStorage\u201915)."},{"key":"e_1_2_1_54_1","volume-title":"Proceedings of the 13th USENIX Conference on File and Storage Technologies (FAST\u201915)","author":"Yadgar Gala","year":"2015","unstructured":"Gala Yadgar , Eitan Yaakobi , and Assaf Schuster . 2015 b. Write once, get 50% free: Saving SSD erase costs using WOM codes . In Proceedings of the 13th USENIX Conference on File and Storage Technologies (FAST\u201915) . Gala Yadgar, Eitan Yaakobi, and Assaf Schuster. 2015b. Write once, get 50% free: Saving SSD erase costs using WOM codes. In Proceedings of the 13th USENIX Conference on File and Storage Technologies (FAST\u201915)."},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485732.2485743"},{"key":"e_1_2_1_57_1","volume-title":"Proceedings of the 11th USENIX Conference on File and Storage Technologies (FAST\u201913)","author":"Zhao Kai","year":"2013","unstructured":"Kai Zhao , Wenzhe Zhao , Hongbin Sun , Xiaodong Zhang , Nanning Zheng , and Tong Zhang . 2013 . LDPC-in-SSD: Making advanced error correction codes work effectively in solid state drives . In Proceedings of the 11th USENIX Conference on File and Storage Technologies (FAST\u201913) . Kai Zhao, Wenzhe Zhao, Hongbin Sun, Xiaodong Zhang, Nanning Zheng, and Tong Zhang. 2013. LDPC-in-SSD: Making advanced error correction codes work effectively in solid state drives. In Proceedings of the 11th USENIX Conference on File and Storage Technologies (FAST\u201913)."}],"container-title":["ACM Transactions on Storage"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3177886","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3177886","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3177886","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:02:55Z","timestamp":1750215775000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3177886"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,2,26]]},"references-count":56,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2018,2,28]]}},"alternative-id":["10.1145\/3177886"],"URL":"https:\/\/doi.org\/10.1145\/3177886","relation":{},"ISSN":["1553-3077","1553-3093"],"issn-type":[{"value":"1553-3077","type":"print"},{"value":"1553-3093","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,2,26]]},"assertion":[{"value":"2017-02-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-01-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-02-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}