{"id":"https://openalex.org/W4310048591","doi":"https://doi.org/10.1109/tpds.2022.3217969","title":"Replicated Versioned Data Structures for Wide-Area Distributed Systems","display_name":"Replicated Versioned Data Structures for Wide-Area Distributed Systems","publication_year":2022,"publication_date":"2022-11-04","ids":{"openalex":"https://openalex.org/W4310048591","doi":"https://doi.org/10.1109/tpds.2022.3217969"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2022.3217969","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2022.3217969","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed 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/A5062029664","display_name":"Nazmus Saquib","orcid":"https://orcid.org/0000-0002-6591-6058"},"institutions":[{"id":"https://openalex.org/I154570441","display_name":"University of California, Santa Barbara","ror":"https://ror.org/02t274463","country_code":"US","type":"education","lineage":["https://openalex.org/I154570441"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Nazmus Saquib","raw_affiliation_strings":["University of California, Santa Barbara, CA, USA"],"affiliations":[{"raw_affiliation_string":"University of California, Santa Barbara, CA, USA","institution_ids":["https://openalex.org/I154570441"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040516516","display_name":"Chandra Krintz","orcid":"https://orcid.org/0000-0003-4972-0669"},"institutions":[{"id":"https://openalex.org/I154570441","display_name":"University of California, Santa Barbara","ror":"https://ror.org/02t274463","country_code":"US","type":"education","lineage":["https://openalex.org/I154570441"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Chandra Krintz","raw_affiliation_strings":["University of California, Santa Barbara, CA, USA"],"affiliations":[{"raw_affiliation_string":"University of California, Santa Barbara, CA, USA","institution_ids":["https://openalex.org/I154570441"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5075011123","display_name":"Rich Wolski","orcid":"https://orcid.org/0000-0003-3722-473X"},"institutions":[{"id":"https://openalex.org/I154570441","display_name":"University of California, Santa Barbara","ror":"https://ror.org/02t274463","country_code":"US","type":"education","lineage":["https://openalex.org/I154570441"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rich Wolski","raw_affiliation_strings":["University of California, Santa Barbara, CA, USA"],"affiliations":[{"raw_affiliation_string":"University of California, Santa Barbara, CA, USA","institution_ids":["https://openalex.org/I154570441"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5062029664"],"corresponding_institution_ids":["https://openalex.org/I154570441"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.14779593,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"34","issue":"1","first_page":"207","last_page":"224"},"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/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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.8730975389480591},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.8012323379516602},{"id":"https://openalex.org/keywords/persistent-data-structure","display_name":"Persistent data structure","score":0.6847963333129883},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5829139947891235},{"id":"https://openalex.org/keywords/distributed-database","display_name":"Distributed database","score":0.5134623646736145},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.5037779211997986},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.5013346672058105},{"id":"https://openalex.org/keywords/high-availability","display_name":"High availability","score":0.4983670711517334},{"id":"https://openalex.org/keywords/software-versioning","display_name":"Software versioning","score":0.497602254152298},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.49055975675582886},{"id":"https://openalex.org/keywords/replication","display_name":"Replication (statistics)","score":0.43175241351127625},{"id":"https://openalex.org/keywords/data-access","display_name":"Data access","score":0.4222003221511841},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.3568742573261261},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3237359821796417},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.16209253668785095}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8730975389480591},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.8012323379516602},{"id":"https://openalex.org/C888380","wikidata":"https://www.wikidata.org/wiki/Q2427787","display_name":"Persistent data structure","level":2,"score":0.6847963333129883},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5829139947891235},{"id":"https://openalex.org/C70061542","wikidata":"https://www.wikidata.org/wiki/Q989016","display_name":"Distributed database","level":2,"score":0.5134623646736145},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.5037779211997986},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.5013346672058105},{"id":"https://openalex.org/C65813073","wikidata":"https://www.wikidata.org/wiki/Q1622420","display_name":"High availability","level":2,"score":0.4983670711517334},{"id":"https://openalex.org/C198140048","wikidata":"https://www.wikidata.org/wiki/Q10859422","display_name":"Software versioning","level":3,"score":0.497602254152298},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.49055975675582886},{"id":"https://openalex.org/C12590798","wikidata":"https://www.wikidata.org/wiki/Q3933199","display_name":"Replication (statistics)","level":2,"score":0.43175241351127625},{"id":"https://openalex.org/C47487241","wikidata":"https://www.wikidata.org/wiki/Q5227230","display_name":"Data access","level":2,"score":0.4222003221511841},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3568742573261261},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3237359821796417},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.16209253668785095},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tpds.2022.3217969","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2022.3217969","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1732658507","display_name":null,"funder_award_id":"CNS-1703560","funder_id":"https://openalex.org/F4320335353","funder_display_name":"National Science Foundation of Sri Lanka"},{"id":"https://openalex.org/G7697855647","display_name":null,"funder_award_id":"CNS-2107101","funder_id":"https://openalex.org/F4320335353","funder_display_name":"National Science Foundation of Sri Lanka"},{"id":"https://openalex.org/G8921818454","display_name":null,"funder_award_id":"ACI-1541215","funder_id":"https://openalex.org/F4320335353","funder_display_name":"National Science Foundation of Sri Lanka"}],"funders":[{"id":"https://openalex.org/F4320335353","display_name":"National Science Foundation of Sri Lanka","ror":"https://ror.org/010xaa060"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":65,"referenced_works":["https://openalex.org/W1038420441","https://openalex.org/W1516319412","https://openalex.org/W1540902136","https://openalex.org/W1546816891","https://openalex.org/W1973501242","https://openalex.org/W1978184239","https://openalex.org/W1990911977","https://openalex.org/W2001003988","https://openalex.org/W2029068974","https://openalex.org/W2055385473","https://openalex.org/W2070164574","https://openalex.org/W2071968957","https://openalex.org/W2077102608","https://openalex.org/W2091389843","https://openalex.org/W2119738171","https://openalex.org/W2121573131","https://openalex.org/W2125883512","https://openalex.org/W2140919237","https://openalex.org/W2156580773","https://openalex.org/W2171823993","https://openalex.org/W2185792076","https://openalex.org/W2210479044","https://openalex.org/W2295775753","https://openalex.org/W2408302068","https://openalex.org/W2510332240","https://openalex.org/W2554771217","https://openalex.org/W2755597067","https://openalex.org/W2799114267","https://openalex.org/W2803615755","https://openalex.org/W2803660043","https://openalex.org/W2810311208","https://openalex.org/W2885370424","https://openalex.org/W2900394527","https://openalex.org/W2911456638","https://openalex.org/W2944459120","https://openalex.org/W2952166300","https://openalex.org/W2963387755","https://openalex.org/W2963560265","https://openalex.org/W2969971691","https://openalex.org/W2970517788","https://openalex.org/W2974110037","https://openalex.org/W2983466039","https://openalex.org/W2999181646","https://openalex.org/W3042319093","https://openalex.org/W3047499212","https://openalex.org/W3082170717","https://openalex.org/W3103287347","https://openalex.org/W3128806246","https://openalex.org/W3129170899","https://openalex.org/W3150448095","https://openalex.org/W3167358629","https://openalex.org/W3184434795","https://openalex.org/W3215587220","https://openalex.org/W4213048098","https://openalex.org/W4220966162","https://openalex.org/W4293232457","https://openalex.org/W4301521827","https://openalex.org/W6632301456","https://openalex.org/W6632811372","https://openalex.org/W6669965386","https://openalex.org/W6678936015","https://openalex.org/W6682904396","https://openalex.org/W6686169942","https://openalex.org/W6686603440","https://openalex.org/W6688716302"],"related_works":["https://openalex.org/W2148179705","https://openalex.org/W2299946894","https://openalex.org/W2009100592","https://openalex.org/W1257993881","https://openalex.org/W2328928675","https://openalex.org/W1566886392","https://openalex.org/W2105808152","https://openalex.org/W62642616","https://openalex.org/W2098439905","https://openalex.org/W4310048591"],"abstract_inverted_index":{"In":[0],"this":[1,201],"work,":[2],"we":[3],"investigate":[4],"the":[5,43,78,82,87,177,198],"integration":[6],"of":[7,31,45,54,58,81,126,140,161,167,185,200],"replicated":[8],"versioned":[9,150],"data":[10,33,62,71,106,151,169,187],"structures":[11,34,128,152],"and":[12,22,101,113,124,132,182,196],"append-only":[13],"distributed":[14,39,119],"storage":[15,183],"systems.":[16],"Doing":[17],"so":[18],"facilitates":[19],"high":[20,159],"availability":[21,66],"scalability":[23,74,199],"while":[24,73],"providing":[25],"developer":[26],"access":[27],"to":[28,69],"different":[29,92],"versions":[30,102],"program":[32,36,186],"across":[35,91],"executions.":[37],"Modern":[38],"systems":[40],"such":[41,108,142],"as":[42,94,109],"Internet":[44],"Things":[46],"(IoT)":[47],"often":[48],"employ":[49],"multi-tiered":[50],"(cloud/edge/sensors)":[51],"architectures":[52],"consisting":[53],"a":[55,172],"wide":[56],"array":[57],"heterogeneous":[59],"devices":[60],"generating":[61],"frequently.":[63],"Hence":[64],"system":[65,83,134],"is":[67,75],"imperative":[68],"avoid":[70],"loss,":[72],"required":[76],"for":[77,116,192],"efficient":[79],"operation":[80],"not":[84],"only":[85],"within":[86],"same":[88],"tier":[89],"but":[90],"tiers":[93],"well.":[95],"Our":[96],"proposed":[97],"approach":[98],"replicates,":[99],"persists,":[100],"<italic":[103],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[104],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">program":[105],"structures</i>":[107],"binary":[110],"search":[111],"trees":[112],"linked":[114],"lists":[115],"use":[117],"in":[118,156,171],"IoT":[120],"applications.":[121],"The":[122],"versioning":[123,181],"persistence":[125,184],"these":[127],"aid":[129],"failure":[130],"recovery":[131],"facilitate":[133],"debugging":[135],"from":[136],"its":[137],"inception":[138],"instead":[139],"making":[141],"considerations":[143],"an":[144],"afterthought.":[145],"Moreover,":[146],"our":[147],"experiments":[148],"suggest":[149],"can":[153],"perform":[154],"better":[155],"applications":[157],"performing":[158],"volumes":[160],"temporal":[162],"queries":[163],"versus":[164],"traditional":[165],"methods":[166],"persisting":[168],"(e.g.,":[170],"database).":[173],"We":[174],"empirically":[175],"evaluate":[176],"overheads":[178],"associated":[179],"with":[180],"structures,":[188],"present":[189],"experimental":[190],"results":[191],"multiple":[193],"end-to-end":[194],"applications,":[195],"demonstrate":[197],"approach.":[202]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
