{"id":"https://openalex.org/W4410356967","doi":"https://doi.org/10.1145/3672608.3707968","title":"Towards Adaptive Transactional Consistency for Georeplicated Datastores","display_name":"Towards Adaptive Transactional Consistency for Georeplicated Datastores","publication_year":2025,"publication_date":"2025-03-31","ids":{"openalex":"https://openalex.org/W4410356967","doi":"https://doi.org/10.1145/3672608.3707968"},"language":"en","primary_location":{"id":"doi:10.1145/3672608.3707968","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3672608.3707968","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3672608.3707968","source":null,"license":"cc-by-nd","license_id":"https://openalex.org/licenses/cc-by-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 40th ACM/SIGAPP Symposium on Applied Computing","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3672608.3707968","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5117539800","display_name":"Rui Braga","orcid":null},"institutions":[{"id":"https://openalex.org/I4210166615","display_name":"INESC TEC","ror":"https://ror.org/05fa8ka61","country_code":"PT","type":"nonprofit","lineage":["https://openalex.org/I4210125590","https://openalex.org/I4210166615"]},{"id":"https://openalex.org/I121345201","display_name":"Instituto de Engenharia de Sistemas e Computadores Investiga\u00e7\u00e3o e Desenvolvimento","ror":"https://ror.org/04mqy3p58","country_code":"PT","type":"nonprofit","lineage":["https://openalex.org/I121345201","https://openalex.org/I4210125590"]}],"countries":["PT"],"is_corresponding":true,"raw_author_name":"Rui Braga","raw_affiliation_strings":["INESCTEC &amp; U.Minho, Braga, Portugal"],"affiliations":[{"raw_affiliation_string":"INESCTEC &amp; U.Minho, Braga, Portugal","institution_ids":["https://openalex.org/I121345201","https://openalex.org/I4210166615"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065441606","display_name":"Jos\u00e9 Pereira","orcid":"https://orcid.org/0000-0002-3341-9217"},"institutions":[{"id":"https://openalex.org/I121345201","display_name":"Instituto de Engenharia de Sistemas e Computadores Investiga\u00e7\u00e3o e Desenvolvimento","ror":"https://ror.org/04mqy3p58","country_code":"PT","type":"nonprofit","lineage":["https://openalex.org/I121345201","https://openalex.org/I4210125590"]},{"id":"https://openalex.org/I4210166615","display_name":"INESC TEC","ror":"https://ror.org/05fa8ka61","country_code":"PT","type":"nonprofit","lineage":["https://openalex.org/I4210125590","https://openalex.org/I4210166615"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Jos\u00e9 Pereira","raw_affiliation_strings":["INESCTEC &amp; U.Minho, Braga, Portugal"],"affiliations":[{"raw_affiliation_string":"INESCTEC &amp; U.Minho, Braga, Portugal","institution_ids":["https://openalex.org/I121345201","https://openalex.org/I4210166615"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5023270031","display_name":"F\u00e1bio Coelho","orcid":"https://orcid.org/0000-0002-0188-6400"},"institutions":[{"id":"https://openalex.org/I4210166615","display_name":"INESC TEC","ror":"https://ror.org/05fa8ka61","country_code":"PT","type":"nonprofit","lineage":["https://openalex.org/I4210125590","https://openalex.org/I4210166615"]},{"id":"https://openalex.org/I121345201","display_name":"Instituto de Engenharia de Sistemas e Computadores Investiga\u00e7\u00e3o e Desenvolvimento","ror":"https://ror.org/04mqy3p58","country_code":"PT","type":"nonprofit","lineage":["https://openalex.org/I121345201","https://openalex.org/I4210125590"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"F\u00e1bio Coelho","raw_affiliation_strings":["INESCTEC &amp; U.Minho, Braga, Portugal"],"affiliations":[{"raw_affiliation_string":"INESCTEC &amp; U.Minho, Braga, Portugal","institution_ids":["https://openalex.org/I121345201","https://openalex.org/I4210166615"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5117539800"],"corresponding_institution_ids":["https://openalex.org/I121345201","https://openalex.org/I4210166615"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.10958258,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"300","last_page":"307"},"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.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/T10772","display_name":"Distributed systems and fault tolerance","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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9994000196456909,"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/T10742","display_name":"Peer-to-Peer Network Technologies","score":0.9994000196456909,"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.631960391998291},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.6272649168968201},{"id":"https://openalex.org/keywords/transactional-leadership","display_name":"Transactional leadership","score":0.5272361636161804},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.18938839435577393},{"id":"https://openalex.org/keywords/psychology","display_name":"Psychology","score":0.1786191463470459},{"id":"https://openalex.org/keywords/social-psychology","display_name":"Social psychology","score":0.09585034847259521}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.631960391998291},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.6272649168968201},{"id":"https://openalex.org/C68489960","wikidata":"https://www.wikidata.org/wiki/Q2370659","display_name":"Transactional leadership","level":2,"score":0.5272361636161804},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.18938839435577393},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.1786191463470459},{"id":"https://openalex.org/C77805123","wikidata":"https://www.wikidata.org/wiki/Q161272","display_name":"Social psychology","level":1,"score":0.09585034847259521}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3672608.3707968","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3672608.3707968","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3672608.3707968","source":null,"license":"cc-by-nd","license_id":"https://openalex.org/licenses/cc-by-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 40th ACM/SIGAPP Symposium on Applied Computing","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3672608.3707968","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3672608.3707968","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3672608.3707968","source":null,"license":"cc-by-nd","license_id":"https://openalex.org/licenses/cc-by-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 40th ACM/SIGAPP Symposium on Applied Computing","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2918056383","display_name":null,"funder_award_id":"Next Generation EU","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G3611179903","display_name":null,"funder_award_id":"2021-2026","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G5997159177","display_name":null,"funder_award_id":"Next Generation","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"}],"funders":[{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4410356967.pdf","grobid_xml":"https://content.openalex.org/works/W4410356967.grobid-xml"},"referenced_works_count":17,"referenced_works":["https://openalex.org/W1996952974","https://openalex.org/W2051669959","https://openalex.org/W2095135670","https://openalex.org/W2117917070","https://openalex.org/W2125787115","https://openalex.org/W2161730338","https://openalex.org/W2476146301","https://openalex.org/W2497521232","https://openalex.org/W2607118653","https://openalex.org/W2799669766","https://openalex.org/W2982482159","https://openalex.org/W3137220996","https://openalex.org/W3137759927","https://openalex.org/W3188829801","https://openalex.org/W4249823756","https://openalex.org/W4386768915","https://openalex.org/W4393183992"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052"],"abstract_inverted_index":{"Developers":[0],"of":[1,47],"data-intensive":[2],"georeplicated":[3,100],"applications":[4],"face":[5,46],"a":[6,11,99,162],"difficult":[7],"decision":[8],"when":[9,62,140],"selecting":[10,82],"database":[12,101,148],"system.":[13],"As":[14],"captured":[15],"by":[16,81],"the":[17,96,142,146,155],"CAP":[18],"theorem,":[19],"CP":[20],"systems":[21,34],"such":[22,35],"as":[23,36],"Spanner":[24],"provide":[25],"strong":[26],"consistency":[27,85],"that":[28,98,134,168],"greatly":[29],"simplifies":[30],"application":[31,69,118],"development.":[32],"AP":[33],"AntidoteDB":[37,166],"providing":[38,109],"Transactional":[39],"Causal":[40],"Consistency":[41],"(TCC),":[42],"ensure":[43],"availability":[44],"in":[45],"network":[48,79],"partitions":[49],"and":[50,78],"isolate":[51],"performance":[52],"from":[53],"wide-area":[54],"round-trip":[55],"times,":[56],"but":[57,115],"avoid":[58],"lost-update":[59],"anomalies":[60],"only":[61,110],"values":[63],"can":[64,103,136],"be":[65,71,104,137],"merged.":[66],"Ideally,":[67],"an":[68,117],"should":[70],"able":[72],"to":[73,75,86,119],"adapt":[74],"current":[76],"data":[77],"conditions":[80],"which":[83],"transactional":[84],"use":[87],"for":[88],"each":[89],"transaction.":[90],"In":[91],"this":[92,135,169],"paper,":[93],"we":[94],"test":[95],"hypothesis":[97],"system":[102],"built":[105],"at":[106],"its":[107],"core":[108],"TCC,":[111],"hence,":[112],"being":[113],"AP,":[114],"allow":[116],"execute":[120],"some":[121],"transactions":[122],"under":[123],"Snapshot":[124],"Isolation":[125],"(SI),":[126],"hence":[127],"CP.":[128],"Our":[129],"main":[130],"result":[131],"is":[132,171],"showing":[133],"achieved":[138],"even":[139],"all":[141],"interaction":[143],"happens":[144],"through":[145],"TCC":[147],"system,":[149],"without":[150],"additional":[151],"communication":[152],"channels":[153],"between":[154],"participants.":[156],"A":[157],"preliminary":[158],"experimental":[159],"evaluation":[160],"with":[161],"proof-of-concept":[163],"implementation":[164],"using":[165],"shows":[167],"approach":[170],"feasible.":[172]},"counts_by_year":[],"updated_date":"2026-03-11T14:59:36.786465","created_date":"2025-10-10T00:00:00"}
