{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,24]],"date-time":"2026-04-24T06:13:18Z","timestamp":1777011198355,"version":"3.51.4"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2018,3,28]],"date-time":"2018-03-28T00:00:00Z","timestamp":1522195200000},"content-version":"tdm","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,2]]},"DOI":"10.1007\/s11704-018-7113-1","type":"journal-article","created":{"date-parts":[[2018,3,28]],"date-time":"2018-03-28T12:46:37Z","timestamp":1522241197000},"page":"35-50","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Pinpointing and scheduling access conflicts to improve internal resource utilization in solid-state drives"],"prefix":"10.1007","volume":"13","author":[{"given":"Xuchao","family":"Xie","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Liquan","family":"Xiao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dengping","family":"Wei","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qiong","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhenlong","family":"Song","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiongzi","family":"Ge","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,3,28]]},"reference":[{"key":"7113_CR1","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 S, Panigrahy R. Design tradeoffs for SSD performance. In: Proceedings of USENIX Annual Technical Conference. 2008, 57\u201370"},{"key":"7113_CR2","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1145\/1995896.1995902","volume-title":"Proceedings of the International Conference on Supercomputing","author":"F Chen","year":"2011","unstructured":"Chen F, Koufaty D A, Zhang X. Hystor: making the best use of solid state drives in high performance storage systems. In: Proceedings of the International Conference on Supercomputing. 2011, 22\u201332"},{"key":"7113_CR3","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1145\/2168836.2168863","volume-title":"Proceedings of the 7th ACM European Conference on Computer Systems","author":"M Saxena","year":"2012","unstructured":"Saxena M, Swift M M, Zhang Y. FlashTier: a lightweight, consistent and durable storage cache. In: Proceedings of the 7th ACM European Conference on Computer Systems. 2012, 267\u2013280"},{"issue":"3","key":"7113_CR4","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1145\/1508284.1508270","volume":"44","author":"A M Caulfield","year":"2009","unstructured":"Caulfield A M, Grupp L M, Swanson S. Gordon: using flash memory to build fast, power-efficient clusters for data-intensive applications. ACM SIGPLAN Notices, 2009, 44(3): 217\u2013228","journal-title":"ACM SIGPLAN Notices"},{"key":"7113_CR5","volume-title":"Proceedings of the 8th USENIX Workshop on Hot Topics in Storage and File Systems","author":"H J Kim","year":"2016","unstructured":"Kim H J, Lee Y S, Kim J S. NVMeDirect: a user-space I\/O framework for application-specific optimization on NVMe SSDs. In: Proceedings of the 8th USENIX Workshop on Hot Topics in Storage and File Systems. 2016"},{"issue":"3","key":"7113_CR6","doi-asserted-by":"publisher","first-page":"367","DOI":"10.1007\/s11704-014-3499-6","volume":"8","author":"W Xu","year":"2014","unstructured":"Xu W, Lu Y, Li Q, Zhou E, Song Z, Dong Y, Zhang W, Wei D, Zhang X, Chen H, Xing J, Yuan Y. Hybrid hierarchy storage system in milkyway-2 supercomputer. Frontiers of Computer Science, 2014, 8(3): 367\u2013377","journal-title":"Frontiers of Computer Science"},{"issue":"3","key":"7113_CR7","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1007\/s11704-014-3501-3","volume":"8","author":"X Liao","year":"2014","unstructured":"Liao X, Xiao L, Yang C, Lu Y. Milkyway-2 supercomputer: system and application. Frontiers of Computer Science, 2014, 8(3): 345\u2013356","journal-title":"Frontiers of Computer Science"},{"key":"7113_CR8","first-page":"335","volume-title":"Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation","author":"J Wires","year":"2014","unstructured":"Wires J, Ingram S, Drudi Z, Harvey N J, Warfield A. Characterizing storage workloads with counter stacks. In: Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation. 2014, 335\u2013349"},{"key":"7113_CR9","first-page":"229","volume-title":"Proceedings of the 14th International Conference on Architecture Support for Programming Languages and Operating Systems","author":"A Gupta","year":"2009","unstructured":"Gupta A, Kim Y, Urgaonkar B. DFTL: a flash translation layer employing demand-based selective caching of page-level address mappings. In: Proceedings of the 14th International Conference on Architecture Support for Programming Languages and Operating Systems. 2009, 229\u2013240"},{"key":"7113_CR10","doi-asserted-by":"publisher","first-page":"146","DOI":"10.1007\/978-3-642-45293-2_11","volume-title":"Proceedings of the International Workshop on Advanced Parallel Processing Technologies","author":"X Xie","year":"2013","unstructured":"Xie X, Li Q, Wei D, Song Z, Xiao L. ECAM: an efficient cache management strategy for address mappings in flash translation layer. In: Proceedings of the International Workshop on Advanced Parallel Processing Technologies. 2013, 146\u2013159"},{"key":"7113_CR11","first-page":"1","volume-title":"IEEE Transactions on Computers","author":"D Park","year":"2011","unstructured":"Park D, Debnath B, Du D. CFTL: an adaptive hybrid flash translation layer with efficient caching strategies. IEEE Transactions on Computers, 2011, 1\u201315"},{"key":"7113_CR12","first-page":"66","volume-title":"Proceedings of the International Conference on Smart Computing (SMARTCOMP)","author":"M C Yang","year":"2014","unstructured":"Yang M C, Chang Y M, Tsao C W, Huang P C, Chang Y H, Kuo T W. Garbage collection and wear leveling for flash memory: past and future. In: Proceedings of the International Conference on Smart Computing (SMARTCOMP). 2014, 66\u201373"},{"key":"7113_CR13","volume-title":"Proceedings of the 50th Annual Design Automation Conference","author":"M C Yang","year":"2013","unstructured":"Yang M C, Chang Y H, Tsao C W, Huang P C. New era: new efficient reliability-aware wear leveling for endurance enhancement of flash storage devices. In: Proceedings of the 50th Annual Design Automation Conference. 2013"},{"issue":"6","key":"7113_CR14","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":"7113_CR15","first-page":"524","volume-title":"Proceedings of the 20th IEEE International Symposium on High Performance Computer Architecture","author":"M Jung","year":"2014","unstructured":"Jung M, Kandemir M T. Sprinkler: maximizing resource utilization in many-chip solid state disks. In: Proceedings of the 20th IEEE International Symposium on High Performance Computer Architecture. 2014, 524\u2013535"},{"issue":"1","key":"7113_CR16","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 flash memory based solid state drives. ACM SIGMETRICS Performance Evaluation Review, 2009, 37(1): 181\u2013192","journal-title":"ACM SIGMETRICS Performance Evaluation Review"},{"issue":"3","key":"7113_CR17","doi-asserted-by":"publisher","first-page":"746","DOI":"10.1109\/TPDS.2016.2588491","volume":"28","author":"M Jung","year":"2017","unstructured":"Jung M. Exploring parallel data access methods in emerging nonvolatile memory systems. IEEE Transactions on Parallel and Distributed Systems, 2017, 28(3): 746\u2013759","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"7113_CR18","first-page":"266","volume-title":"Proceedings of the 17th IEEE International Symposium on High Performance Computer Architecture","author":"F Chen","year":"2011","unstructured":"Chen F, Lee R, Zhang X. Essential roles of exploiting internal parallelism of flash memory based solid state drives in high-speed data processing. In: Proceedings of the 17th IEEE International Symposium on High Performance Computer Architecture. 2011, 266\u2013277"},{"issue":"3","key":"7113_CR19","doi-asserted-by":"publisher","first-page":"404","DOI":"10.1145\/2366231.2337206","volume":"40","author":"M Jung","year":"2012","unstructured":"Jung M, Wilson III E H, Kandemir M. Physically addressed queueing (PAQ): improving parallelism in solid state disks. ACM SIGARCH Computer Architecture News, 2012, 40(3): 404\u2013415","journal-title":"ACM SIGARCH Computer Architecture News"},{"key":"7113_CR20","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1145\/1995896.1995912","volume-title":"Proceedings of the International Conference on Supercomputing","author":"Y Hu","year":"2011","unstructured":"Hu Y, Jiang H, Feng D, Tian L, Luo H, Zhang S. Performance impact and interplay of SSD parallelism through advanced commands, allocation strategy and data granularity. In: Proceedings of the International Conference on Supercomputing. 2011, 96\u2013107"},{"key":"7113_CR21","first-page":"336","volume-title":"Proceedings of the 21st IEEE International Conference on Parallel and Distributed Systems","author":"X Xie","year":"2015","unstructured":"Xie X, Wei D, Li Q, Song Z, Xiao L. CER-IOS: internal resource utilization optimized I\/O scheduling for solid state drives. In: Proceedings of the 21st IEEE International Conference on Parallel and Distributed Systems. 2015, 336\u2013343"},{"key":"7113_CR22","first-page":"1","volume-title":"Proceedings of the 30th Symposium on Mass Storage Systems and Technologies","author":"C Gao","year":"2014","unstructured":"Gao C, Shi L, Zhao M, Xue C J, Wu K, Sha E H. Exploiting parallelism in I\/O scheduling for access conflict minimization in flash-based solid state drives. In: Proceedings of the 30th Symposium on Mass Storage Systems and Technologies. 2014, 1\u201311"},{"issue":"5","key":"7113_CR23","doi-asserted-by":"publisher","first-page":"653","DOI":"10.1109\/TC.2010.209","volume":"60","author":"E H Nam","year":"2011","unstructured":"Nam E H, Kim B S J, Eom H, Min S L. Ozone (O3): an out-of-order flash memory controller architecture. IEEE Transactions on Computers, 2011, 60(5): 653\u2013666","journal-title":"IEEE Transactions on Computers"},{"key":"7113_CR24","volume-title":"Modern Operating Systems","author":"A S Tanenbaum","year":"2009","unstructured":"Tanenbaum A S. Modern Operating Systems. New Jersey: Prentice Hall, 2009"},{"issue":"1","key":"7113_CR25","first-page":"2","volume":"6","author":"Y J Yu","year":"2010","unstructured":"Yu Y J, Shin D I, Eom H, Yeom H Y. NCQ vs. I\/O scheduler: preventing unexpected misbehaviors. ACM Transactions on Storage, 2010, 6(1): 2","journal-title":"I\/O scheduler: preventing unexpected misbehaviors. ACM Transactions on Storage"},{"key":"7113_CR26","volume-title":"Proceedings of the 10th USENIX Conference on File and Storage Technologies","author":"S Park","year":"2012","unstructured":"Park S, Shen K. FIOS: a fair, efficient flash I\/O scheduler. In: Proceedings of the 10th USENIX Conference on File and Storage Technologies. 2012"},{"key":"7113_CR27","first-page":"67","volume-title":"Proceedings of USENIX Annual Technical Conference","author":"K Shen","year":"2013","unstructured":"Shen K, Park S. Flashfq: a fair queueing I\/O scheduler for flashbased SSDs. In: Proceedings of USENIX Annual Technical Conference. 2013, 67\u201378"},{"key":"7113_CR28","first-page":"1184","volume-title":"Proceedings of IEEE International Conference on Parallel and Distributed Processing Symposium","author":"J Guo","year":"2017","unstructured":"Guo J, Hu Y, Mao B, Wu S. Parallelism and garbage collection aware I\/O scheduler with improved SSD performance. In: Proceedings of IEEE International Conference on Parallel and Distributed Processing Symposium. 2017, 1184\u20131193"},{"issue":"3","key":"7113_CR29","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1145\/1416944.1416949","volume":"4","author":"D Narayanan","year":"2008","unstructured":"Narayanan D, Donnelly A, Rowstron A. Write off-loading: practical power management for enterprise storage. ACM Transactions on Storage, 2008, 4(3): 10","journal-title":"ACM Transactions on Storage"},{"key":"7113_CR30","doi-asserted-by":"publisher","first-page":"295","DOI":"10.1145\/1629335.1629375","volume-title":"Proceedings of the 7th ACM International Conference on Embedded Software","author":"J Kim","year":"2009","unstructured":"Kim J, Oh Y, Kim E, Choi J, Lee D, Noh S H. Disk schedulers for solid state drivers. In: Proceedings of the 7th ACM International Conference on Embedded Software. 2009, 295\u2013304"},{"key":"7113_CR31","first-page":"447","volume-title":"Proceedings of the 33rd IEEE International Conference on Computer Design","author":"B Mao","year":"2015","unstructured":"Mao B, Wu S. Exploiting request characteristics and internal parallelism to improve SSD performance. In: Proceedings of the 33rd IEEE International Conference on Computer Design. 2015, 447\u2013450"}],"container-title":["Frontiers of Computer Science"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11704-018-7113-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-018-7113-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-018-7113-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,8,17]],"date-time":"2022-08-17T06:20:55Z","timestamp":1660717255000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11704-018-7113-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,3,28]]},"references-count":31,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2019,2]]}},"alternative-id":["7113"],"URL":"https:\/\/doi.org\/10.1007\/s11704-018-7113-1","relation":{},"ISSN":["2095-2228","2095-2236"],"issn-type":[{"value":"2095-2228","type":"print"},{"value":"2095-2236","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,3,28]]},"assertion":[{"value":"5 April 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 September 2017","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 March 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}