{"id":"https://openalex.org/W4405453092","doi":"https://doi.org/10.1145/3708538","title":"AIS: An Active Idleness I/O Scheduler to Reduce Buffer-Exhausted Degradation of Solid-State Drives","display_name":"AIS: An Active Idleness I/O Scheduler to Reduce Buffer-Exhausted Degradation of Solid-State Drives","publication_year":2024,"publication_date":"2024-12-16","ids":{"openalex":"https://openalex.org/W4405453092","doi":"https://doi.org/10.1145/3708538"},"language":"en","primary_location":{"id":"doi:10.1145/3708538","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3708538","pdf_url":null,"source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://doi.org/10.1145/3708538","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5051408334","display_name":"Yekang Zhan","orcid":"https://orcid.org/0009-0006-1057-5918"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yekang Zhan","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, China","Huazhong University of Science and Technology,  Wuhan, China"],"raw_orcid":"https://orcid.org/0009-0006-1057-5918","affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]},{"raw_affiliation_string":"Huazhong University of Science and Technology,  Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103023369","display_name":"Xiangrui Yang","orcid":"https://orcid.org/0009-0008-7655-1948"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiangrui Yang","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, China","Huazhong University of Science and Technology,  Wuhan, China"],"raw_orcid":"https://orcid.org/0009-0008-7655-1948","affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]},{"raw_affiliation_string":"Huazhong University of Science and Technology,  Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Haichuan Hu","orcid":"https://orcid.org/0009-0002-3796-5992"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Haichuan Hu","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, China","Huazhong University of Science and Technology,  Wuhan, China"],"raw_orcid":"https://orcid.org/0009-0002-3796-5992","affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]},{"raw_affiliation_string":"Huazhong University of Science and Technology,  Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065846003","display_name":"Qiang Cao","orcid":"https://orcid.org/0000-0001-9124-0533"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qiang Cao","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, China","Huazhong University of Science and Technology,  Wuhan, China"],"raw_orcid":"https://orcid.org/0000-0001-9124-0533","affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]},{"raw_affiliation_string":"Huazhong University of Science and Technology,  Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100376980","display_name":"Yifan Zhang","orcid":"https://orcid.org/0009-0007-9920-4685"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yifan Zhang","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, China","Huazhong University of Science and Technology,  Wuhan, China"],"raw_orcid":"https://orcid.org/0009-0007-9920-4685","affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]},{"raw_affiliation_string":"Huazhong University of Science and Technology,  Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5102838219","display_name":"Jie Yao","orcid":"https://orcid.org/0009-0007-6470-7063"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jie Yao","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, China","Huazhong University of Science and Technology,  Wuhan, China"],"raw_orcid":"https://orcid.org/0009-0007-6470-7063","affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]},{"raw_affiliation_string":"Huazhong University of Science and Technology,  Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I47720641"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.25339594,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"22","issue":"1","first_page":"1","last_page":"26"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9994999766349792,"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":0.9994999766349792,"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/T10361","display_name":"Silicon Carbide Semiconductor Technologies","score":0.9692000150680542,"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"}},{"id":"https://openalex.org/T10472","display_name":"Semiconductor materials and devices","score":0.9628999829292297,"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.6611112356185913},{"id":"https://openalex.org/keywords/degradation","display_name":"Degradation (telecommunications)","score":0.6360434293746948},{"id":"https://openalex.org/keywords/solid-state","display_name":"Solid-state","score":0.5349510908126831},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5209404230117798},{"id":"https://openalex.org/keywords/buffer","display_name":"Buffer (optical fiber)","score":0.42114096879959106},{"id":"https://openalex.org/keywords/process-engineering","display_name":"Process engineering","score":0.3885502815246582},{"id":"https://openalex.org/keywords/operations-management","display_name":"Operations management","score":0.1408177614212036},{"id":"https://openalex.org/keywords/engineering-physics","display_name":"Engineering physics","score":0.11669683456420898},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.11215147376060486},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.10269412398338318}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6611112356185913},{"id":"https://openalex.org/C2779679103","wikidata":"https://www.wikidata.org/wiki/Q5251805","display_name":"Degradation (telecommunications)","level":2,"score":0.6360434293746948},{"id":"https://openalex.org/C107814960","wikidata":"https://www.wikidata.org/wiki/Q611957","display_name":"Solid-state","level":2,"score":0.5349510908126831},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5209404230117798},{"id":"https://openalex.org/C145018004","wikidata":"https://www.wikidata.org/wiki/Q4985944","display_name":"Buffer (optical fiber)","level":2,"score":0.42114096879959106},{"id":"https://openalex.org/C21880701","wikidata":"https://www.wikidata.org/wiki/Q2144042","display_name":"Process engineering","level":1,"score":0.3885502815246582},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.1408177614212036},{"id":"https://openalex.org/C61696701","wikidata":"https://www.wikidata.org/wiki/Q770766","display_name":"Engineering physics","level":1,"score":0.11669683456420898},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.11215147376060486},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.10269412398338318}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3708538","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3708538","pdf_url":null,"source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3708538","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3708538","pdf_url":null,"source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1147112495","display_name":null,"funder_award_id":"62172175, No. 61821003","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G2413230818","display_name":null,"funder_award_id":"61821003","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G3762343338","display_name":null,"funder_award_id":"62172175","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4483312431","display_name":null,"funder_award_id":"No. 2022YFB2804302","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"},{"id":"https://openalex.org/G5064772619","display_name":null,"funder_award_id":"No. 61821003","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7331202375","display_name":null,"funder_award_id":"2022YFB2804302","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program 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":24,"referenced_works":["https://openalex.org/W1968697396","https://openalex.org/W1983507276","https://openalex.org/W1985229168","https://openalex.org/W1986470696","https://openalex.org/W1994626422","https://openalex.org/W2029467255","https://openalex.org/W2051888214","https://openalex.org/W2077943220","https://openalex.org/W2109597634","https://openalex.org/W2145565697","https://openalex.org/W2328155254","https://openalex.org/W2604698441","https://openalex.org/W2734941459","https://openalex.org/W2803016101","https://openalex.org/W2883610605","https://openalex.org/W2904335027","https://openalex.org/W2930548846","https://openalex.org/W2984903257","https://openalex.org/W3124976739","https://openalex.org/W3168095980","https://openalex.org/W4230107665","https://openalex.org/W4281788184","https://openalex.org/W4285505759","https://openalex.org/W4404386368"],"related_works":["https://openalex.org/W2097227107","https://openalex.org/W2366025885","https://openalex.org/W4233342643","https://openalex.org/W2007889530","https://openalex.org/W4243779378","https://openalex.org/W1859219301","https://openalex.org/W4200583004","https://openalex.org/W188801065","https://openalex.org/W4200108949","https://openalex.org/W4255809770"],"abstract_inverted_index":{"Modern":[0],"solid-state":[1],"drives":[2],"(SSDs)":[3],"continue":[4],"to":[5,29,67,124,132,145,157,181,187,200,204,210,254,263],"boost":[6],"storage":[7,180,203],"density":[8],"and":[9,46,58,73,97,105,114,151,161,216,247,258],"I/O":[10,17,91,174,185],"bandwidth":[11],"at":[12],"the":[13,35,40,76,79,84,128,134,148,184,189,201,212,219],"cost":[14],"of":[15,78,93,111,193,214,222,236,250],"flash-access":[16],"latency,":[18],"especially":[19,95],"for":[20],"write,":[21],"hence":[22],"they":[23],"prevalently":[24],"deploy":[25],"a":[26,44,109,116,140,234],"build-in":[27],"buffer":[28,36,162,191],"absorb":[30],"incoming":[31,198],"writes.":[32],"However,":[33],"when":[34],"is":[37,121],"used":[38],"up,":[39],"applications":[41],"suffer":[42],"from":[43],"sudden":[45],"long":[47],"performance":[48],"decline,":[49],"i.e.,":[50],"buffer-exhausted":[51],"degradation":[52],"(BED).":[53],"To":[54],"holistically":[55],"understand":[56],"BED":[57,80,88,100,155,159,215],"recovery,":[59],"we":[60,138,168],"design":[61,152,170],"an":[62,153,171],"automated":[63],"testing":[64],"toolset":[65],"(SSDTest)":[66],"measure":[68],"six":[69],"commodity":[70],"NVMe":[71],"SSDs":[72,223,251],"find:":[74],"(1)":[75,205],"occurrence":[77,160,213],"strictly":[81],"relies":[82],"on":[83],"written-data":[85],"amount,":[86],"(2)":[87,217],"dramatically":[89],"increases":[90],"latency":[92,221],"SSDs,":[94],"write":[96],"read-after-write,":[98],"(3)":[99],"can":[101],"be":[102],"conditionally":[103],"reduced":[104],"recovered":[106],"only":[107],"after":[108],"period":[110],"idle":[112,130,209],"time,":[113],"(4)":[115],"read":[117],"without":[118],"preceding":[119],"writes":[120],"largely":[122],"immune":[123],"BED,":[125],"but":[126],"prolongs":[127],"required":[129],"time":[131],"recover":[133],"available":[135],"buffer.":[136],"Furthermore,":[137],"build":[139],"black-box":[141],"SSD":[142,154,208],"buffer-recovery":[143],"model":[144],"quantitatively":[146],"characterize":[147],"idleness-recovery":[149],"behaviors":[150],"predictor":[156],"make":[158],"recovery":[163,192],"predictable.":[164],"Leveraging":[165],"this":[166],"model,":[167],"further":[169],"Active":[172],"Idleness":[173],"Scheduler":[175],"(AIS)":[176],"with":[177,261],"small-sized":[178],"auxiliary":[179,202,265],"actively":[182],"regulate":[183],"idle-intervals":[186],"maximize":[188],"internal":[190],"SSD.":[194],"AIS":[195,242],"adaptively":[196],"steers":[197],"data":[199],"strategically":[206],"keep":[207],"reduce":[211],"mitigate":[218],"tail":[220],"caused":[224],"by":[225,252],"read-after-writes":[226],"during":[227],"BED.":[228],"We":[229],"perform":[230],"extensive":[231],"evaluations":[232],"under":[233],"variety":[235],"workloads.":[237],"The":[238],"results":[239],"show":[240],"that":[241],"improves":[243],"average,":[244],"99th,":[245],"99.9th,":[246],"99.99th-percentile":[248],"latencies":[249],"up":[253,262],"29.3%,":[255],"37.3%,":[256],"78.7%,":[257],"67.2%":[259],"respectively,":[260],"512MB":[264],"storage.":[266]},"counts_by_year":[],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
