{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,12,27]],"date-time":"2022-12-27T17:27:46Z","timestamp":1672162066503},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2019,6,17]],"date-time":"2019-06-17T00:00:00Z","timestamp":1560729600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,6,17]],"date-time":"2019-06-17T00:00:00Z","timestamp":1560729600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Front. Comput. Sci."],"published-print":{"date-parts":[[2019,10]]},"DOI":"10.1007\/s11704-018-7009-0","type":"journal-article","created":{"date-parts":[[2018,11,27]],"date-time":"2018-11-27T08:48:51Z","timestamp":1543308531000},"page":"913-928","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Exploiting flash memory characteristics to improve performance of RAIS storage systems"],"prefix":"10.1007","volume":"13","author":[{"given":"Linjun","family":"Mei","sequence":"first","affiliation":[]},{"given":"Dan","family":"Feng","sequence":"additional","affiliation":[]},{"given":"Lingfang","family":"Zeng","sequence":"additional","affiliation":[]},{"given":"Jianxi","family":"Chen","sequence":"additional","affiliation":[]},{"given":"Jingning","family":"Liu","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,6,17]]},"reference":[{"key":"7009_CR1","first-page":"109","volume-title":"Proceedings of the International Conference on Management of Data","author":"D A Patterson","year":"1988","unstructured":"Patterson D A, Gibson G, Katz R H. A case for redundant arrays of inexpensive disks (RAID). In: Proceedings of the International Conference on Management of Data. 1988, 109\u2013116"},{"issue":"12","key":"7009_CR2","doi-asserted-by":"publisher","first-page":"1842","DOI":"10.1109\/5.48827","volume":"77","author":"R H Katz","year":"1989","unstructured":"Katz R H, Gibson G A, Patterson D A. Disk system architectures for high performance computing. Proceedings of the IEEE, 1989, 77(12): 1842\u20131858","journal-title":"Proceedings of the IEEE"},{"key":"7009_CR3","first-page":"1","volume-title":"Proceedings of IEEE International Symposium on Parallel & Distributed Processing","author":"B Mao","year":"2010","unstructured":"Mao B, Jiang H, Feng D, Wu S, Chen J, Zeng L, Tian L. HPDA: a hybrid parity-based disk array for enhanced performance and reliability. In: Proceedings of IEEE International Symposium on Parallel & Distributed Processing. 2010, 1\u201312"},{"key":"7009_CR4","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1145\/1519065.1519081","volume-title":"Proceedings of the 4th ACM European Conference on Computer Systems","author":"D Narayanan","year":"2009","unstructured":"Narayanan D, Thereska E, Donnelly A, Elnikety S, Rowstron A. Migrating server storage to SSDs: analysis of tradeoffs. In: Proceedings of the 4th ACM European Conference on Computer Systems. 2009, 145\u2013158"},{"issue":"3","key":"7009_CR5","doi-asserted-by":"publisher","first-page":"279","DOI":"10.1145\/1555815.1555790","volume":"37","author":"C Dirik","year":"2009","unstructured":"Dirik C, Jacob B. The performance of PC solid-state disks (SSDs) as a function of bandwidth, concurrency, device architecture, and system organization. ACM SIGARCH Computer Architecture News, 2009, 37(3): 279\u2013289","journal-title":"ACM SIGARCH Computer Architecture News"},{"issue":"1","key":"7009_CR6","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1145\/2492101.1555371","volume":"37","author":"F Chen","year":"2009","unstructured":"Chen F, Koufaty D A, Zhang X. Understanding intrinsic characteristics and system implications of flashmemory based solid state drives. ACM SIGMETRICS Performance Evaluation Review, 2009, 37(1): 181\u2013192","journal-title":"ACM SIGMETRICS Performance Evaluation Review"},{"issue":"1","key":"7009_CR7","first-page":"55","volume":"44","author":"M Balakrishnan","year":"2010","unstructured":"Balakrishnan M, Kadav A, Prabhakaran V, Malkhi D. Differential RAID: rethinking raid for ssd reliability. ACM Transactions on Storage, 2010, 44(1): 55\u201359","journal-title":"ACM Transactions on Storage"},{"key":"7009_CR8","first-page":"1","volume-title":"Proceedings of Workshop on Hot Topics in Dependability","author":"K M Greenan","year":"2009","unstructured":"Greenan K M, Long D D E, Miller E L, Schwarz T J E, Wildani A. Building flexible, fault-tolerant flash-based storage systems. In: Proceedings of Workshop on Hot Topics in Dependability. 2009, 1\u20136"},{"key":"7009_CR9","first-page":"212","volume-title":"Proceedings of IEEE International Conference on Cluster Computing","author":"Y Du","year":"2014","unstructured":"Du Y, Zhang Y, Xiao N, Liu F. CD-RAIS: constrained dynamic striping in redundant array of independent SSDs. In: Proceedings of IEEE International Conference on Cluster Computing. 2014, 212\u2013220"},{"key":"7009_CR10","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1007\/978-3-319-27140-8_2","volume-title":"Proceedings of International Conference on Algorithms and Architectures for Parallel Processing","author":"S Wu","year":"2015","unstructured":"Wu S, Yang W, Mao B, Lin Y. MC-RAIS: multi-chunk redundant array of independent SSDs with improved performance. In: Proceedings of International Conference on Algorithms and Architectures for Parallel Processing. 2015, 18\u201332"},{"key":"7009_CR11","first-page":"64","volume-title":"Proceedings of the 20th Annual International Symposium on Computer Architecture","author":"D Stodolsky","year":"1993","unstructured":"Stodolsky D, Gibson G, Holland M. Parity logging overcoming the small write problem in redundant disk arrays. In: Proceedings of the 20th Annual International Symposium on Computer Architecture. 1993, 64\u201375"},{"key":"7009_CR12","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1109\/HPDC.1995.518707","volume-title":"Proceedings of the 4th IEEE International Symposium on High Performance Distributed Computing","author":"J Menon","year":"1995","unstructured":"Menon J. A performance comparison of RAID-5 and log-structured arrays. In: Proceedings of the 4th IEEE International Symposium on High Performance Distributed Computing. 1995, 167\u2013178"},{"issue":"11","key":"7009_CR13","doi-asserted-by":"publisher","first-page":"1149","DOI":"10.1109\/4.475701","volume":"30","author":"K D Suh","year":"1995","unstructured":"Suh K D, Suh B H, Lim Y H, Kim J K, Choi Y J, Koh Y N, Lee S S, Kwon S C, Choi B S, Yum J S. A 3.3 V 32 Mb NAND flash memory with incremental step pulse programming scheme. IEEE Journal of Solid-State Circuits, 1995, 30(11): 1149\u20131156","journal-title":"IEEE Journal of Solid-State Circuits"},{"key":"7009_CR14","first-page":"125","volume-title":"Proceedings of the 14th USENIX Conference on File and Storage Technologies","author":"Q Li","year":"2016","unstructured":"Li Q, Shi L, Xue C J, Wu K, Ji C, Zhuge Q, Sha E H M. Access characteristic guided read and write cost regulation for performance improvement on flash memory. In: Proceedings of the 14th USENIX Conference on File and Storage Technologies. 2016, 125\u2013132"},{"key":"7009_CR15","doi-asserted-by":"publisher","first-page":"144","DOI":"10.1109\/ICDE.1998.655770","volume-title":"Proceedings of the 14th International Conference on Data Engineering","author":"E Gabber","year":"1998","unstructured":"Gabber E, Korth H F. Data logging: a method for efficient data updates in constantly active RAIDs. In: Proceedings of the 14th International Conference on Data Engineering. 1998, 144\u2013153"},{"issue":"6","key":"7009_CR16","doi-asserted-by":"publisher","first-page":"1141","DOI":"10.1109\/TC.2012.60","volume":"62","author":"Y Hu","year":"2013","unstructured":"Hu Y, Jiang H, Feng D, Tian L, Luo H, Ren C. Exploring and exploiting the multilevel parallelism inside SSDs for improved performance and endurance. IEEE Transactions on Computers, 2013, 62(6): 1141\u20131155","journal-title":"IEEE Transactions on Computers"},{"key":"7009_CR17","first-page":"1","volume-title":"Proceedings of the 26th IEEE Symposium on Mass Storage Systems and Technologies","author":"Y Hu","year":"2010","unstructured":"Hu Y, Jiang H, Feng D, Zhang S, Liu J, Tong W, Qin Y, Wang L Z. Achieving page-mapping FTL performance at block-mapping FTL cost by hiding address translation. In: Proceedings of the 26th IEEE Symposium on Mass Storage Systems and Technologies. 2010, 1\u201312"},{"issue":"4","key":"7009_CR18","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1145\/2892639","volume":"12","author":"S Wu","year":"2016","unstructured":"Wu S, Mao B, Chen X, Jiang H. LDM: log disk mirroring with improved performance and reliability for ssd-based disk arrays. ACM Transactions on Storage, 2016, 12(4): 22","journal-title":"ACM Transactions on Storage"},{"key":"7009_CR19","first-page":"1","volume-title":"Proceedings of IEEE International Conference on Networking, Architecture and Storage","author":"L Mei","year":"2016","unstructured":"Mei L, Feng D, Zeng L, Chen J, Liu J. A stripe-oriented write performance optimization for RAID-structured storage systems. In: Proceedings of IEEE International Conference on Networking, Architecture and Storage. 2016, 1\u201310"},{"issue":"5","key":"7009_CR20","doi-asserted-by":"publisher","first-page":"815","DOI":"10.1109\/TCAD.2016.2604292","volume":"36","author":"Y Li","year":"2017","unstructured":"Li Y, Shen B, Pan Y, Xu Y, Li Z, Lui J C S. Workload-aware elastic striping with hot data identification for SSD RAID arrays. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2017, 36(5): 815\u2013828","journal-title":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems"},{"key":"7009_CR21","first-page":"396","volume-title":"Proceedings of the International Conference on Parallel Processing","author":"C Li","year":"2016","unstructured":"Li C, Feng D, Hua Y, Wang F. Improving raid performance using an endurable SSD cache. In: Proceedings of the International Conference on Parallel Processing. 2016, 396\u2013405"},{"key":"7009_CR22","first-page":"1","volume-title":"Proceedings of the 27th IEEE Symposium on Mass Storage Systems and Technologies","author":"C Jin","year":"2011","unstructured":"Jin C, Feng D, Jiang H, Tian L. RAID6L: a log-assisted RAID6 storage architecture with improved write performance. In: Proceedings of the 27th IEEE Symposium on Mass Storage Systems and Technologies. 2011, 1\u20136"},{"key":"7009_CR23","first-page":"205","volume-title":"Proceedings of the 16th IEEE International Conference on Parallel and Distributed Systems","author":"C Jin","year":"2010","unstructured":"Jin C, Feng D, Jiang H, Tian L, Liu J, Ge X. Trip: temporal redundancy integrated performance booster for parity-based RAID storage systems. In: Proceedings of the 16th IEEE International Conference on Parallel and Distributed Systems. 2010, 205\u2013212"},{"key":"7009_CR24","first-page":"1","volume-title":"Proceedings of the 27th IEEE Symposium on Mass Storage Systems and Technologies","author":"Y Kim","year":"2011","unstructured":"Kim Y, Oral S, Shipman G M, Lee J, Dillow D A, Wang F. Harmonia: a globally coordinated garbage collector for arrays of solid-state drives. In: Proceedings of the 27th IEEE Symposium on Mass Storage Systems and Technologies. 2011, 1\u201312"},{"key":"7009_CR25","first-page":"57","volume-title":"Proceedings of USENIX Annual Technical Conference","author":"N Agrawal","year":"2008","unstructured":"Agrawal N, Prabhakaran V, Wobber T, Davis J D, Manasse M, Panigrahy R. Design tradeoffs for SSD performance. In: Proceedings of USENIX Annual Technical Conference. 2008, 57\u201370"},{"key":"7009_CR26","first-page":"311","volume-title":"Proceedings of IEEE International Conference on Cluster Computing","author":"L Zeng","year":"2012","unstructured":"Zeng L, Feng D, Mao B, Chen J, Wei Q, Liu W. HerpRap: a hybrid array architecture providing any point-in-time data tracking for datacenter. In: Proceedings of IEEE International Conference on Cluster Computing. 2012, 311\u2013319"},{"key":"7009_CR27","first-page":"1","volume-title":"Proceedings of the 28th IEEE Symposium on Mass Storage Systems and Technologies","author":"L Zeng","year":"2012","unstructured":"Zeng L, Feng D, Chen J,Wei Q. HRAID6ML: a hybrid RAID6 storage architecture with mirrored logging. In: Proceedings of the 28th IEEE Symposium on Mass Storage Systems and Technologies. 2012, 1\u20136"},{"issue":"1","key":"7009_CR28","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1109\/TC.2010.197","volume":"60","author":"S Im","year":"2011","unstructured":"Im S, Shin D. Flash-aware RAID techniques for dependable and highperformance flash memory SSD. IEEE Transactions on Computers, 2011, 60(1): 80\u201392","journal-title":"IEEE Transactions on Computers"},{"issue":"7","key":"7009_CR29","doi-asserted-by":"publisher","first-page":"1470","DOI":"10.1109\/TVLSI.2013.2275737","volume":"22","author":"C C Chung","year":"2014","unstructured":"Chung C C, Hsu H H. Partial parity cache and data cache management method to improve the performance of an SSD-based RAID. IEEE Transactions on Very Large Scale Integration Systems, 2014, 22(7): 1470\u20131480","journal-title":"IEEE Transactions on Very Large Scale Integration Systems"},{"key":"7009_CR30","first-page":"163","volume-title":"Proceedings of the 7th International Conference on Hardware\/Software Codesign and System Synthesis","author":"Y Lee","year":"2009","unstructured":"Lee Y, Jung S, Song Y H. FRA: a flash-aware redundancy array of flash storage devices. In: Proceedings of the 7th International Conference on Hardware\/Software Codesign and System Synthesis. 2009, 163\u2013172"},{"key":"7009_CR31","first-page":"904","volume-title":"Proceedings of the 2015 Design, Automation & Test in Europe Conference & Exhibition","author":"Q Li","year":"2015","unstructured":"Li Q, Shi L, Gao C, Wu K, Xue C J, Zhuge Q, Sha H M. Maximizing IO performance via conflict reduction for flash memory storage systems. In: Proceedings of the 2015 Design, Automation & Test in Europe Conference & Exhibition. 2015, 904\u2013907"},{"key":"7009_CR32","first-page":"1","volume-title":"Proceedings of the 18th IEEE International Symposium on High-Performance Computer Architecture","author":"Y Pan","year":"2012","unstructured":"Pan Y, Dong G, Wu Q, Zhang T. Quasi-nonvolatile SSD: trading flash memory nonvolatility to improve storage system performance for enterprise applications. In: Proceedings of the 18th IEEE International Symposium on High-Performance Computer Architecture. 2012, 1\u201310"},{"key":"7009_CR33","first-page":"11","volume-title":"Proceedings of the 10th Usenix Conference on File and Storage Technologies","author":"R S Liu","year":"2012","unstructured":"Liu R S, Yang C L, Wu W. Optimizing NAND flash-based SSDs via retention relaxation. In: Proceedings of the 10th Usenix Conference on File and Storage Technologies. 2012, 11\u201324"}],"container-title":["Frontiers of Computer Science"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-018-7009-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11704-018-7009-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-018-7009-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,9,6]],"date-time":"2022-09-06T23:08:13Z","timestamp":1662505693000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11704-018-7009-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,6,17]]},"references-count":33,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2019,10]]}},"alternative-id":["7009"],"URL":"https:\/\/doi.org\/10.1007\/s11704-018-7009-0","relation":{},"ISSN":["2095-2228","2095-2236"],"issn-type":[{"value":"2095-2228","type":"print"},{"value":"2095-2236","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,6,17]]},"assertion":[{"value":"9 January 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 June 2018","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 June 2019","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}