{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:47:38Z","timestamp":1772164058633,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":31,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,4,4]],"date-time":"2017-04-04T00:00:00Z","timestamp":1491264000000},"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":["1302557,1213052, 1439021, 1302225, 1629129, 1526750"],"award-info":[{"award-number":["1302557,1213052, 1439021, 1302225, 1629129, 1526750"]}],"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":[[2017,4,4]]},"DOI":"10.1145\/3037697.3037728","type":"proceedings-article","created":{"date-parts":[[2017,4,5]],"date-time":"2017-04-05T08:47:40Z","timestamp":1491382060000},"page":"375-388","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":46,"title":["Exploiting Intra-Request Slack to Improve SSD Performance"],"prefix":"10.1145","author":[{"given":"Nima","family":"Elyasi","sequence":"first","affiliation":[{"name":"Pennsylvania State University, University Park, PA, USA"}]},{"given":"Mohammad","family":"Arjomand","sequence":"additional","affiliation":[{"name":"Pennsylvania State University, University Park, PA, USA"}]},{"given":"Anand","family":"Sivasubramaniam","sequence":"additional","affiliation":[{"name":"Pennsylvania State University, University Park, PA, USA"}]},{"given":"Mahmut T.","family":"Kandemir","sequence":"additional","affiliation":[{"name":"Pennsylvania State University, University Park, PA, USA"}]},{"given":"Chita R.","family":"Das","sequence":"additional","affiliation":[{"name":"Pennsylvania State University, University Park, PA, USA"}]},{"given":"Myoungsoo","family":"Jung","sequence":"additional","affiliation":[{"name":"Yonsei University, Seoul, South Korea"}]}],"member":"320","published-online":{"date-parts":[[2017,4,4]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Microsoft research cambridge traces. http:\/\/iotta.snia.org\/traces\/list\/BlockIO.  Microsoft research cambridge traces. http:\/\/iotta.snia.org\/traces\/list\/BlockIO."},{"key":"e_1_3_2_1_2_1","unstructured":"UMass trace repository. http:\/\/traces.cs.umass.edu.  UMass trace repository. http:\/\/traces.cs.umass.edu."},{"key":"e_1_3_2_1_3_1","unstructured":"Crucial bx100 ssd. http:\/\/www.crucial.com\/usa\/en\/storage-ssd-bx100.  Crucial bx100 ssd. http:\/\/www.crucial.com\/usa\/en\/storage-ssd-bx100."},{"key":"e_1_3_2_1_4_1","unstructured":"Open NAND flash interface specification 3.1. http:\/\/www.onfi.org\/specifications.  Open NAND flash interface specification 3.1. http:\/\/www.onfi.org\/specifications."},{"key":"e_1_3_2_1_5_1","first-page":"57","volume-title":"USENIX Annual Technical Conference","author":"Agrawal N.","year":"2008","unstructured":"N. Agrawal , V. Prabhakaran , T. Wobber , J. D. Davis , M. Manasse , and R. Panigrahy . Design tradeoffs for SSD performance . In USENIX Annual Technical Conference , pages 57 -- 70 , 2008 . N. Agrawal, V. Prabhakaran, T. Wobber, J. D. Davis, M. Manasse, and R. Panigrahy. Design tradeoffs for SSD performance. In USENIX Annual Technical Conference, pages 57--70, 2008."},{"key":"e_1_3_2_1_6_1","volume-title":"Semiconductor nand type flash memory with incremental step pulse programming","author":"Arase K.","year":"1998","unstructured":"K. Arase . Semiconductor nand type flash memory with incremental step pulse programming , 1998 . URL http:\/\/www.google.com\/patents\/US5812457. US Patent 5,812,457. K. Arase. Semiconductor nand type flash memory with incremental step pulse programming, 1998. URL http:\/\/www.google.com\/patents\/US5812457. US Patent 5,812,457."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508270"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2010.56"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2011.5749735"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555790"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/JCIT.1990.128278"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/0743-7315(92)90014-E"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2014.6855544"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1995896.1995912"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASPDAC.2015.7059027"},{"key":"e_1_3_2_1_16_1","volume-title":"Sep","author":"Huffman A.","year":"2013","unstructured":"A. Huffman . NVM express 1.1a specifications. http:\/\/www.nvmexpress.org , Sep 2013 . A. Huffman. NVM express 1.1a specifications. http:\/\/www.nvmexpress.org, Sep 2013."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/509593.509647"},{"key":"e_1_3_2_1_18_1","first-page":"404","volume-title":"International Symposium on Computer Architecture","author":"Jung M.","year":"2012","unstructured":"M. Jung , E. H. Wilson , III, and M. Kandemir . ysically addressed queueing (PAQ): improving parallelism in solid state disks . In International Symposium on Computer Architecture , pages 404 -- 415 , Jun 2012 . M. Jung, E. H. Wilson, III, and M. Kandemir. ysically addressed queueing (PAQ): improving parallelism in solid state disks. In International Symposium on Computer Architecture, pages 404--415, Jun 2012."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2678373.2665715"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629335.1629375"},{"key":"e_1_3_2_1_21_1","volume-title":"Jan","author":"Kung S.","year":"2012","unstructured":"S. Kung . Naive PCI SSD controllers. http:\/\/www.marvell.com\/storage\/system-solutions\/native-pcie-ssd-controller\/assets\/Marvell-Native-PCIe-SSD-Controllers-WP.pdf , Jan 2012 . S. Kung. Naive PCI SSD controllers. http:\/\/www.marvell.com\/storage\/system-solutions\/native-pcie-ssd-controller\/assets\/Marvell-Native-PCIe-SSD-Controllers-WP.pdf, Jan 2012."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0166-218X(01)00347-X"},{"issue":"118","key":"e_1_3_2_1_23_1","first-page":"10","article-title":"Kernel korner -- I\/O schedulers","volume":"2004","author":"Love R.","unstructured":"R. Love . Kernel korner -- I\/O schedulers . Linux Journal , 2004 ( 118 ): 10 --, 2004. R. Love. Kernel korner -- I\/O schedulers. Linux Journal, 2004 (118): 10--, 2004.","journal-title":"Linux Journal"},{"key":"e_1_3_2_1_24_1","unstructured":"]MLC-II-NimaMicron Technology Inc. NAND flash memory MLC data sheet MT29E512G08CMCCBH7--6 NAND flash memory. http:\/\/www.micron.com\/.  ]MLC-II-NimaMicron Technology Inc. NAND flash memory MLC data sheet MT29E512G08CMCCBH7--6 NAND flash memory. http:\/\/www.micron.com\/."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2010.209"},{"key":"e_1_3_2_1_26_1","first-page":"22","volume-title":"International Conference on Distributed Computing Systems","author":"Ousterhout J. K.","year":"1982","unstructured":"J. K. Ousterhout . Scheduling techniques for concurrent systems . In International Conference on Distributed Computing Systems , pages 22 -- 30 , 1982 . J. K. Ousterhout. Scheduling techniques for concurrent systems. In International Conference on Distributed Computing Systems, pages 22--30, 1982."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/L-CA.2010.3"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542275.1542324"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591971.2592013"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/2208461.2208471"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCC.and.EUC.2013.199"}],"event":{"name":"ASPLOS '17: Architectural Support for Programming Languages and Operating Systems","location":"Xi'an China","acronym":"ASPLOS '17","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems","SIGARCH ACM Special Interest Group on Computer Architecture","SIGBED ACM Special Interest Group on Embedded Systems"]},"container-title":["Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3037697.3037728","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3037697.3037728","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3037697.3037728","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:50:27Z","timestamp":1750204227000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3037697.3037728"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,4,4]]},"references-count":31,"alternative-id":["10.1145\/3037697.3037728","10.1145\/3037697"],"URL":"https:\/\/doi.org\/10.1145\/3037697.3037728","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/3093336.3037728","asserted-by":"object"},{"id-type":"doi","id":"10.1145\/3093337.3037728","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2017,4,4]]},"assertion":[{"value":"2017-04-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}