{"id":"https://openalex.org/W4414267091","doi":"https://doi.org/10.14778/3750601.3750628","title":"<i>ScaleCache</i> : Scalable and Production-Grade Buffer Management for Disk-Based Database Systems","display_name":"<i>ScaleCache</i> : Scalable and Production-Grade Buffer Management for Disk-Based Database Systems","publication_year":2025,"publication_date":"2025-08-01","ids":{"openalex":"https://openalex.org/W4414267091","doi":"https://doi.org/10.14778/3750601.3750628"},"language":"en","primary_location":{"id":"doi:10.14778/3750601.3750628","is_oa":false,"landing_page_url":"https://doi.org/10.14778/3750601.3750628","pdf_url":null,"source":{"id":"https://openalex.org/S4210226185","display_name":"Proceedings of the VLDB Endowment","issn_l":"2150-8097","issn":["2150-8097"],"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":"Proceedings of the VLDB Endowment","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/A5100335546","display_name":"Mingyu Liu","orcid":"https://orcid.org/0009-0001-6152-644X"},"institutions":[{"id":"https://openalex.org/I2250955327","display_name":"Huawei Technologies (China)","ror":"https://ror.org/00cmhce21","country_code":"CN","type":"company","lineage":["https://openalex.org/I2250955327"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Mingyu Liu","raw_affiliation_strings":["Huawei Company, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Huawei Company, China","institution_ids":["https://openalex.org/I2250955327"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040637506","display_name":"Junbin Kang","orcid":"https://orcid.org/0000-0002-9617-9759"},"institutions":[{"id":"https://openalex.org/I2250955327","display_name":"Huawei Technologies (China)","ror":"https://ror.org/00cmhce21","country_code":"CN","type":"company","lineage":["https://openalex.org/I2250955327"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Junbin Kang","raw_affiliation_strings":["Huawei Company, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Huawei Company, China","institution_ids":["https://openalex.org/I2250955327"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100437036","display_name":"Kai Wang","orcid":"https://orcid.org/0000-0002-6170-4744"},"institutions":[{"id":"https://openalex.org/I2250955327","display_name":"Huawei Technologies (China)","ror":"https://ror.org/00cmhce21","country_code":"CN","type":"company","lineage":["https://openalex.org/I2250955327"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Kai Wang","raw_affiliation_strings":["Huawei Company, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Huawei Company, China","institution_ids":["https://openalex.org/I2250955327"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100388566","display_name":"Lu Zhang","orcid":"https://orcid.org/0000-0001-7141-6730"},"institutions":[{"id":"https://openalex.org/I2250955327","display_name":"Huawei Technologies (China)","ror":"https://ror.org/00cmhce21","country_code":"CN","type":"company","lineage":["https://openalex.org/I2250955327"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lu Zhang","raw_affiliation_strings":["Huawei Company, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Huawei Company, China","institution_ids":["https://openalex.org/I2250955327"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109069496","display_name":"Haibo Chen","orcid":"https://orcid.org/0000-0002-9868-7079"},"institutions":[{"id":"https://openalex.org/I2250955327","display_name":"Huawei Technologies (China)","ror":"https://ror.org/00cmhce21","country_code":"CN","type":"company","lineage":["https://openalex.org/I2250955327"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Haibo Chen","raw_affiliation_strings":["Huawei Company, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Huawei Company, China","institution_ids":["https://openalex.org/I2250955327"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100667285","display_name":"Xiaona Li","orcid":"https://orcid.org/0000-0003-0891-8070"},"institutions":[{"id":"https://openalex.org/I2250955327","display_name":"Huawei Technologies (China)","ror":"https://ror.org/00cmhce21","country_code":"CN","type":"company","lineage":["https://openalex.org/I2250955327"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiuchang Li","raw_affiliation_strings":["Huawei Company, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Huawei Company, China","institution_ids":["https://openalex.org/I2250955327"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101259347","display_name":"Tianhong Ding","orcid":null},"institutions":[{"id":"https://openalex.org/I2250955327","display_name":"Huawei Technologies (China)","ror":"https://ror.org/00cmhce21","country_code":"CN","type":"company","lineage":["https://openalex.org/I2250955327"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Tianhong Ding","raw_affiliation_strings":["Huawei Company, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Huawei Company, China","institution_ids":["https://openalex.org/I2250955327"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I2250955327"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.25980208,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"18","issue":"12","first_page":"5073","last_page":"5085"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9997000098228455,"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.9997000098228455,"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.9990000128746033,"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/T10317","display_name":"Advanced Database Systems and Queries","score":0.9977999925613403,"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/scalability","display_name":"Scalability","score":0.7893999814987183},{"id":"https://openalex.org/keywords/hash-table","display_name":"Hash table","score":0.5636000037193298},{"id":"https://openalex.org/keywords/buffer","display_name":"Buffer (optical fiber)","score":0.44339999556541443},{"id":"https://openalex.org/keywords/distributed-database","display_name":"Distributed database","score":0.39100000262260437},{"id":"https://openalex.org/keywords/hash-function","display_name":"Hash function","score":0.3806999921798706},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.3804999887943268},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.3695000112056732},{"id":"https://openalex.org/keywords/lock","display_name":"Lock (firearm)","score":0.3619999885559082}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.89410001039505},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7893999814987183},{"id":"https://openalex.org/C67388219","wikidata":"https://www.wikidata.org/wiki/Q207440","display_name":"Hash table","level":3,"score":0.5636000037193298},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.48910000920295715},{"id":"https://openalex.org/C145018004","wikidata":"https://www.wikidata.org/wiki/Q4985944","display_name":"Buffer (optical fiber)","level":2,"score":0.44339999556541443},{"id":"https://openalex.org/C70061542","wikidata":"https://www.wikidata.org/wiki/Q989016","display_name":"Distributed database","level":2,"score":0.39100000262260437},{"id":"https://openalex.org/C99138194","wikidata":"https://www.wikidata.org/wiki/Q183427","display_name":"Hash function","level":2,"score":0.3806999921798706},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.3804999887943268},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.3695000112056732},{"id":"https://openalex.org/C174839445","wikidata":"https://www.wikidata.org/wiki/Q1134386","display_name":"Lock (firearm)","level":2,"score":0.3619999885559082},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.352400004863739},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.328000009059906},{"id":"https://openalex.org/C205295232","wikidata":"https://www.wikidata.org/wiki/Q76320","display_name":"Database server","level":2,"score":0.3264000117778778},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.3246000111103058},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.32409998774528503},{"id":"https://openalex.org/C59276292","wikidata":"https://www.wikidata.org/wiki/Q580427","display_name":"Database index","level":3,"score":0.3199000060558319},{"id":"https://openalex.org/C45235069","wikidata":"https://www.wikidata.org/wiki/Q278425","display_name":"Table (database)","level":2,"score":0.3197000026702881},{"id":"https://openalex.org/C150202949","wikidata":"https://www.wikidata.org/wiki/Q107602","display_name":"Pointer (user interface)","level":2,"score":0.31049999594688416},{"id":"https://openalex.org/C113174947","wikidata":"https://www.wikidata.org/wiki/Q2859736","display_name":"Tree (set theory)","level":2,"score":0.3093000054359436},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.28529998660087585},{"id":"https://openalex.org/C2780224649","wikidata":"https://www.wikidata.org/wiki/Q863506","display_name":"Distributed hash table","level":3,"score":0.2718000113964081},{"id":"https://openalex.org/C89089495","wikidata":"https://www.wikidata.org/wiki/Q8038418","display_name":"Write buffer","level":5,"score":0.27070000767707825},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.26840001344680786},{"id":"https://openalex.org/C113954288","wikidata":"https://www.wikidata.org/wiki/Q186885","display_name":"Timestamp","level":2,"score":0.26089999079704285},{"id":"https://openalex.org/C177284502","wikidata":"https://www.wikidata.org/wiki/Q1005390","display_name":"Adapter (computing)","level":2,"score":0.258899986743927}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.14778/3750601.3750628","is_oa":false,"landing_page_url":"https://doi.org/10.14778/3750601.3750628","pdf_url":null,"source":{"id":"https://openalex.org/S4210226185","display_name":"Proceedings of the VLDB Endowment","issn_l":"2150-8097","issn":["2150-8097"],"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":"Proceedings of the VLDB Endowment","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W1785356562","https://openalex.org/W2014977566","https://openalex.org/W2054075931","https://openalex.org/W2102639991","https://openalex.org/W2108179552","https://openalex.org/W2141710443","https://openalex.org/W2163231231","https://openalex.org/W2183342041","https://openalex.org/W2240667924","https://openalex.org/W2412642011","https://openalex.org/W2751343396","https://openalex.org/W2794770355","https://openalex.org/W2925562138","https://openalex.org/W3084130217","https://openalex.org/W3157418947","https://openalex.org/W4380433184","https://openalex.org/W4386125394"],"related_works":[],"abstract_inverted_index":{"Buffer":[0],"management":[1,66],"is":[2,111],"critical":[3],"for":[4,113,128],"DBMSs":[5,47],"but":[6],"often":[7],"suffers":[8],"from":[9,18],"scalability":[10,164],"bottlenecks":[11],"and":[12,25,53,63,88,106,124,130,165,178],"poor":[13],"cache":[14],"locality,":[15],"which":[16,83,110,134],"stems":[17],"centralized":[19],"reference":[20,80,108],"counting":[21,81],"in":[22,28,45,146],"page":[23],"access":[24],"intensive":[26],"locking":[27],"page-to-buffer":[29,132],"translation.":[30],"However,":[31],"prior":[32],"radical":[33],"approaches":[34],"like":[35],"pointer":[36],"swizzling":[37],"or":[38],"optimistic":[39],"lock":[40,102],"can":[41,166],"hardly":[42],"be":[43],"adopted":[44,145],"production-grade":[46,64],"due":[48],"to":[49],"its":[50],"inherent":[51],"complexity":[52],"incompatibility.":[54],"This":[55],"paper":[56],"proposes":[57],"ScaleCache":[58,72,142,161],",":[59,149],"a":[60,75,99,150,156],"scalable,":[61],"highly-efficient":[62],"buffer":[65,79,86],"system":[67],"with":[68],"three":[69],"key":[70],"designs.":[71],"first":[73],"incorporates":[74],"novel":[76,100],"compact":[77],"per-group":[78,107],"technique,":[82],"enables":[84],"scalable":[85,131],"pinning":[87],"unpinning":[89],"by":[90],"concurrent":[91],"threads":[92],"on":[93,104,138,155],"many-core":[94,140],"servers.":[95],"It":[96],"then":[97],"devised":[98],"read-write":[101],"based":[103],"copy-on-write":[105],"counting,":[109],"suitable":[112],"B-link":[114,175],"tree.":[115],"At":[116],"last,":[117],"we":[118],"propose":[119],"an":[120],"optimistic,":[121],"CPU-cache":[122],"friendly":[123],"SIMD-accelerated":[125],"hash":[126],"table":[127],"fast":[129],"translation,":[133],"eliminates":[135],"most":[136],"contention":[137],"modern":[139],"hardware.":[141],"has":[143],"been":[144],"Huawei":[147],"GaussDB":[148],"commercial":[151],"high-performance":[152],"DBMS.":[153],"Evaluation":[154],"128-core":[157],"server":[158],"demonstrates":[159],"that":[160],"exhibits":[162],"near-linear":[163],"significantly":[167],"improve":[168],"index":[169,177],"query":[170],"throughput":[171],"of":[172],"both":[173],"classic":[174],"tree":[176],"complex":[179],"graph-based":[180],"vector":[181],"index.":[182]},"counts_by_year":[],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
