{"id":"https://openalex.org/W2917574987","doi":"https://doi.org/10.14778/3303753.3303763","title":"Adaptive optimistic concurrency control for heterogeneous workloads","display_name":"Adaptive optimistic concurrency control for heterogeneous workloads","publication_year":2019,"publication_date":"2019-01-01","ids":{"openalex":"https://openalex.org/W2917574987","doi":"https://doi.org/10.14778/3303753.3303763","mag":"2917574987"},"language":"en","primary_location":{"id":"doi:10.14778/3303753.3303763","is_oa":false,"landing_page_url":"https://doi.org/10.14778/3303753.3303763","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/A5100525503","display_name":"Jinwei Guo","orcid":null},"institutions":[{"id":"https://openalex.org/I66867065","display_name":"East China Normal University","ror":"https://ror.org/02n96ep67","country_code":"CN","type":"education","lineage":["https://openalex.org/I66867065"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Jinwei Guo","raw_affiliation_strings":["East China Normal University"],"affiliations":[{"raw_affiliation_string":"East China Normal University","institution_ids":["https://openalex.org/I66867065"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100618605","display_name":"Peng Cai","orcid":"https://orcid.org/0000-0002-4755-6511"},"institutions":[{"id":"https://openalex.org/I66867065","display_name":"East China Normal University","ror":"https://ror.org/02n96ep67","country_code":"CN","type":"education","lineage":["https://openalex.org/I66867065"]},{"id":"https://openalex.org/I5343935","display_name":"Guilin University of Electronic Technology","ror":"https://ror.org/05arjae42","country_code":"CN","type":"education","lineage":["https://openalex.org/I5343935"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Peng Cai","raw_affiliation_strings":["East China Normal University and Guilin University of Electronic Technology"],"affiliations":[{"raw_affiliation_string":"East China Normal University and Guilin University of Electronic Technology","institution_ids":["https://openalex.org/I5343935","https://openalex.org/I66867065"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100329223","display_name":"Jiahao Wang","orcid":"https://orcid.org/0000-0003-4693-9526"},"institutions":[{"id":"https://openalex.org/I66867065","display_name":"East China Normal University","ror":"https://ror.org/02n96ep67","country_code":"CN","type":"education","lineage":["https://openalex.org/I66867065"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiahao Wang","raw_affiliation_strings":["East China Normal University"],"affiliations":[{"raw_affiliation_string":"East China Normal University","institution_ids":["https://openalex.org/I66867065"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5089931216","display_name":"Weining Qian","orcid":"https://orcid.org/0000-0002-4132-8630"},"institutions":[{"id":"https://openalex.org/I66867065","display_name":"East China Normal University","ror":"https://ror.org/02n96ep67","country_code":"CN","type":"education","lineage":["https://openalex.org/I66867065"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Weining Qian","raw_affiliation_strings":["East China Normal University"],"affiliations":[{"raw_affiliation_string":"East China Normal University","institution_ids":["https://openalex.org/I66867065"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101511862","display_name":"Aoying Zhou","orcid":"https://orcid.org/0000-0002-4665-7302"},"institutions":[{"id":"https://openalex.org/I66867065","display_name":"East China Normal University","ror":"https://ror.org/02n96ep67","country_code":"CN","type":"education","lineage":["https://openalex.org/I66867065"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Aoying Zhou","raw_affiliation_strings":["East China Normal University"],"affiliations":[{"raw_affiliation_string":"East China Normal University","institution_ids":["https://openalex.org/I66867065"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5100525503"],"corresponding_institution_ids":["https://openalex.org/I66867065"],"apc_list":null,"apc_paid":null,"fwci":1.8524,"has_fulltext":false,"cited_by_count":20,"citation_normalized_percentile":{"value":0.86516671,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":"12","issue":"5","first_page":"584","last_page":"596"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9998999834060669,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9998999834060669,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9879000186920166,"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.9825000166893005,"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.8873818516731262},{"id":"https://openalex.org/keywords/concurrency-control","display_name":"Concurrency control","score":0.6356101632118225},{"id":"https://openalex.org/keywords/optimistic-concurrency-control","display_name":"Optimistic concurrency control","score":0.5711376667022705},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5477123856544495},{"id":"https://openalex.org/keywords/schedule","display_name":"Schedule","score":0.5380634069442749},{"id":"https://openalex.org/keywords/distributed-transaction","display_name":"Distributed transaction","score":0.5343676209449768},{"id":"https://openalex.org/keywords/serializability","display_name":"Serializability","score":0.5320006012916565},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.514756441116333},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.5104912519454956},{"id":"https://openalex.org/keywords/transaction-processing","display_name":"Transaction processing","score":0.46929699182510376},{"id":"https://openalex.org/keywords/workload","display_name":"Workload","score":0.4468404948711395},{"id":"https://openalex.org/keywords/concurrency","display_name":"Concurrency","score":0.44252121448516846},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.27014392614364624},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.20767349004745483},{"id":"https://openalex.org/keywords/distributed-concurrency-control","display_name":"Distributed concurrency control","score":0.17645710706710815}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8873818516731262},{"id":"https://openalex.org/C84511453","wikidata":"https://www.wikidata.org/wiki/Q2914952","display_name":"Concurrency control","level":3,"score":0.6356101632118225},{"id":"https://openalex.org/C79240183","wikidata":"https://www.wikidata.org/wiki/Q1779327","display_name":"Optimistic concurrency control","level":5,"score":0.5711376667022705},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5477123856544495},{"id":"https://openalex.org/C68387754","wikidata":"https://www.wikidata.org/wiki/Q7271585","display_name":"Schedule","level":2,"score":0.5380634069442749},{"id":"https://openalex.org/C25185021","wikidata":"https://www.wikidata.org/wiki/Q4053284","display_name":"Distributed transaction","level":4,"score":0.5343676209449768},{"id":"https://openalex.org/C191558696","wikidata":"https://www.wikidata.org/wiki/Q137712","display_name":"Serializability","level":5,"score":0.5320006012916565},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.514756441116333},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.5104912519454956},{"id":"https://openalex.org/C72108876","wikidata":"https://www.wikidata.org/wiki/Q844565","display_name":"Transaction processing","level":3,"score":0.46929699182510376},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.4468404948711395},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.44252121448516846},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.27014392614364624},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.20767349004745483},{"id":"https://openalex.org/C208087996","wikidata":"https://www.wikidata.org/wiki/Q5283142","display_name":"Distributed concurrency control","level":4,"score":0.17645710706710815}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.14778/3303753.3303763","is_oa":false,"landing_page_url":"https://doi.org/10.14778/3303753.3303763","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":27,"referenced_works":["https://openalex.org/W1499608405","https://openalex.org/W1604972505","https://openalex.org/W1985229168","https://openalex.org/W1986479133","https://openalex.org/W2006732937","https://openalex.org/W2011395086","https://openalex.org/W2014977566","https://openalex.org/W2020129682","https://openalex.org/W2102639991","https://openalex.org/W2102729946","https://openalex.org/W2133386065","https://openalex.org/W2141710443","https://openalex.org/W2272267978","https://openalex.org/W2295243699","https://openalex.org/W2302689651","https://openalex.org/W2394555589","https://openalex.org/W2423206806","https://openalex.org/W2423891596","https://openalex.org/W2425029179","https://openalex.org/W2571118757","https://openalex.org/W2583870166","https://openalex.org/W2612011989","https://openalex.org/W2612704407","https://openalex.org/W2613970404","https://openalex.org/W2794987887","https://openalex.org/W2885872208","https://openalex.org/W6636297229"],"related_works":["https://openalex.org/W2273209818","https://openalex.org/W2384599062","https://openalex.org/W1491227338","https://openalex.org/W2361780333","https://openalex.org/W1553414619","https://openalex.org/W2400812042","https://openalex.org/W2189237587","https://openalex.org/W3186248992","https://openalex.org/W4312347827","https://openalex.org/W2169026113"],"abstract_inverted_index":{"Optimistic":[0],"concurrency":[1,141,157],"control":[2,142,158],"(OCC)":[3],"protocols":[4],"validate":[5],"whether":[6],"a":[7,31,52,77,83,118,146,167,171,185],"transaction":[8,17,53,119,172],"has":[9,30,213],"conflicts":[10],"with":[11,222],"other":[12],"concurrent":[13],"transactions":[14],"after":[15],"this":[16,22],"completes":[18],"its":[19,178],"execution.":[20],"In":[21],"work,":[23],"we":[24],"demonstrate":[25],"that":[26,211],"the":[27,35,64,91,113,129,175,187,196,203],"validation":[28,110,148,168,188],"phase":[29],"great":[32],"influence":[33],"on":[34,75],"performance":[36,215],"of":[37,48,116,177,198,206],"modern":[38],"in-memory":[39],"database":[40],"systems,":[41],"especially":[42],"under":[43,105,218],"heterogeneous":[44,219],"workloads.":[45,107,207],"The":[46,60,87],"cost":[47,74],"validating":[49,76,82,100],"operations":[50],"in":[51,96,184],"is":[54,63,90,190],"determined":[55],"by":[56],"two":[57],"main":[58],"factors.":[59],"first":[61],"factor":[62,89],"operation":[65,80,183],"type.":[66,93],"An":[67],"OCC":[68,97],"protocol":[69],"would":[70],"take":[71],"much":[72],"less":[73],"single-record":[78],"read":[79],"than":[81],"key-range":[84,101],"scan":[85,102],"operation.":[86],"second":[88],"workload":[92],"Existing":[94],"schemes":[95,111],"variants":[98],"for":[99,181],"perform":[103],"differently":[104],"various":[106,109],"Although":[108],"share":[112],"same":[114],"goal":[115],"guaranteeing":[117],"schedule":[120],"to":[121,137,153,170,174,193],"be":[122],"serializable,":[123],"there":[124],"are":[125],"remarkable":[126],"differences":[127],"between":[128],"costs":[130],"they":[131],"introduced.":[132],"These":[133],"observations":[134],"motivate":[135],"us":[136],"design":[138],"an":[139],"optimistic":[140,156],"which":[143],"can":[144,165],"choose":[145],"low-cost":[147],"scheme":[149],"at":[150,161],"runtime,":[151],"referred":[152],"as":[154],"adaptive":[155],"(AOCC).":[159],"First,":[160],"transaction-level":[162],"granularity,":[163],"AOCC":[164,212],"assign":[166],"method":[169,189],"according":[173,192],"features":[176],"operations.":[179],"Furthermore,":[180],"each":[182],"transaction,":[186],"selected":[191],"not":[194],"only":[195],"number":[197],"accessed":[199],"records":[200],"but":[201],"also":[202],"instant":[204],"characteristics":[205],"Experimental":[208],"results":[209],"show":[210],"good":[214],"and":[216,225],"scalability":[217],"workloads":[220],"mixed":[221],"point":[223],"accesses":[224],"predicate":[226],"queries.":[227]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":4},{"year":2019,"cited_by_count":1}],"updated_date":"2026-03-08T08:50:53.379069","created_date":"2025-10-10T00:00:00"}
