{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,4]],"date-time":"2025-05-04T02:08:01Z","timestamp":1746324481688,"version":"3.37.3"},"reference-count":51,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"12","license":[{"start":{"date-parts":[[2023,12,1]],"date-time":"2023-12-01T00:00:00Z","timestamp":1701388800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2023,12,1]],"date-time":"2023-12-01T00:00:00Z","timestamp":1701388800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2023,12,1]],"date-time":"2023-12-01T00:00:00Z","timestamp":1701388800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100012166","name":"National Key Research and Development Program of China","doi-asserted-by":"publisher","award":["2022ZD0117602"],"award-info":[{"award-number":["2022ZD0117602"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62272026","62104014"],"award-info":[{"award-number":["62272026","62104014"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"National Laboratory of Software Development Environment","award":["SKLSDE-2022ZX-07"],"award-info":[{"award-number":["SKLSDE-2022ZX-07"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst."],"published-print":{"date-parts":[[2023,12]]},"DOI":"10.1109\/tcad.2023.3296369","type":"journal-article","created":{"date-parts":[[2023,7,18]],"date-time":"2023-07-18T17:39:28Z","timestamp":1689701968000},"page":"5048-5060","source":"Crossref","is-referenced-by-count":2,"title":["EBIO: An Efficient Block I\/O Stack for NVMe SSDs With Mixed Workloads"],"prefix":"10.1109","volume":"42","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4955-7718","authenticated-orcid":false,"given":"Jinbin","family":"Zhu","sequence":"first","affiliation":[{"name":"State Key Laboratory of Software Development Environment and the School of Computer Science and Engineering, Beihang University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9537-9986","authenticated-orcid":false,"given":"Liang","family":"Wang","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Software Development Environment and the School of Computer Science and Engineering, Beihang University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9438-9181","authenticated-orcid":false,"given":"Limin","family":"Xiao","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Software Development Environment and the School of Computer Science and Engineering, Beihang University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4854-7382","authenticated-orcid":false,"given":"Lei","family":"Liu","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Software Development Environment and the School of Computer Science and Engineering, Beihang University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guangjun","family":"Qin","sequence":"additional","affiliation":[{"name":"Smart City College, Beijing Union University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"volume-title":"Intel Solid State Drive 750 Series","year":"2015","key":"ref1"},{"volume-title":"Samsung SSD 950 PRO","year":"2015","key":"ref2"},{"volume-title":"NVM express base specification, revision 2.0","year":"2021","key":"ref3"},{"doi-asserted-by":"publisher","key":"ref4","DOI":"10.1145\/2818376"},{"key":"ref5","first-page":"87","article-title":"ParaFS: A log-structured file system to exploit the internal parallelism of flash devices","volume-title":"Proc. USENIX Annu. Tech. Conf. (ATC)","author":"Zhang"},{"doi-asserted-by":"publisher","key":"ref6","DOI":"10.1145\/3174867"},{"key":"ref7","first-page":"49","article-title":"MQSim: A framework for enabling realistic studies of modern multi-queue SSD devices","volume-title":"Proc. USENIX Conf. File Storage Technol. (FAST)","author":"Tavakkol"},{"key":"ref8","first-page":"477","article-title":"FlashShare: Punching through server storage stack from kernel to firmware for ultra-low latency SSDs","volume-title":"Proc. USENIX OSDI","author":"Zhang"},{"key":"ref9","first-page":"603","article-title":"Asynchronous I\/O stack: A low-latency kernel I\/O stack for ultra-low latency SSDs","volume-title":"Proc. USENIX Annu. Tech. Conf. (ATC)","author":"Lee"},{"key":"ref10","first-page":"349","article-title":"Performance isolation and fairness for multi-tenant cloud storage","volume-title":"Proc. USENIX OSDI","author":"Shue"},{"key":"ref11","first-page":"375","article-title":"FlashBlox: Achieving both performance isolation and uniform lifetime for virtualized SSDs","volume-title":"Proc. USENIX Conf. File Storage Technol. (FAST)","author":"Huang"},{"key":"ref12","first-page":"183","article-title":"DC-Store: Eliminating noisy neighbor containers using deterministic I\/O performance and resource isolation","volume-title":"Proc. USENIX Conf. File Storage Technol. (FAST)","author":"Kwon"},{"doi-asserted-by":"publisher","key":"ref13","DOI":"10.1109\/TCAD.2017.2693281"},{"doi-asserted-by":"publisher","key":"ref14","DOI":"10.1109\/TPDS.2020.2987894"},{"doi-asserted-by":"publisher","key":"ref15","DOI":"10.1016\/j.sysarc.2021.102233"},{"doi-asserted-by":"publisher","key":"ref16","DOI":"10.1145\/2830894.2830901"},{"key":"ref17","first-page":"1","article-title":"Improving I\/O resource sharing of Linux Cgroup for NVMe SSDs on multi-core systems","volume-title":"Proc. USENIX Workshop Hot Top. Storage File Syst.","author":"Ahn"},{"doi-asserted-by":"publisher","key":"ref18","DOI":"10.1145\/3317550.3321426"},{"key":"ref19","first-page":"1","article-title":"Enabling NVMe WRR support in Linux block layer","volume-title":"Proc.USENIX Workshop Hot Top. Storage File Syst. (HotStorage)","author":"Joshi"},{"key":"ref20","first-page":"1","article-title":"D2FQ: Device-direct fair queueing for NVMe SSDs","volume-title":"Proc. USENIX Conf. File Storage Technol. (FAST)","author":"Woo"},{"doi-asserted-by":"publisher","key":"ref21","DOI":"10.1109\/CloudCom.2017.14"},{"key":"ref22","first-page":"1","article-title":"NVMeDirect: A user-space I\/O framework for application-specific optimization on NVMe SSDs","volume-title":"Proc. USENIX Workshop Hot Top. Storage File Syst. (HotStorage)","author":"Kim"},{"key":"ref23","first-page":"863","article-title":"XFUSE: An infrastructure for running filesystem services in user space","volume-title":"Proc. USENIX Annu. Tech. Conf. (ATC)","author":"Huai"},{"doi-asserted-by":"publisher","key":"ref24","DOI":"10.1109\/TCE.2017.014709"},{"doi-asserted-by":"publisher","key":"ref25","DOI":"10.1109\/DAC.2018.8465867"},{"doi-asserted-by":"publisher","key":"ref26","DOI":"10.1109\/HiPC.2019.00039"},{"doi-asserted-by":"publisher","key":"ref27","DOI":"10.1145\/3385209.3385221"},{"doi-asserted-by":"publisher","key":"ref28","DOI":"10.1145\/3392717.3392766"},{"key":"ref29","first-page":"1","article-title":"Improving flash storage performance by caching address mapping table in host memory","volume-title":"Proc. USENIX Workshop Hot Top. Storage File Syst. (HotStorage)","author":"Jeong"},{"doi-asserted-by":"publisher","key":"ref30","DOI":"10.1371\/journal.pone.0229645"},{"doi-asserted-by":"publisher","key":"ref31","DOI":"10.1109\/CLUSTER.2016.11"},{"doi-asserted-by":"publisher","key":"ref32","DOI":"10.1145\/2501620.2501621"},{"volume-title":"Performance benchmarking for PCIe* and NVMe* enterprise solid-state drives","year":"2015","key":"ref33"},{"volume-title":"The Linux kernel documentation","year":"2021","key":"ref34"},{"doi-asserted-by":"publisher","key":"ref35","DOI":"10.1145\/3337821.3337879"},{"doi-asserted-by":"publisher","key":"ref36","DOI":"10.1145\/3022227.3022262"},{"volume-title":"IBM Storage and the NVM Express Revolution","year":"2017","key":"ref37"},{"volume-title":"In-Storage Computing SSD Specifications and Applications","year":"2019","key":"ref38"},{"volume-title":"Maximizing Microsoft SQL server performance using Amazon EC2 NVMe instance store","year":"2020","key":"ref39"},{"doi-asserted-by":"publisher","key":"ref40","DOI":"10.1109\/NAS.2018.8515727"},{"doi-asserted-by":"publisher","key":"ref41","DOI":"10.1145\/2485732.2485740"},{"volume-title":"The multiqueue block layer","year":"2013","author":"Corbet","key":"ref42"},{"volume-title":"CPU Management\u2014CPU Pinning and Isolation in Kubernetes* Technology Guide","year":"2021","key":"ref43"},{"volume-title":"Runtime options with memory, CPUs, and GPUs","key":"ref44"},{"doi-asserted-by":"publisher","key":"ref45","DOI":"10.1109\/ICNISC.2015.91"},{"doi-asserted-by":"publisher","key":"ref46","DOI":"10.1007\/s11227-015-1609-3"},{"issue":"12","key":"ref47","first-page":"1","article-title":"Task staggering peak scheduling policy for cloud mixed workloads","volume":"9","author":"Tan","year":"2018","journal-title":"Information"},{"volume-title":"Fio: Flexible I\/O tester","year":"2023","author":"Axboe","key":"ref48"},{"volume-title":"Filebench: A flexible framework for file system benchmarking","year":"2020","author":"Tarasov","key":"ref49"},{"key":"ref50","first-page":"83","article-title":"The CASE of FEMU: Cheap, accurate, scalable and extensible flash emulator","volume-title":"Proc. USENIX Conf. File Storage Technol. (FAST)","author":"Li"},{"key":"ref51","first-page":"1","article-title":"Ultra-low latency SSDs\u2019 impact on overall energy efficiency","volume-title":"Proc. USENIX Workshop Hot Top. Storage File Syst. (HotStorage)","author":"Harris"}],"container-title":["IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/43\/10325328\/10186069.pdf?arnumber=10186069","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,1]],"date-time":"2024-03-01T14:48:23Z","timestamp":1709304503000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10186069\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12]]},"references-count":51,"journal-issue":{"issue":"12"},"URL":"https:\/\/doi.org\/10.1109\/tcad.2023.3296369","relation":{},"ISSN":["0278-0070","1937-4151"],"issn-type":[{"type":"print","value":"0278-0070"},{"type":"electronic","value":"1937-4151"}],"subject":[],"published":{"date-parts":[[2023,12]]}}}