{"id":"https://openalex.org/W4384787295","doi":"https://doi.org/10.1109/tcad.2023.3296369","title":"EBIO: An Efficient Block I/O Stack for NVMe SSDs With Mixed Workloads","display_name":"EBIO: An Efficient Block I/O Stack for NVMe SSDs With Mixed Workloads","publication_year":2023,"publication_date":"2023-07-18","ids":{"openalex":"https://openalex.org/W4384787295","doi":"https://doi.org/10.1109/tcad.2023.3296369"},"language":"en","primary_location":{"id":"doi:10.1109/tcad.2023.3296369","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2023.3296369","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5068072556","display_name":"Jinbin Zhu","orcid":"https://orcid.org/0000-0003-4955-7718"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jinbin Zhu","raw_affiliation_strings":["State Key Laboratory of Software Development Environment and the School of Computer Science and Engineering, Beihang University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0003-4955-7718","affiliations":[{"raw_affiliation_string":"State Key Laboratory of Software Development Environment and the School of Computer Science and Engineering, Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100767112","display_name":"L Wang","orcid":"https://orcid.org/0000-0002-9537-9986"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Liang Wang","raw_affiliation_strings":["State Key Laboratory of Software Development Environment and the School of Computer Science and Engineering, Beihang University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-9537-9986","affiliations":[{"raw_affiliation_string":"State Key Laboratory of Software Development Environment and the School of Computer Science and Engineering, Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101586078","display_name":"Limin Xiao","orcid":"https://orcid.org/0000-0001-9438-9181"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Limin Xiao","raw_affiliation_strings":["State Key Laboratory of Software Development Environment and the School of Computer Science and Engineering, Beihang University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0001-9438-9181","affiliations":[{"raw_affiliation_string":"State Key Laboratory of Software Development Environment and the School of Computer Science and Engineering, Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100349661","display_name":"Lei Liu","orcid":"https://orcid.org/0000-0003-4854-7382"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lei Liu","raw_affiliation_strings":["State Key Laboratory of Software Development Environment and the School of Computer Science and Engineering, Beihang University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0003-4854-7382","affiliations":[{"raw_affiliation_string":"State Key Laboratory of Software Development Environment and the School of Computer Science and Engineering, Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5066541259","display_name":"Guangjun Qin","orcid":"https://orcid.org/0000-0002-8258-8383"},"institutions":[{"id":"https://openalex.org/I114234892","display_name":"Beijing Union University","ror":"https://ror.org/01hg31662","country_code":"CN","type":"education","lineage":["https://openalex.org/I114234892"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Guangjun Qin","raw_affiliation_strings":["Smart City College, Beijing Union University, Beijing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Smart City College, Beijing Union University, Beijing, China","institution_ids":["https://openalex.org/I114234892"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.5264,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.65142219,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":"42","issue":"12","first_page":"5048","last_page":"5060"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9930999875068665,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10472","display_name":"Semiconductor materials and devices","score":0.9782999753952026,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.776475191116333},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.6193665266036987},{"id":"https://openalex.org/keywords/queue","display_name":"Queue","score":0.5638583302497864},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5628962516784668},{"id":"https://openalex.org/keywords/block","display_name":"Block (permutation group theory)","score":0.48323163390159607},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.48069697618484497},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.4545412063598633},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.438281774520874},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.3039880096912384},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.2602313160896301}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.776475191116333},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.6193665266036987},{"id":"https://openalex.org/C160403385","wikidata":"https://www.wikidata.org/wiki/Q220543","display_name":"Queue","level":2,"score":0.5638583302497864},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5628962516784668},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.48323163390159607},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.48069697618484497},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.4545412063598633},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.438281774520874},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.3039880096912384},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.2602313160896301},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tcad.2023.3296369","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2023.3296369","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1360361473","display_name":null,"funder_award_id":"2022ZD0117602","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"},{"id":"https://openalex.org/G1523283295","display_name":null,"funder_award_id":"62272026","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G3032911631","display_name":null,"funder_award_id":"62104014","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320335777","display_name":"National Key Research and Development Program of China","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":39,"referenced_works":["https://openalex.org/W2032801361","https://openalex.org/W2114482828","https://openalex.org/W2241535623","https://openalex.org/W2246915856","https://openalex.org/W2293168934","https://openalex.org/W2352208637","https://openalex.org/W2560215910","https://openalex.org/W2587156290","https://openalex.org/W2606701126","https://openalex.org/W2619336834","https://openalex.org/W2776946878","https://openalex.org/W2786131708","https://openalex.org/W2899127256","https://openalex.org/W2905453451","https://openalex.org/W2907199006","https://openalex.org/W2944326266","https://openalex.org/W2963554071","https://openalex.org/W3006287432","https://openalex.org/W3008854857","https://openalex.org/W3017209424","https://openalex.org/W3033715923","https://openalex.org/W3038380468","https://openalex.org/W3178067177","https://openalex.org/W4255543670","https://openalex.org/W6637174817","https://openalex.org/W6714608049","https://openalex.org/W6714717077","https://openalex.org/W6716118277","https://openalex.org/W6731899935","https://openalex.org/W6742038598","https://openalex.org/W6742572562","https://openalex.org/W6749289006","https://openalex.org/W6749442709","https://openalex.org/W6755999810","https://openalex.org/W6765385949","https://openalex.org/W6773368535","https://openalex.org/W6780431460","https://openalex.org/W6791070262","https://openalex.org/W6798349496"],"related_works":["https://openalex.org/W2595172197","https://openalex.org/W2084856301","https://openalex.org/W2127970246","https://openalex.org/W2885125400","https://openalex.org/W1989889224","https://openalex.org/W4382618745","https://openalex.org/W1973775000","https://openalex.org/W2768886816","https://openalex.org/W4293305277","https://openalex.org/W1981130628"],"abstract_inverted_index":{"With":[0],"the":[1,10,14,24,57,87,89,135,186,200,209],"advent":[2],"of":[3,26,60,108,138],"high-performance":[4],"nonvolatile":[5],"memory":[6],"express":[7],"(NVMe)":[8],"SSD,":[9,132],"overhead":[11,115,187],"caused":[12,188],"by":[13,44,161,189,198,218,226],"storage":[15],"software":[16],"stack":[17,129],"becomes":[18],"a":[19,113,150],"significant":[20,114],"bottleneck":[21],"for":[22,41,116,130,165,195],"exploiting":[23],"potential":[25],"NVMe":[27,131],"SSD.":[28],"Recent":[29],"I/O":[30,36,42,46,52,65,72,80,84,95,101,109,128,152,159,170,182,192,224],"isolation":[31],"approaches":[32],"eliminate":[33],"CPU":[34],"switching,":[35],"interference,":[37],"and":[38,50,74,106,149,168,178,222],"lock":[39],"contention":[40],"queues":[43,164],"pinning":[45],"threads":[47],"in":[48,83,180],"isolated":[49],"dedicated":[51,79],"paths.":[53],"However,":[54],"they":[55],"degrade":[56],"overall":[58,136],"performance":[59,137],"mixed":[61,139],"workloads":[62,69,91,167,197],"with":[63],"heterogeneous":[64],"demands.":[66],"The":[67],"I/O-intensive":[68,117,166,196],"issue":[70],"multiple":[71],"requests":[73,96],"quickly":[75],"fill":[76],"up":[77,219,227],"their":[78,99],"queues,":[81],"resulting":[82],"wait.":[85],"On":[86],"contrary,":[88],"non-I/O-intensive":[90],"cannot":[92],"deliver":[93],"enough":[94],"to":[97,133,173,208,220,228],"saturate":[98],"associated":[100],"queues.":[102],"Moreover,":[103],"frequent":[104],"allocations":[105],"deallocations":[107],"request":[110,193],"objects":[111,194],"expose":[112],"workloads.":[118,140],"In":[119],"this":[120],"article,":[121],"we":[122],"propose":[123],"EBIO,":[124],"an":[125,143],"efficient":[126],"block":[127],"improve":[134],"EBIO":[141,212],"contains":[142],"on-demand":[144],"queue":[145],"management":[146,153],"strategy":[147,154],"(ODQM)":[148],"reusable":[151],"(RERM).":[155],"Specifically,":[156],"ODQM":[157],"eliminates":[158],"wait":[160],"dynamically":[162],"adding":[163],"leverages":[169],"generation":[171],"time":[172],"guarantee":[174],"strong":[175],"sequential":[176],"consistency":[177],"fairness":[179],"scheduling":[181],"requests.":[183],"RERM":[184],"reduces":[185,223],"repeatedly":[190],"allocating":[191],"reusing":[199],"allocated":[201],"objects.":[202],"Experimental":[203],"results":[204],"show":[205],"that,":[206],"compared":[207],"state-of-the-art":[210],"approaches,":[211],"improves":[213],"input/output":[214],"operations":[215],"per":[216],"second":[217],"16.44%":[221],"latency":[225],"32.76%.":[229]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
