{"id":"https://openalex.org/W2017258084","doi":"https://doi.org/10.1109/pccc.2013.6742772","title":"Exploit real-time fine-grained access patterns to partition write buffer to improve SSD performance and life-span","display_name":"Exploit real-time fine-grained access patterns to partition write buffer to improve SSD performance and life-span","publication_year":2013,"publication_date":"2013-12-01","ids":{"openalex":"https://openalex.org/W2017258084","doi":"https://doi.org/10.1109/pccc.2013.6742772","mag":"2017258084"},"language":"en","primary_location":{"id":"doi:10.1109/pccc.2013.6742772","is_oa":false,"landing_page_url":"https://doi.org/10.1109/pccc.2013.6742772","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2013 IEEE 32nd International Performance Computing and Communications Conference (IPCCC)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5101919658","display_name":"Mingyang Wang","orcid":"https://orcid.org/0000-0003-0525-6120"},"institutions":[{"id":"https://openalex.org/I63135867","display_name":"University of Cincinnati","ror":"https://ror.org/01e3m7079","country_code":"US","type":"education","lineage":["https://openalex.org/I63135867"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mingyang Wang","raw_affiliation_strings":["Department of Electrical Engineering and Computing Systems, University of Cincinnati, Cincinnati, OH, USA","Dept. of Electr. Eng. & Comput., Syst. Univ. of Cincinnati, Cincinnati, OH, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Computing Systems, University of Cincinnati, Cincinnati, OH, USA","institution_ids":["https://openalex.org/I63135867"]},{"raw_affiliation_string":"Dept. of Electr. Eng. & Comput., Syst. Univ. of Cincinnati, Cincinnati, OH, USA","institution_ids":["https://openalex.org/I63135867"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5034686090","display_name":"Yiming Hu","orcid":"https://orcid.org/0000-0002-0988-1030"},"institutions":[{"id":"https://openalex.org/I63135867","display_name":"University of Cincinnati","ror":"https://ror.org/01e3m7079","country_code":"US","type":"education","lineage":["https://openalex.org/I63135867"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yiming Hu","raw_affiliation_strings":["Department of Electrical Engineering and Computing Systems, University of Cincinnati, Cincinnati, OH, USA","Dept. of Electr. Eng. & Comput., Syst. Univ. of Cincinnati, Cincinnati, OH, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Computing Systems, University of Cincinnati, Cincinnati, OH, USA","institution_ids":["https://openalex.org/I63135867"]},{"raw_affiliation_string":"Dept. of Electr. Eng. & Comput., Syst. Univ. of Cincinnati, Cincinnati, OH, USA","institution_ids":["https://openalex.org/I63135867"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I63135867"],"apc_list":null,"apc_paid":null,"fwci":0.2683,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.43338339,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"42","issue":null,"first_page":"1","last_page":"7"},"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/T11478","display_name":"Caching and Content Delivery","score":0.9883999824523926,"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.977400004863739,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.889367401599884},{"id":"https://openalex.org/keywords/write-buffer","display_name":"Write buffer","score":0.8580577373504639},{"id":"https://openalex.org/keywords/flash-file-system","display_name":"Flash file system","score":0.6514975428581238},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.5767247080802917},{"id":"https://openalex.org/keywords/garbage-collection","display_name":"Garbage collection","score":0.5588772296905518},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.5512559413909912},{"id":"https://openalex.org/keywords/random-access","display_name":"Random access","score":0.5326129198074341},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5114532709121704},{"id":"https://openalex.org/keywords/access-time","display_name":"Access time","score":0.46604123711586},{"id":"https://openalex.org/keywords/block","display_name":"Block (permutation group theory)","score":0.4604751169681549},{"id":"https://openalex.org/keywords/partition","display_name":"Partition (number theory)","score":0.4477861821651459},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.42733675241470337},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.375966876745224},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3736722469329834},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.2943839430809021},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.13826745748519897},{"id":"https://openalex.org/keywords/garbage","display_name":"Garbage","score":0.09512478113174438}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.889367401599884},{"id":"https://openalex.org/C89089495","wikidata":"https://www.wikidata.org/wiki/Q8038418","display_name":"Write buffer","level":5,"score":0.8580577373504639},{"id":"https://openalex.org/C27670709","wikidata":"https://www.wikidata.org/wiki/Q5457555","display_name":"Flash file system","level":4,"score":0.6514975428581238},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.5767247080802917},{"id":"https://openalex.org/C105122174","wikidata":"https://www.wikidata.org/wiki/Q322202","display_name":"Garbage collection","level":3,"score":0.5588772296905518},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.5512559413909912},{"id":"https://openalex.org/C101722063","wikidata":"https://www.wikidata.org/wiki/Q218825","display_name":"Random access","level":2,"score":0.5326129198074341},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5114532709121704},{"id":"https://openalex.org/C194080101","wikidata":"https://www.wikidata.org/wiki/Q46306","display_name":"Access time","level":2,"score":0.46604123711586},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.4604751169681549},{"id":"https://openalex.org/C42812","wikidata":"https://www.wikidata.org/wiki/Q1082910","display_name":"Partition (number theory)","level":2,"score":0.4477861821651459},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.42733675241470337},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.375966876745224},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3736722469329834},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.2943839430809021},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.13826745748519897},{"id":"https://openalex.org/C75403996","wikidata":"https://www.wikidata.org/wiki/Q5521979","display_name":"Garbage","level":2,"score":0.09512478113174438},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.0},{"id":"https://openalex.org/C92855701","wikidata":"https://www.wikidata.org/wiki/Q5830907","display_name":"Computer memory","level":3,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","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/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"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/pccc.2013.6742772","is_oa":false,"landing_page_url":"https://doi.org/10.1109/pccc.2013.6742772","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2013 IEEE 32nd International Performance Computing and Communications Conference (IPCCC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/12","display_name":"Responsible consumption and production","score":0.44999998807907104}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":11,"referenced_works":["https://openalex.org/W1982935918","https://openalex.org/W2018763861","https://openalex.org/W2099316199","https://openalex.org/W2114828666","https://openalex.org/W2154809801","https://openalex.org/W2165068957","https://openalex.org/W2166091242","https://openalex.org/W2205436351","https://openalex.org/W3005566493","https://openalex.org/W4236020475","https://openalex.org/W6684515133"],"related_works":["https://openalex.org/W1992019672","https://openalex.org/W3045323758","https://openalex.org/W2109936880","https://openalex.org/W2632149397","https://openalex.org/W1998384031","https://openalex.org/W2160730673","https://openalex.org/W1525724538","https://openalex.org/W2139937869","https://openalex.org/W2062211696","https://openalex.org/W2117595384"],"abstract_inverted_index":{"Solid":[0],"State":[1],"Drives":[2],"(SSDs)":[3],"have":[4],"become":[5],"very":[6],"popular":[7],"recently":[8],"due":[9],"to":[10,28,63,77,104,159,164,189,200,206],"their":[11],"high":[12],"performance":[13,48,70,168,186],"and":[14,25,30,45,52,113,119],"other":[15],"benefits":[16],"such":[17,40],"as":[18,41],"shock-resistance.":[19],"However,":[20],"SSDs":[21,56,170],"pose":[22],"some":[23],"unique":[24,38],"serious":[26],"challenges":[27],"I/O":[29],"file":[31],"system":[32],"designers":[33],"because":[34],"of":[35,71,169,213],"flash":[36,106],"memory's":[37],"properties,":[39],"out-of-place":[42,66],"update,":[43],"wearing-out,":[44],"highly":[46,75],"asymmetric":[47],"for":[49],"read,":[50],"write":[51,82,88,98,112,128,135,162,167,185],"erase":[53,196],"operations.":[54],"Most":[55],"employ":[57,172],"a":[58,126,145,173,207],"log-structured":[59,174],"block-based":[60,175],"FlashTranslation-Layer":[61],"(FTL)":[62],"solve":[64],"the":[65,81,105,150,161,166,192,211],"update":[67],"problem.":[68],"The":[69],"FTLs":[72],"is":[73,203],"often":[74],"sensitive":[76],"access":[78,83,136,142],"patterns,":[79],"especially":[80],"patterns.":[84],"For":[85],"example,":[86],"sequential":[87,97],"requests":[89,99],"see":[90],"lower":[91],"overhead":[92,118],"than":[93],"random":[94],"writes.":[95],"Moreover,":[96,191],"that":[100,171,180],"are":[101,156],"not":[102],"aligned":[103],"page":[107],"boundary":[108],"may":[109],"cause":[110],"extra":[111],"garbage":[114],"collection":[115],"operations,":[116],"increasing":[117],"wear-out.":[120],"In":[121],"this":[122],"paper,":[123],"we":[124],"present":[125],"novel":[127],"buffer":[129,152,163],"design":[130],"based":[131],"on":[132,210],"sophisticated,":[133],"fine-grain":[134],"pattern":[137],"analysis.":[138],"Our":[139],"scheme":[140],"identifies":[141],"patterns":[143,155],"in":[144,149],"per-process":[146],"per-stream":[147],"granularity":[148],"OS":[151],"cache.":[153],"These":[154],"then":[157],"used":[158],"guide":[160],"improve":[165,184],"FTL.":[176],"Simulation":[177],"results":[178],"show":[179],"our":[181],"solutions":[182],"can":[183],"by":[187,198],"up":[188,199],"38%.":[190],"schemes":[193],"reduce":[194],"SSD":[195],"cycles":[197],"56%,":[201],"which":[202],"directly":[204],"translated":[205],"major":[208],"improvement":[209],"life-span":[212],"SSDs.":[214]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2016,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
