{"id":"https://openalex.org/W1997124359","doi":"https://doi.org/10.1137/s0097539700366000","title":"Adaptive and Efficient Algorithms for Lattice Agreement and Renaming","display_name":"Adaptive and Efficient Algorithms for Lattice Agreement and Renaming","publication_year":2001,"publication_date":"2001-01-01","ids":{"openalex":"https://openalex.org/W1997124359","doi":"https://doi.org/10.1137/s0097539700366000","mag":"1997124359"},"language":"en","primary_location":{"id":"doi:10.1137/s0097539700366000","is_oa":false,"landing_page_url":"https://doi.org/10.1137/s0097539700366000","pdf_url":null,"source":{"id":"https://openalex.org/S153560523","display_name":"SIAM Journal on Computing","issn_l":"0097-5397","issn":["0097-5397","1095-7111"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320508","host_organization_name":"Society for Industrial and Applied Mathematics","host_organization_lineage":["https://openalex.org/P4310320508"],"host_organization_lineage_names":["Society for Industrial and Applied Mathematics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SIAM Journal on Computing","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/A5029333678","display_name":"Hagit Attiya","orcid":"https://orcid.org/0000-0002-8017-6457"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Hagit Attiya","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5014901715","display_name":"Arie Fouren","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Arie Fouren","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5029333678"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":3.0158,"has_fulltext":false,"cited_by_count":70,"citation_normalized_percentile":{"value":0.92716263,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":"31","issue":"2","first_page":"642","last_page":"664"},"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.9995999932289124,"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.9995999932289124,"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/T10237","display_name":"Cryptography and Data Security","score":0.9663000106811523,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T13471","display_name":"Cognitive Functions and Memory","score":0.960099995136261,"subfield":{"id":"https://openalex.org/subfields/3205","display_name":"Experimental and Cognitive Psychology"},"field":{"id":"https://openalex.org/fields/32","display_name":"Psychology"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7944561243057251},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.6658127903938293},{"id":"https://openalex.org/keywords/asynchronous-communication","display_name":"Asynchronous communication","score":0.6649402976036072},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.4824686348438263},{"id":"https://openalex.org/keywords/lattice","display_name":"Lattice (music)","score":0.44884783029556274},{"id":"https://openalex.org/keywords/time-complexity","display_name":"Time complexity","score":0.4286220073699951},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.42170509696006775},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3829197287559509},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.135696142911911}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7944561243057251},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.6658127903938293},{"id":"https://openalex.org/C151319957","wikidata":"https://www.wikidata.org/wiki/Q752739","display_name":"Asynchronous communication","level":2,"score":0.6649402976036072},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.4824686348438263},{"id":"https://openalex.org/C2781204021","wikidata":"https://www.wikidata.org/wiki/Q6497091","display_name":"Lattice (music)","level":2,"score":0.44884783029556274},{"id":"https://openalex.org/C311688","wikidata":"https://www.wikidata.org/wiki/Q2393193","display_name":"Time complexity","level":2,"score":0.4286220073699951},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.42170509696006775},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3829197287559509},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.135696142911911},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C24890656","wikidata":"https://www.wikidata.org/wiki/Q82811","display_name":"Acoustics","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1137/s0097539700366000","is_oa":false,"landing_page_url":"https://doi.org/10.1137/s0097539700366000","pdf_url":null,"source":{"id":"https://openalex.org/S153560523","display_name":"SIAM Journal on Computing","issn_l":"0097-5397","issn":["0097-5397","1095-7111"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320508","host_organization_name":"Society for Industrial and Applied Mathematics","host_organization_lineage":["https://openalex.org/P4310320508"],"host_organization_lineage_names":["Society for Industrial and Applied Mathematics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SIAM Journal on Computing","raw_type":"journal-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.31.9976","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.31.9976","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.technion.ac.il/~hagit/pubs/AF98f.ps.gz","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.35.8348","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.35.8348","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.technion.ac.il/~hagit/pubs/AF98rev.ps.gz","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Quality Education","score":0.6700000166893005,"id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W1967980352","https://openalex.org/W1976439674","https://openalex.org/W1990090334","https://openalex.org/W1992427547","https://openalex.org/W1993805917","https://openalex.org/W1996313988","https://openalex.org/W2007892063","https://openalex.org/W2023866984","https://openalex.org/W2031502627","https://openalex.org/W2039966494","https://openalex.org/W2041549661","https://openalex.org/W2044657757","https://openalex.org/W2069716047","https://openalex.org/W2070832726","https://openalex.org/W2070908350","https://openalex.org/W2070993796","https://openalex.org/W2077437089","https://openalex.org/W2081960123","https://openalex.org/W2086231977","https://openalex.org/W2095126777","https://openalex.org/W2124525591","https://openalex.org/W2128075201","https://openalex.org/W2149907923","https://openalex.org/W2166071597","https://openalex.org/W2294115894"],"related_works":["https://openalex.org/W2120447654","https://openalex.org/W2977179488","https://openalex.org/W2116677773","https://openalex.org/W2144453115","https://openalex.org/W2128223750","https://openalex.org/W4297819361","https://openalex.org/W1491017262","https://openalex.org/W1494824878","https://openalex.org/W4294338060","https://openalex.org/W2172051598"],"abstract_inverted_index":{"In":[0],"a":[1,30],"shared-memory":[2],"system,":[3],"n":[4],"independent":[5],"asynchronous":[6],"processes,":[7,77],"with":[8],"distinct":[9],"names":[10],"in":[11,55,83,88],"the":[12,37,51,56,72,92,107,121,133],"range":[13],"{0,":[14],"...,":[15],"N-1},":[16],"communicate":[17],"by":[18],"reading":[19],"and":[20,85,105,181],"writing":[21],"to":[22,50],"shared":[23],"registers.":[24,162,186],"An":[25,58,117],"algorithm":[26,59,123,127,147],"is":[27,60,81,113,124],"wait-free":[28,45],"if":[29,65],"process":[31],"completes":[32],"its":[33,66],"execution":[34],"regardless":[35],"of":[36,39,53,75,91,110,120,155,167],"behavior":[38],"other":[40],"processes.":[41],"This":[42],"paper":[43],"considers":[44],"algorithms":[46,95,112],"whose":[47],"complexity":[48,68,109,172],"adjusts":[49],"level":[52],"contention":[54],"system:":[57],"adaptive":[61],"(to":[62],"total":[63],"contention)":[64],"step":[67,108,142,171],"depends":[69],"only":[70],"on":[71,132],"actual":[73],"number":[74,80],"active":[76],"k;":[78],"this":[79,130],"unknown":[82],"advance":[84],"may":[86],"change":[87],"different":[89],"executions":[90],"algorithm.":[93],"Adaptive":[94],"are":[96],"presented":[97],"for":[98,128],"two":[99],"important":[100],"decision":[101],"problems,":[102],"lattice":[103],"agreement":[104],"(6k-1)-renaming;":[106],"both":[111],"O(k":[114],"log":[115,174],"k).":[116],"interesting":[118],"component":[119],"(6k-1)-renaming":[122],"an":[125,152],"O(N)":[126,153,182],"(2k-1)-renaming;":[129],"improves":[131],"best":[134,164],"previously":[135],"known":[136,165],"(2k-1)-renaming":[137],"algorithm,":[138],"which":[139],"has":[140],"O(Nnk)":[141],"complexity.":[143],"The":[144,163],"efficient":[145],"renaming":[146],"can":[148],"be":[149],"modified":[150],"into":[151],"implementation":[154],"atomic":[156,168],"snapshots":[157,169],"using":[158,176,183],"dynamic":[159],"single-writer":[160,178],"multi-reader":[161,179,185],"implementations":[166],"have":[170],"O(N":[173],"N)":[175],"static":[177],"registers,":[180],"multi-writer":[184]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":1},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":3},{"year":2014,"cited_by_count":4},{"year":2013,"cited_by_count":7},{"year":2012,"cited_by_count":5}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
