{"id":"https://openalex.org/W4378906522","doi":"https://doi.org/10.3390/fi15060198","title":"Synchronizing Many Filesystems in Near Linear Time","display_name":"Synchronizing Many Filesystems in Near Linear Time","publication_year":2023,"publication_date":"2023-05-30","ids":{"openalex":"https://openalex.org/W4378906522","doi":"https://doi.org/10.3390/fi15060198"},"language":"en","primary_location":{"id":"doi:10.3390/fi15060198","is_oa":true,"landing_page_url":"https://doi.org/10.3390/fi15060198","pdf_url":"https://www.mdpi.com/1999-5903/15/6/198/pdf?version=1685437960","source":{"id":"https://openalex.org/S34838331","display_name":"Future Internet","issn_l":"1999-5903","issn":["1999-5903"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Future Internet","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://www.mdpi.com/1999-5903/15/6/198/pdf?version=1685437960","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5008129984","display_name":"Elod P. Csirmaz","orcid":"https://orcid.org/0000-0003-2449-7923"},"institutions":[{"id":"https://openalex.org/I127817813","display_name":"Alfr\u00e9d R\u00e9nyi Institute of Mathematics","ror":"https://ror.org/03vw74f64","country_code":"HU","type":"facility","lineage":["https://openalex.org/I127817813","https://openalex.org/I7597260"]}],"countries":["HU"],"is_corresponding":true,"raw_author_name":"Elod P. Csirmaz","raw_affiliation_strings":["Alfr\u00e9d R\u00e9nyi Institute of Mathematics, 1053 Budapest, Hungary"],"raw_orcid":"https://orcid.org/0000-0003-2449-7923","affiliations":[{"raw_affiliation_string":"Alfr\u00e9d R\u00e9nyi Institute of Mathematics, 1053 Budapest, Hungary","institution_ids":["https://openalex.org/I127817813"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5090277124","display_name":"L\u00e1szl\u00f3 Csirmaz","orcid":"https://orcid.org/0000-0001-7530-8307"},"institutions":[{"id":"https://openalex.org/I127817813","display_name":"Alfr\u00e9d R\u00e9nyi Institute of Mathematics","ror":"https://ror.org/03vw74f64","country_code":"HU","type":"facility","lineage":["https://openalex.org/I127817813","https://openalex.org/I7597260"]},{"id":"https://openalex.org/I4210119419","display_name":"Czech Academy of Sciences, Institute of Information Theory and Automation","ror":"https://ror.org/03h1hsz49","country_code":"CZ","type":"facility","lineage":["https://openalex.org/I202391551","https://openalex.org/I4210119419"]}],"countries":["CZ","HU"],"is_corresponding":false,"raw_author_name":"Laszlo Csirmaz","raw_affiliation_strings":["Alfr\u00e9d R\u00e9nyi Institute of Mathematics, 1053 Budapest, Hungary","Institute of Information Theory and Automation, CZ-182 00 Prague, Czech Republic"],"raw_orcid":"https://orcid.org/0000-0001-7530-8307","affiliations":[{"raw_affiliation_string":"Alfr\u00e9d R\u00e9nyi Institute of Mathematics, 1053 Budapest, Hungary","institution_ids":["https://openalex.org/I127817813"]},{"raw_affiliation_string":"Institute of Information Theory and Automation, CZ-182 00 Prague, Czech Republic","institution_ids":["https://openalex.org/I4210119419"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5008129984"],"corresponding_institution_ids":["https://openalex.org/I127817813"],"apc_list":{"value":1600,"currency":"CHF","value_usd":1782},"apc_paid":{"value":1600,"currency":"CHF","value_usd":1782},"fwci":0.1273,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.45381808,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"15","issue":"6","first_page":"198","last_page":"198"},"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.9998000264167786,"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.9998000264167786,"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.9958999752998352,"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.9933000206947327,"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.9189105033874512},{"id":"https://openalex.org/keywords/suite","display_name":"Suite","score":0.6279964447021484},{"id":"https://openalex.org/keywords/asynchronous-communication","display_name":"Asynchronous communication","score":0.615611732006073},{"id":"https://openalex.org/keywords/synchronizing","display_name":"Synchronizing","score":0.5646623373031616},{"id":"https://openalex.org/keywords/synchronization","display_name":"Synchronization (alternating current)","score":0.5615482330322266},{"id":"https://openalex.org/keywords/transformation","display_name":"Transformation (genetics)","score":0.4393322169780731},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.435991108417511},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.4229021370410919},{"id":"https://openalex.org/keywords/replica","display_name":"Replica","score":0.4172819256782532},{"id":"https://openalex.org/keywords/concurrency","display_name":"Concurrency","score":0.4114803373813629},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.4030197262763977},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.36855971813201904},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3504315912723541},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2379162311553955},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.14764374494552612}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9189105033874512},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.6279964447021484},{"id":"https://openalex.org/C151319957","wikidata":"https://www.wikidata.org/wiki/Q752739","display_name":"Asynchronous communication","level":2,"score":0.615611732006073},{"id":"https://openalex.org/C162932704","wikidata":"https://www.wikidata.org/wiki/Q1058791","display_name":"Synchronizing","level":3,"score":0.5646623373031616},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.5615482330322266},{"id":"https://openalex.org/C204241405","wikidata":"https://www.wikidata.org/wiki/Q461499","display_name":"Transformation (genetics)","level":3,"score":0.4393322169780731},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.435991108417511},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.4229021370410919},{"id":"https://openalex.org/C2775937380","wikidata":"https://www.wikidata.org/wiki/Q1232589","display_name":"Replica","level":2,"score":0.4172819256782532},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.4114803373813629},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4030197262763977},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.36855971813201904},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3504315912723541},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2379162311553955},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.14764374494552612},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0},{"id":"https://openalex.org/C127162648","wikidata":"https://www.wikidata.org/wiki/Q16858953","display_name":"Channel (broadcasting)","level":2,"score":0.0},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C761482","wikidata":"https://www.wikidata.org/wiki/Q118093","display_name":"Transmission (telecommunications)","level":2,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.3390/fi15060198","is_oa":true,"landing_page_url":"https://doi.org/10.3390/fi15060198","pdf_url":"https://www.mdpi.com/1999-5903/15/6/198/pdf?version=1685437960","source":{"id":"https://openalex.org/S34838331","display_name":"Future Internet","issn_l":"1999-5903","issn":["1999-5903"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Future Internet","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:888d63a6d0c0434684e9957eba87f162","is_oa":true,"landing_page_url":"https://doaj.org/article/888d63a6d0c0434684e9957eba87f162","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Future Internet, Vol 15, Iss 6, p 198 (2023)","raw_type":"article"},{"id":"pmh:oai:mdpi.com:/1999-5903/15/6/198/","is_oa":true,"landing_page_url":"https://dx.doi.org/10.3390/fi15060198","pdf_url":null,"source":{"id":"https://openalex.org/S4306400947","display_name":"MDPI (MDPI AG)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210097602","host_organization_name":"Multidisciplinary Digital Publishing Institute (Switzerland)","host_organization_lineage":["https://openalex.org/I4210097602"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Future Internet; Volume 15; Issue 6; Pages: 198","raw_type":"Text"}],"best_oa_location":{"id":"doi:10.3390/fi15060198","is_oa":true,"landing_page_url":"https://doi.org/10.3390/fi15060198","pdf_url":"https://www.mdpi.com/1999-5903/15/6/198/pdf?version=1685437960","source":{"id":"https://openalex.org/S34838331","display_name":"Future Internet","issn_l":"1999-5903","issn":["1999-5903"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Future Internet","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.4300000071525574,"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16"}],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4378906522.pdf","grobid_xml":"https://content.openalex.org/works/W4378906522.grobid-xml"},"referenced_works_count":22,"referenced_works":["https://openalex.org/W122161529","https://openalex.org/W163738642","https://openalex.org/W1500241917","https://openalex.org/W1516319412","https://openalex.org/W2015055913","https://openalex.org/W2022162666","https://openalex.org/W2051657994","https://openalex.org/W2118242633","https://openalex.org/W2151943351","https://openalex.org/W2538200279","https://openalex.org/W2547881857","https://openalex.org/W2758339900","https://openalex.org/W2901522334","https://openalex.org/W2948127449","https://openalex.org/W2962931968","https://openalex.org/W2967057359","https://openalex.org/W3147102747","https://openalex.org/W4242379536","https://openalex.org/W4309542899","https://openalex.org/W4386872318","https://openalex.org/W6669417358","https://openalex.org/W6999551499"],"related_works":["https://openalex.org/W2359328895","https://openalex.org/W3013979739","https://openalex.org/W2363535981","https://openalex.org/W2007402811","https://openalex.org/W2655578171","https://openalex.org/W2577913821","https://openalex.org/W2326762630","https://openalex.org/W2391354408","https://openalex.org/W1986103452","https://openalex.org/W4296976839"],"abstract_inverted_index":{"Finding":[0],"a":[1,46,121,156],"provably":[2,63],"correct":[3],"subquadratic":[4],"synchronization":[5,122,134,147],"algorithm":[6,51,112],"for":[7,129],"many":[8],"filesystem":[9,39],"replicas":[10],"is":[11,62,69],"one":[12,90],"of":[13,34,49,58,91,105,164],"the":[14,31,66,92,106,118,124,133,142,146,165,183],"main":[15],"theoretical":[16],"problems":[17],"in":[18,71,162],"operational":[19],"transformation":[20],"(OT)":[21],"and":[22,44,65,74,88],"conflict-free":[23],"replicated":[24],"data":[25],"types":[26],"(CRDT)":[27],"frameworks.":[28],"Based":[29],"on":[30,153],"algebraic":[32],"theory":[33],"filesystems,":[35],"which":[36,53],"incorporates":[37],"non-commutative":[38],"commands":[40,93],"natively,":[41],"we":[42],"developed":[43],"built":[45],"proof-of-concept":[47],"implementation":[48],"an":[50,55,77],"suite":[52,150],"synchronizes":[54],"arbitrary":[56],"number":[57],"replicas.":[59],"The":[60,97,111,149],"result":[61],"correct,":[64],"synchronized":[67,109],"system":[68],"created":[70],"linear":[72],"space":[73],"time":[75],"after":[76],"initial":[78],"sorting":[79],"phase.":[80],"It":[81],"works":[82,152],"by":[83],"identifying":[84],"conflicting":[85],"command":[86],"pairs":[87],"requesting":[89],"to":[94,102,173],"be":[95,100,139],"removed.":[96],"method":[98],"can":[99,138],"guided":[101],"reach":[103],"any":[104],"theoretically":[107],"possible":[108],"states.":[110],"also":[113,151],"allows":[114],"asynchronous":[115],"usage.":[116],"After":[117],"client":[119],"sends":[120],"request,":[123],"local":[125],"replica":[126],"remains":[127],"available":[128],"further":[130],"modifications.":[131],"When":[132],"instructions":[135],"arrive,":[136],"they":[137],"merged":[140],"with":[141,155,175],"changes":[143],"made":[144],"since":[145],"request.":[148],"filesystems":[154,174],"directed":[157],"acyclic":[158],"graph-based":[159],"path":[160],"structure":[161],"place":[163],"traditional":[166],"tree-like":[167],"arrangement.":[168],"Consequently,":[169],"our":[170],"algorithms":[171],"apply":[172],"hard":[176],"or":[177],"soft":[178],"links":[179,184],"as":[180,182],"long":[181],"create":[185],"no":[186],"loops.":[187]},"counts_by_year":[{"year":2023,"cited_by_count":1}],"updated_date":"2026-08-18T07:49:30.821534","created_date":"2025-10-10T00:00:00"}
