{"id":"https://openalex.org/W2759027646","doi":"https://doi.org/10.1145/3126545","title":"FlashKV","display_name":"FlashKV","publication_year":2017,"publication_date":"2017-09-27","ids":{"openalex":"https://openalex.org/W2759027646","doi":"https://doi.org/10.1145/3126545","mag":"2759027646"},"language":"en","primary_location":{"id":"doi:10.1145/3126545","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3126545","pdf_url":null,"source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"is_oa":false,"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 Embedded Computing 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/A5100720453","display_name":"Jiacheng Zhang","orcid":"https://orcid.org/0000-0002-2311-7629"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiacheng Zhang","raw_affiliation_strings":["Department of Computer Science and Technology, Tsinghua University, Beijing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052095173","display_name":"Youyou Lu","orcid":"https://orcid.org/0000-0002-6214-5390"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Youyou Lu","raw_affiliation_strings":["Department of Computer Science and Technology, Tsinghua University, Beijing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101740783","display_name":"Jiwu Shu","orcid":"https://orcid.org/0000-0002-7362-2789"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiwu Shu","raw_affiliation_strings":["Department of Computer Science and Technology, Tsinghua University, Beijing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5049201779","display_name":"Xiongjun Qin","orcid":null},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiongjun Qin","raw_affiliation_strings":["Department of Computer Science and Technology, Tsinghua University, Beijing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I99065089"],"apc_list":null,"apc_paid":null,"fwci":4.4175,"has_fulltext":false,"cited_by_count":52,"citation_normalized_percentile":{"value":0.95162237,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":"16","issue":"5s","first_page":"1","last_page":"19"},"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.9933000206947327,"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.9897000193595886,"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.9040427803993225},{"id":"https://openalex.org/keywords/garbage-collection","display_name":"Garbage collection","score":0.6937481164932251},{"id":"https://openalex.org/keywords/flash-file-system","display_name":"Flash file system","score":0.6015350222587585},{"id":"https://openalex.org/keywords/flash-memory","display_name":"Flash memory","score":0.5230487585067749},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.5185916423797607},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.4675036370754242},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.4594706892967224},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.43037110567092896},{"id":"https://openalex.org/keywords/tree","display_name":"Tree (set theory)","score":0.42978131771087646},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.4235895872116089},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.3667677938938141},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3628164231777191},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.35133084654808044},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3206363916397095},{"id":"https://openalex.org/keywords/garbage","display_name":"Garbage","score":0.14608058333396912},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.09082034230232239}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9040427803993225},{"id":"https://openalex.org/C105122174","wikidata":"https://www.wikidata.org/wiki/Q322202","display_name":"Garbage collection","level":3,"score":0.6937481164932251},{"id":"https://openalex.org/C27670709","wikidata":"https://www.wikidata.org/wiki/Q5457555","display_name":"Flash file system","level":4,"score":0.6015350222587585},{"id":"https://openalex.org/C2776531357","wikidata":"https://www.wikidata.org/wiki/Q174077","display_name":"Flash memory","level":2,"score":0.5230487585067749},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.5185916423797607},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.4675036370754242},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.4594706892967224},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.43037110567092896},{"id":"https://openalex.org/C113174947","wikidata":"https://www.wikidata.org/wiki/Q2859736","display_name":"Tree (set theory)","level":2,"score":0.42978131771087646},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.4235895872116089},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.3667677938938141},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3628164231777191},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.35133084654808044},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3206363916397095},{"id":"https://openalex.org/C75403996","wikidata":"https://www.wikidata.org/wiki/Q5521979","display_name":"Garbage","level":2,"score":0.14608058333396912},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.09082034230232239},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"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/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"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/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3126545","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3126545","pdf_url":null,"source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"is_oa":false,"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 Embedded Computing Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G6072115230","display_name":null,"funder_award_id":"2016T90094, 2015M580098","funder_id":"https://openalex.org/F4320321543","funder_display_name":"China Postdoctoral Science Foundation"},{"id":"https://openalex.org/G622277274","display_name":null,"funder_award_id":"61232003, 61327902, 61433008","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/F4320321543","display_name":"China Postdoctoral Science Foundation","ror":"https://ror.org/0426zh255"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":33,"referenced_works":["https://openalex.org/W204981196","https://openalex.org/W1172733195","https://openalex.org/W1427304929","https://openalex.org/W1450687183","https://openalex.org/W1487773734","https://openalex.org/W1557601885","https://openalex.org/W1568181892","https://openalex.org/W1974963323","https://openalex.org/W1985229168","https://openalex.org/W2023823214","https://openalex.org/W2028661945","https://openalex.org/W2068739275","https://openalex.org/W2070991879","https://openalex.org/W2110231861","https://openalex.org/W2111262474","https://openalex.org/W2116130570","https://openalex.org/W2123845384","https://openalex.org/W2129988636","https://openalex.org/W2150013559","https://openalex.org/W2154809801","https://openalex.org/W2155256331","https://openalex.org/W2155370145","https://openalex.org/W2165068957","https://openalex.org/W2267406438","https://openalex.org/W2283983372","https://openalex.org/W2410108711","https://openalex.org/W2530888356","https://openalex.org/W2583566947","https://openalex.org/W2594680891","https://openalex.org/W2604445413","https://openalex.org/W2605269223","https://openalex.org/W2624304035","https://openalex.org/W2734941459"],"related_works":["https://openalex.org/W2109936880","https://openalex.org/W2632149397","https://openalex.org/W2160730673","https://openalex.org/W2606330551","https://openalex.org/W1525724538","https://openalex.org/W2101851311","https://openalex.org/W1998384031","https://openalex.org/W2896398750","https://openalex.org/W2080511429","https://openalex.org/W2085618799"],"abstract_inverted_index":{"As":[0],"the":[1,18,57,64,74,86,102,106,120,137,146,151,155,161,172,176,181],"cost-per-bit":[2],"of":[3,21,51,88,158,175],"solid":[4],"state":[5],"disks":[6],"is":[7,33,92],"decreasing":[8],"quickly,":[9],"SSDs":[10,32],"are":[11,110],"supplanting":[12],"HDDs":[13],"in":[14,63,150],"many":[15],"cases,":[16],"including":[17,105],"primary":[19],"storage":[20],"key-value":[22,28,77,90,129],"stores.":[23],"However,":[24],"simply":[25],"deploying":[26],"LSM-tree-based":[27,89],"stores":[29,78,91],"on":[30,132],"commercial":[31],"inefficient":[34],"and":[35,40,68,79,108,140,160,179,184,201],"induces":[36],"heavy":[37,209],"write":[38,206,210],"amplification":[39],"severe":[41],"garbage":[42],"collection":[43],"overhead":[44],"under":[45,208],"write-intensive":[46],"conditions.":[47],"The":[48],"main":[49],"cause":[50],"these":[52,98],"critical":[53],"issues":[54,121],"comes":[55],"from":[56],"triple":[58],"redundant":[59,99,138],"management":[60,139],"functionalities":[61],"lying":[62],"LSM-tree,":[65],"file":[66],"system":[67,195],"flash":[69,80,148,177],"translation":[70],"layer,":[71],"which":[72],"block":[73],"awareness":[75],"between":[76],"devices.":[81],"Furthermore,":[82],"we":[83,123],"observe":[84],"that":[85,191],"performance":[87,196],"improved":[93],"little":[94],"by":[95,143,197],"only":[96],"eliminating":[97],"layers,":[100],"as":[101],"I/O":[103,116,185],"stacks,":[104],"cache":[107],"scheduler,":[109],"not":[111],"optimized":[112],"for":[113],"LSM-tree\u2019s":[114],"unique":[115],"patterns.":[117],"To":[118],"address":[119],"above,":[122],"propose":[124],"FlashKV,":[125],"an":[126],"LSM-tree":[127,159],"based":[128],"store":[130],"running":[131],"open-channel":[133,162],"SSDs.":[134],"FlashKV":[135,164,192],"eliminates":[136],"semantic":[141],"isolation":[142],"directly":[144],"managing":[145],"raw":[147],"devices":[149],"application":[152],"layer.":[153],"With":[154],"domain":[156],"knowledge":[157],"information,":[163],"employs":[165],"a":[166],"parallel":[167],"data":[168],"layout":[169],"to":[170,199,204,213],"exploit":[171],"internal":[173],"parallelism":[174],"device,":[178],"optimizes":[180],"compaction,":[182],"caching":[183],"scheduling":[186],"mechanisms":[187],"specifically.":[188],"Evaluations":[189],"show":[190],"effectively":[193],"improves":[194],"1.5\u00d7":[198],"4.5\u00d7":[200],"decreases":[202],"up":[203],"50%":[205],"traffic":[207],"conditions,":[211],"compared":[212],"LevelDB.":[214]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":10},{"year":2021,"cited_by_count":8},{"year":2020,"cited_by_count":13},{"year":2019,"cited_by_count":5},{"year":2018,"cited_by_count":3}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2017-10-06T00:00:00"}
