{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:33:23Z","timestamp":1750221203806,"version":"3.41.0"},"reference-count":44,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2018,7,5]],"date-time":"2018-07-05T00:00:00Z","timestamp":1530748800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"U.S. National Science Foundation","doi-asserted-by":"crossref","award":["CNS-1320738"],"award-info":[{"award-number":["CNS-1320738"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Embed. Comput. Syst."],"published-print":{"date-parts":[[2018,7,31]]},"abstract":"<jats:p>Simply applying an existing redundant array of independent disks (RAID) technique to enhance data reliability within a single solid-state drive for safety-critical mobile applications significantly degrades performance. In this article, we first propose a new RAID5 architecture called channel-RAID5 with mirroring (CR5M) to alleviate the performance degradation problem. Next, an associated data reconstruction strategy called mirroring-assisted channel-level reconstruction (MCR) is developed to further shrink the window of vulnerability. Experimental results demonstrate that compared with channel-RAID5 (CR5), CR5M improves performance up to 40.2%. Compared with disk-oriented reconstruction, a traditional data reconstruction scheme, MCR on average improves data recovery speed by 7.5% while delivering a similar performance during reconstruction.<\/jats:p>","DOI":"10.1145\/3209625","type":"journal-article","created":{"date-parts":[[2018,7,5]],"date-time":"2018-07-05T19:19:10Z","timestamp":1530818350000},"page":"1-27","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["A Mirroring-Assisted Channel-RAID5 SSD for Mobile Applications"],"prefix":"10.1145","volume":"17","author":[{"given":"Wen","family":"Pan","sequence":"first","affiliation":[{"name":"San Diego State University, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tao","family":"Xie","sequence":"additional","affiliation":[{"name":"San Diego State University, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,7,5]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/279361.279374"},{"key":"e_1_2_1_2_1","unstructured":"ATTO. 2017. Disk benchmarks. Retrieved from https:\/\/www.attotech.com\/disk-benchmark\/.  ATTO. 2017. Disk benchmarks. Retrieved from https:\/\/www.attotech.com\/disk-benchmark\/."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807060.1807061"},{"key":"e_1_2_1_4_1","unstructured":"K. Bates and B. McNutt. 2002. OLTP Application I\/O. Retrieved from http:\/\/traces.cs.umass.edu\/index.php\/Storage\/Storage.  K. Bates and B. McNutt. 2002. OLTP Application I\/O. Retrieved from http:\/\/traces.cs.umass.edu\/index.php\/Storage\/Storage."},{"key":"e_1_2_1_5_1","volume-title":"Proceedings of the Workshop on Hot Topics in Dependable Systems (HotDep\u201909)","volume":"9","author":"Greenan Kevin M.","year":"2009"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/2208461.2208463"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508284.1508271"},{"key":"e_1_2_1_8_1","unstructured":"Mark Holland. 1994. On-line Data Reconstruction in Redundant Disk Arrays. Ph.D. Dissertation. Citeseer.   Mark Holland. 1994. On-line Data Reconstruction in Redundant Disk Arrays. Ph.D. Dissertation. Citeseer."},{"volume-title":"Proceedings of the 23rd International Symposium on Fault-Tolerant Computing (FTCS\u201993)","author":"Holland Mark","key":"e_1_2_1_9_1"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1995896.1995912"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2010.5496970"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2010.5496997"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2010.197"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2014.2375179"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2011.5937224"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/581339.581406"},{"key":"e_1_2_1_17_1","unstructured":"Steve Larrivee. 2015. Solid state drive primer # 8\u2014Controller architecture\u2014Channels and banks. Retrieved from https:\/\/www.cactus-tech.com\/resources\/blog\/details\/solid-state-drive-primer-8-controller-architecture-channels-and-banks.  Steve Larrivee. 2015. Solid state drive primer # 8\u2014Controller architecture\u2014Channels and banks. Retrieved from https:\/\/www.cactus-tech.com\/resources\/blog\/details\/solid-state-drive-primer-8-controller-architecture-channels-and-banks."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1982185.1982266"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629435.1629459"},{"volume-title":"Proceedings of the Conference on File and Storage Technologies (FAST\u201915)","year":"2015","author":"Li Jiangpeng","key":"e_1_2_1_20_1"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-03859-9_7"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGrid.2015.28"},{"key":"e_1_2_1_23_1","unstructured":"Lucas Mearian. 2016. SSD prices plummet again close in on HDDs. Retrieved from http:\/\/www.pcworld.com\/article\/3040591\/storage\/ssd-prices-plummet-again-close-in-on-hdds.html.  Lucas Mearian. 2016. SSD prices plummet again close in on HDDs. Retrieved from http:\/\/www.pcworld.com\/article\/3040591\/storage\/ssd-prices-plummet-again-close-in-on-hdds.html."},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.5555\/822081.823039"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2745844.2745848"},{"key":"e_1_2_1_26_1","unstructured":"Micron. 2015. M500IT mSATA NAND flash SSD data sheet. Retrieved from https:\/\/www.micron.com\/resource-details\/1414bd8a-ca68-4909-9f9f-9beae7cc59b0.  Micron. 2015. M500IT mSATA NAND flash SSD data sheet. Retrieved from https:\/\/www.micron.com\/resource-details\/1414bd8a-ca68-4909-9f9f-9beae7cc59b0."},{"key":"e_1_2_1_27_1","unstructured":"Richard R. Muntz and John C. S. Lui. 1990. Performance Analysis of Disk Arrays Under Failure. Computer Science Department University of California.  Richard R. Muntz and John C. S. Lui. 1990. Performance Analysis of Disk Arrays Under Failure. Computer Science Department University of California."},{"key":"e_1_2_1_28_1","unstructured":"Samsung on Amazon. 2018. Samsung 840 EVO 500GB 2.5-inch SATA III internal SSD (MZ-7TE500BW). Retrieved from https:\/\/www.amazon.com\/DISCONTINUED-Samsung-2-5-Inch-Internal-MZ-7TE500BW\/dp\/B00E3W19MO.  Samsung on Amazon. 2018. Samsung 840 EVO 500GB 2.5-inch SATA III internal SSD (MZ-7TE500BW). Retrieved from https:\/\/www.amazon.com\/DISCONTINUED-Samsung-2-5-Inch-Internal-MZ-7TE500BW\/dp\/B00E3W19MO."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCC.and.EUC.2013.12"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/1789954.1789988"},{"key":"e_1_2_1_31_1","unstructured":"Chris Ramseyer. 2016. Intel 600p series SSD review. Retrieved from http:\/\/www.tomshardware.com\/reviews\/intel-600p-series-ssd-review 4738.html.  Chris Ramseyer. 2016. Intel 600p series SSD review. Retrieved from http:\/\/www.tomshardware.com\/reviews\/intel-600p-series-ssd-review 4738.html."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSPEC.2006.1705774"},{"volume":"7","volume-title":"Proceedings of the Conference on File and Storage Technologies (FAST\u201907)","author":"Schroeder Bianca","key":"e_1_2_1_33_1"},{"volume-title":"Proceedings of the 14th USENIX Conference on File and Storage Technologies (FAST\u201916)","year":"2016","author":"Schroeder Bianca","key":"e_1_2_1_34_1"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSPEC.2011.6027250"},{"key":"e_1_2_1_36_1","unstructured":"SNIA. 2011. Microsoft Production Server Traces. Retrieved from http:\/\/iotta.snia.org\/traces\/158.  SNIA. 2011. Microsoft Production Server Traces. Retrieved from http:\/\/iotta.snia.org\/traces\/158."},{"key":"e_1_2_1_37_1","unstructured":"Trefis Team. 2014. Here\u2019s why DRAM prices will decline in the future. Retrieved from https:\/\/www.forbes.com\/sites\/greatspeculations\/2014\/05\/05\/heres-why-dram-prices-will-decline-in-the-future\/#34164d222694.  Trefis Team. 2014. Here\u2019s why DRAM prices will decline in the future. Retrieved from https:\/\/www.forbes.com\/sites\/greatspeculations\/2014\/05\/05\/heres-why-dram-prices-will-decline-in-the-future\/#34164d222694."},{"key":"e_1_2_1_38_1","unstructured":"Techopedia. 2003. Mobile data center. Retrieved from http:\/\/www.naat.com\/Disaster%20Recovery\/mobile_datacenter.htm.  Techopedia. 2003. Mobile data center. Retrieved from http:\/\/www.naat.com\/Disaster%20Recovery\/mobile_datacenter.htm."},{"key":"e_1_2_1_39_1","volume-title":"Proceedings of the Conference on File and Storage Technologies (FAST\u201907)","volume":"7","author":"Tian Lei","year":"2007"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2013.225"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2756555"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2014.6855547"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2892639"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2008.76"}],"container-title":["ACM Transactions on Embedded Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3209625","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3209625","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:39:32Z","timestamp":1750210772000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3209625"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,5]]},"references-count":44,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2018,7,31]]}},"alternative-id":["10.1145\/3209625"],"URL":"https:\/\/doi.org\/10.1145\/3209625","relation":{},"ISSN":["1539-9087","1558-3465"],"issn-type":[{"type":"print","value":"1539-9087"},{"type":"electronic","value":"1558-3465"}],"subject":[],"published":{"date-parts":[[2018,7,5]]},"assertion":[{"value":"2017-09-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-04-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-07-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}