{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,11]],"date-time":"2025-06-11T04:13:53Z","timestamp":1749615233695,"version":"3.41.0"},"publisher-location":"Cham","reference-count":21,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319470986"},{"type":"electronic","value":"9783319470993"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"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":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-47099-3_1","type":"book-chapter","created":{"date-parts":[[2016,9,29]],"date-time":"2016-09-29T11:16:42Z","timestamp":1475147802000},"page":"3-16","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["VIOS: A Variation-Aware I\/O Scheduler for Flash-Based Storage Systems"],"prefix":"10.1007","author":[{"given":"Jinhua","family":"Cui","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Weiguo","family":"Wu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shiqiang","family":"Nie","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jianhang","family":"Huang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhuang","family":"Hu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nianjun","family":"Zou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yinfeng","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,9,30]]},"reference":[{"key":"1_CR1","unstructured":"Min, C., Kim, K., Cho, H., Lee, S.W., Eom, Y.I.: SFS: random write considered harmful in solid state drives. In: USENIX Conference on File and Storage Technologies, p. 12, February 2012"},{"issue":"6","key":"1_CR2","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 Trans. Comput. 62(6), 1141\u20131155 (2013)","journal-title":"IEEE Trans. Comput."},{"key":"1_CR3","doi-asserted-by":"crossref","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: IEEE 17th International Symposium on High Performance Computer Architecture, pp. 266\u2013277, February 2011","DOI":"10.1109\/HPCA.2011.5749735"},{"issue":"3","key":"1_CR4","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 Comput. Architect. News 40(3), 404\u2013415 (2012)","journal-title":"ACM SIGARCH Comput. Architect. News"},{"key":"1_CR5","doi-asserted-by":"crossref","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: 30th Symposium on Mass Storage Systems and Technologies, pp. 1\u201311, June 2014","DOI":"10.1109\/MSST.2014.6855544"},{"key":"1_CR6","unstructured":"Li, P., Wu, F., Zhou, Y., Xie, C., Yu, J.: AOS: adaptive out-of-order scheduling for write-caused interference reduction in solid state disks. In: Proceedings of the International MultiConference of Engineers and Computer Scientists, vol. 1 (2015)"},{"key":"1_CR7","doi-asserted-by":"crossref","unstructured":"Wang, M., Hu, Y.: An I\/O scheduler based on fine-grained access patterns to improve SSD performance and lifespan. In: Proceedings of the 29th Annual ACM Symposium on Applied Computing, pp. 1511\u20131516, March 2014","DOI":"10.1145\/2554850.2554971"},{"key":"1_CR8","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1145\/2678373.2665715","volume":"42","author":"M Jung","year":"2014","unstructured":"Jung, M., Choi, W., Srikantaiah, S., Yoo, J., Kandemir, M.T.: HIOS: a host interface I\/O scheduler for solid state disks. ACM SIGARCH Comput. Architect. News 42, 289\u2013300 (2014)","journal-title":"ACM SIGARCH Comput. Architect. News"},{"key":"1_CR9","doi-asserted-by":"crossref","unstructured":"Ho, K.C., Fang, P.C., Li, H.P., Wang, C.Y.M., Chang, H.C.: A 45\u00a0nm 6b\/cell charge-trapping flash memory using LDPC-based ECC and drift-immune soft-sensing engine. In: IEEE International Solid-State Circuits Conference Digest of Technical Papers, pp. 222\u2013223, February 2013","DOI":"10.1109\/ISSCC.2013.6487709"},{"key":"1_CR10","doi-asserted-by":"crossref","unstructured":"Zuloaga, S., Liu, R., Chen, P.Y., Yu, S.: Scaling 2-layer RRAM cross-point array towards 10\u00a0nm node: a device-circuit co-design. In: IEEE International Symposium on Circuits and Systems, pp. 193\u2013196, May 2015","DOI":"10.1109\/ISCAS.2015.7168603"},{"issue":"7","key":"1_CR11","doi-asserted-by":"publisher","first-page":"1350","DOI":"10.1109\/TVLSI.2012.2210256","volume":"21","author":"Y Pan","year":"2013","unstructured":"Pan, Y., Dong, G., Zhang, T.: Error rate-based wear-leveling for NAND flash memory at highly scaled technology nodes. IEEE Trans. Very Large Scale Integration (VLSI) Syst. 21(7), 1350\u20131354 (2013)","journal-title":"IEEE Trans. Very Large Scale Integration (VLSI) Syst."},{"key":"1_CR12","doi-asserted-by":"crossref","unstructured":"Woo, Y.J., Kim, J.S.: Diversifying wear index for MLC NAND flash memory to extend the lifetime of SSDs. In: Proceedings of the Eleventh ACM International Conference on Embedded Software, p. 6, September 2013","DOI":"10.1109\/EMSOFT.2013.6658584"},{"key":"1_CR13","first-page":"1","volume":"99","author":"LH Shi","year":"2015","unstructured":"Shi, L.H., Di, Y., Zhao, M., Xue, C.J., Wu, K., Sha, E.H.M.: Exploiting process variation for write performance improvement on NAND flash memory storage systems. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 99, 1\u20134 (2015)","journal-title":"IEEE Trans. Very Large Scale Integr. (VLSI) Syst."},{"issue":"4","key":"1_CR14","doi-asserted-by":"crossref","first-page":"286","DOI":"10.14778\/2095686.2095688","volume":"5","author":"Hongchan Roh","year":"2011","unstructured":"Roh, H., Park, S., Kim, S., Shin, M., Lee, S.W.: B+-tree index optimization by exploiting internal parallelism of flash-based solid state drives. In: Proceedings of the VLDB Endowment, pp. 286\u2013297 (2011)","journal-title":"Proceedings of the VLDB Endowment"},{"key":"1_CR15","doi-asserted-by":"crossref","unstructured":"Kim, J., Oh, Y., Kim, E., Choi, J., Lee, D., Noh, S.H.: Disk schedulers for solid state drivers. In: Proceedings of the Seventh ACM International Conference on Embedded Software, pp. 295\u2013304, October 2009","DOI":"10.1145\/1629335.1629375"},{"key":"1_CR16","unstructured":"Park, S., Shen, K.: FIOS: a fair, efficient flash I\/O scheduler. In: USENIX Conference on File and Storage Technologies, p. 13, February 2012"},{"key":"1_CR17","unstructured":"Shen, K., Park, S.: FlashFQ: a fair queueing I\/O scheduler for flash-based SSDs. In: USENIX Annual Technical Conference, pp. 67\u201378, June 2013"},{"key":"1_CR18","doi-asserted-by":"crossref","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, pp. 96\u2013107, May 2011","DOI":"10.1145\/1995896.1995912"},{"key":"1_CR19","doi-asserted-by":"crossref","unstructured":"Narayanan, D., Thereska, E., Donnelly, A., Elnikety, S., Rowstron, A.: Migrating server storage to SSDs: analysis of tradeoffs. In: The European Conference on Computer Systems, pp. 145\u2013158, April 2009","DOI":"10.1145\/1519065.1519081"},{"key":"1_CR20","unstructured":"UMass Trace Repository. http:\/\/traces.cs.umass.edu"},{"key":"1_CR21","unstructured":"Cui, J., Wu, W., Zhang, X., Huang, J., Wang, Y.: Exploiting process variation for read and write performance improvement of flash memory. In: 32th International Conference on Massive Storage Systems and Technology, May 2016"}],"container-title":["Lecture Notes in Computer Science","Network and Parallel Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-47099-3_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,10]],"date-time":"2025-06-10T21:53:45Z","timestamp":1749592425000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-47099-3_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319470986","9783319470993"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-47099-3_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2016]]},"assertion":[{"value":"30 September 2016","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"NPC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"IFIP International Conference on Network and Parallel Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Xi'an","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2016","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 October 2016","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"29 October 2016","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"13","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"npc2016","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}