{"id":"https://openalex.org/W2613596181","doi":"https://doi.org/10.1109/hpca.2017.15","title":"KAML: A Flexible, High-Performance Key-Value SSD","display_name":"KAML: A Flexible, High-Performance Key-Value SSD","publication_year":2017,"publication_date":"2017-02-01","ids":{"openalex":"https://openalex.org/W2613596181","doi":"https://doi.org/10.1109/hpca.2017.15","mag":"2613596181"},"language":"en","primary_location":{"id":"doi:10.1109/hpca.2017.15","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca.2017.15","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 IEEE International Symposium on High Performance Computer Architecture (HPCA)","raw_type":"proceedings-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/A5066256308","display_name":"Yanqin Jin","orcid":"https://orcid.org/0009-0007-5463-2125"},"institutions":[{"id":"https://openalex.org/I36258959","display_name":"University of California San Diego","ror":"https://ror.org/0168r3w48","country_code":"US","type":"education","lineage":["https://openalex.org/I36258959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yanqin Jin","raw_affiliation_strings":["Department of Computer Science and Engineering, University of California, San Diego"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, University of California, San Diego","institution_ids":["https://openalex.org/I36258959"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077363344","display_name":"Hung\u2010Wei Tseng","orcid":"https://orcid.org/0000-0001-8383-5203"},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]},{"id":"https://openalex.org/I36258959","display_name":"University of California San Diego","ror":"https://ror.org/0168r3w48","country_code":"US","type":"education","lineage":["https://openalex.org/I36258959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hung-Wei Tseng","raw_affiliation_strings":["Department of Computer Science and Engineering, University of California, San Diego","Department of Computer Science, North Carolina State University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, University of California, San Diego","institution_ids":["https://openalex.org/I36258959"]},{"raw_affiliation_string":"Department of Computer Science, North Carolina State University","institution_ids":["https://openalex.org/I137902535"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059167302","display_name":"Yannis Papakonstantinou","orcid":"https://orcid.org/0009-0007-6360-9496"},"institutions":[{"id":"https://openalex.org/I36258959","display_name":"University of California San Diego","ror":"https://ror.org/0168r3w48","country_code":"US","type":"education","lineage":["https://openalex.org/I36258959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yannis Papakonstantinou","raw_affiliation_strings":["Department of Computer Science and Engineering, University of California, San Diego"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, University of California, San Diego","institution_ids":["https://openalex.org/I36258959"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5005764203","display_name":"Steven Swanson","orcid":"https://orcid.org/0000-0002-5896-1037"},"institutions":[{"id":"https://openalex.org/I36258959","display_name":"University of California San Diego","ror":"https://ror.org/0168r3w48","country_code":"US","type":"education","lineage":["https://openalex.org/I36258959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Steven Swanson","raw_affiliation_strings":["Department of Computer Science and Engineering, University of California, San Diego"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, University of California, San Diego","institution_ids":["https://openalex.org/I36258959"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":6.1514,"has_fulltext":false,"cited_by_count":79,"citation_normalized_percentile":{"value":0.967383,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"373","last_page":"384"},"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.9979000091552734,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.989300012588501,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8480340242385864},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.6598933339118958},{"id":"https://openalex.org/keywords/online-transaction-processing","display_name":"Online transaction processing","score":0.6055719256401062},{"id":"https://openalex.org/keywords/associative-array","display_name":"Associative array","score":0.5905813574790955},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5509114861488342},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.5397466421127319},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.47594499588012695},{"id":"https://openalex.org/keywords/remote-direct-memory-access","display_name":"Remote direct memory access","score":0.4626755118370056},{"id":"https://openalex.org/keywords/host","display_name":"Host (biology)","score":0.44756096601486206},{"id":"https://openalex.org/keywords/persistent-data-structure","display_name":"Persistent data structure","score":0.43846020102500916},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.41527998447418213},{"id":"https://openalex.org/keywords/block","display_name":"Block (permutation group theory)","score":0.41474559903144836},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.40931764245033264},{"id":"https://openalex.org/keywords/transaction-processing","display_name":"Transaction processing","score":0.34344667196273804}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8480340242385864},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.6598933339118958},{"id":"https://openalex.org/C191087605","wikidata":"https://www.wikidata.org/wiki/Q1501395","display_name":"Online transaction processing","level":4,"score":0.6055719256401062},{"id":"https://openalex.org/C168781493","wikidata":"https://www.wikidata.org/wiki/Q80585","display_name":"Associative array","level":2,"score":0.5905813574790955},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5509114861488342},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.5397466421127319},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.47594499588012695},{"id":"https://openalex.org/C130795937","wikidata":"https://www.wikidata.org/wiki/Q2561570","display_name":"Remote direct memory access","level":2,"score":0.4626755118370056},{"id":"https://openalex.org/C126831891","wikidata":"https://www.wikidata.org/wiki/Q221673","display_name":"Host (biology)","level":2,"score":0.44756096601486206},{"id":"https://openalex.org/C888380","wikidata":"https://www.wikidata.org/wiki/Q2427787","display_name":"Persistent data structure","level":2,"score":0.43846020102500916},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.41527998447418213},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.41474559903144836},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.40931764245033264},{"id":"https://openalex.org/C72108876","wikidata":"https://www.wikidata.org/wiki/Q844565","display_name":"Transaction processing","level":3,"score":0.34344667196273804},{"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},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hpca.2017.15","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca.2017.15","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 IEEE International Symposium on High Performance Computer Architecture (HPCA)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":45,"referenced_works":["https://openalex.org/W126194223","https://openalex.org/W204981196","https://openalex.org/W1427304929","https://openalex.org/W1450687183","https://openalex.org/W1474183241","https://openalex.org/W1510308978","https://openalex.org/W1541467180","https://openalex.org/W1545155892","https://openalex.org/W1568181892","https://openalex.org/W1587463421","https://openalex.org/W1828821595","https://openalex.org/W1963674762","https://openalex.org/W1987426261","https://openalex.org/W1996031850","https://openalex.org/W2004376136","https://openalex.org/W2010263580","https://openalex.org/W2068739275","https://openalex.org/W2068825697","https://openalex.org/W2077850713","https://openalex.org/W2099316199","https://openalex.org/W2099753358","https://openalex.org/W2104954161","https://openalex.org/W2107868659","https://openalex.org/W2110231861","https://openalex.org/W2110423232","https://openalex.org/W2116130570","https://openalex.org/W2118995439","https://openalex.org/W2129988636","https://openalex.org/W2149509741","https://openalex.org/W2153649450","https://openalex.org/W2155256331","https://openalex.org/W2155370145","https://openalex.org/W2548941637","https://openalex.org/W4235459437","https://openalex.org/W4252574911","https://openalex.org/W6605053430","https://openalex.org/W6608357191","https://openalex.org/W6628298201","https://openalex.org/W6628423410","https://openalex.org/W6628814951","https://openalex.org/W6632555794","https://openalex.org/W6633954485","https://openalex.org/W6677453684","https://openalex.org/W6682812935","https://openalex.org/W6759214596"],"related_works":["https://openalex.org/W4249709097","https://openalex.org/W2545898663","https://openalex.org/W2017040309","https://openalex.org/W579270350","https://openalex.org/W2123909466","https://openalex.org/W4288089517","https://openalex.org/W2025037427","https://openalex.org/W1787620806","https://openalex.org/W2169387894","https://openalex.org/W3033163384"],"abstract_inverted_index":{"Modern":[0],"solid":[1],"state":[2],"drives":[3],"(SSDs)":[4],"unnecessarily":[5],"confine":[6],"host":[7,151],"programs":[8],"to":[9,16,24,92,122,130,144,153],"the":[10,43,59,113,186],"conventional":[11,146],"block":[12],"I/O":[13],"interface,":[14],"leading":[15],"suboptimal":[17],"performance":[18,128,155,187],"and":[19,76,109,156,174,198],"resource":[20],"under-utilization.":[21],"Recent":[22],"attempts":[23],"replace":[25],"or":[26,105],"extend":[27],"this":[28],"interface":[29,33,69,89],"with":[30,66,180],"a":[31,50,67,72,87,94,140,145,164,169],"key-value-oriented":[32],"and/or":[34],"built-in":[35],"support":[36,120,123],"for":[37,53],"transactions":[38],"offer":[39],"some":[40],"improvements,":[41],"but":[42],"details":[44],"of":[45,96,166,188],"their":[46],"implementations":[47],"make":[48],"them":[49],"poor":[51],"match":[52],"many":[54],"applications.":[55],"This":[56],"paper":[57],"presents":[58],"key-addressable,":[60],"multi-log":[61,74],"SSD":[62,65,171],"(KAML),":[63],"an":[64],"key-value":[68,88,182,200],"that":[70,133,149,178],"uses":[71],"novel":[73],"architecture":[75],"stores":[77],"data":[78,110],"as":[79],"variable-sized":[80],"records":[81],"rather":[82],"than":[83],"fixed-sized":[84],"sectors.":[85],"Exposing":[86],"allows":[90],"applications":[91,202],"remove":[93],"layer":[95,142],"indirection":[97],"between":[98],"application-level":[99],"keys":[100],"(e.g.,":[101],"database":[102],"record":[103],"IDs":[104],"file":[106],"inode":[107],"numbers)":[108],"stored":[111],"in":[112],"SSD.":[114],"KAML":[115,138,167,184],"also":[116],"provides":[117,157],"native":[118],"transaction":[119,190],"tuned":[121],"fine-grained":[124],"locking,":[125],"achieving":[126],"improved":[127],"compared":[129,179],"previous":[131],"designs":[132],"require":[134],"page-level":[135],"locking.":[136],"Finally,":[137],"includes":[139],"caching":[141],"analogous":[143],"page":[147],"cache":[148],"leverages":[150],"DRAM":[152],"improve":[154],"additional":[158],"transactional":[159],"features.":[160],"We":[161],"have":[162],"implemented":[163],"prototype":[165],"on":[168],"commercial":[170],"prototyping":[172],"platform,":[173],"our":[175],"results":[176],"show":[177],"existing":[181],"stores,":[183],"improves":[185],"online":[189],"processing":[191],"(OLTP)":[192],"workloads":[193],"by":[194,203],"1.1x":[195,204],"-":[196,205],"4.0x,":[197],"NoSQL":[199],"store":[201],"3.0x.":[206]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":10},{"year":2024,"cited_by_count":8},{"year":2023,"cited_by_count":12},{"year":2022,"cited_by_count":7},{"year":2021,"cited_by_count":13},{"year":2020,"cited_by_count":6},{"year":2019,"cited_by_count":11},{"year":2018,"cited_by_count":9},{"year":2017,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
