{"id":"https://openalex.org/W2047745508","doi":"https://doi.org/10.1007/s00446-007-0046-9","title":"The weakest failure detectors to boost obstruction-freedom","display_name":"The weakest failure detectors to boost obstruction-freedom","publication_year":2007,"publication_date":"2007-10-30","ids":{"openalex":"https://openalex.org/W2047745508","doi":"https://doi.org/10.1007/s00446-007-0046-9","mag":"2047745508"},"language":"en","primary_location":{"id":"doi:10.1007/s00446-007-0046-9","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s00446-007-0046-9","pdf_url":"https://link.springer.com/content/pdf/10.1007/s00446-007-0046-9.pdf","source":{"id":"https://openalex.org/S139349430","display_name":"Distributed Computing","issn_l":"0178-2770","issn":["0178-2770","1432-0452"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Distributed Computing","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s00446-007-0046-9.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5049321288","display_name":"Rachid Guerraoui","orcid":"https://orcid.org/0000-0002-4794-8902"},"institutions":[{"id":"https://openalex.org/I4210109586","display_name":"Moscow Institute of Thermal Technology","ror":"https://ror.org/021es5e59","country_code":"RU","type":"facility","lineage":["https://openalex.org/I4210109586"]},{"id":"https://openalex.org/I174424907","display_name":"Laboratoire d'Informatique Fondamentale de Lille","ror":"https://ror.org/05rhg0h08","country_code":"FR","type":"facility","lineage":["https://openalex.org/I174424907"]},{"id":"https://openalex.org/I5124864","display_name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne","ror":"https://ror.org/02s376052","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I5124864"]}],"countries":["CH","FR","RU"],"is_corresponding":true,"raw_author_name":"Rachid Guerraoui","raw_affiliation_strings":["Computer Science and Artificial Intelligence Laboratory, MIT, Cambridge, USA","School of Computer and Communication Sciences, EPFL, Lausanne, Switzerland","School of Computer and Communication Sciences, EPFL","MIT"],"affiliations":[{"raw_affiliation_string":"Computer Science and Artificial Intelligence Laboratory, MIT, Cambridge, USA","institution_ids":[]},{"raw_affiliation_string":"School of Computer and Communication Sciences, EPFL, Lausanne, Switzerland","institution_ids":["https://openalex.org/I5124864"]},{"raw_affiliation_string":"School of Computer and Communication Sciences, EPFL","institution_ids":["https://openalex.org/I174424907"]},{"raw_affiliation_string":"MIT","institution_ids":["https://openalex.org/I4210109586"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060107963","display_name":"Micha\u0142 Kapa\u0142ka","orcid":"https://orcid.org/0000-0002-7961-5942"},"institutions":[{"id":"https://openalex.org/I5124864","display_name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne","ror":"https://ror.org/02s376052","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I5124864"]},{"id":"https://openalex.org/I174424907","display_name":"Laboratoire d'Informatique Fondamentale de Lille","ror":"https://ror.org/05rhg0h08","country_code":"FR","type":"facility","lineage":["https://openalex.org/I174424907"]}],"countries":["CH","FR"],"is_corresponding":false,"raw_author_name":"Micha\u0142 Kapa\u0142ka","raw_affiliation_strings":["School of Computer and Communication Sciences, EPFL, Lausanne, Switzerland","School of Computer and Communication Sciences, EPFL,"],"affiliations":[{"raw_affiliation_string":"School of Computer and Communication Sciences, EPFL, Lausanne, Switzerland","institution_ids":["https://openalex.org/I5124864"]},{"raw_affiliation_string":"School of Computer and Communication Sciences, EPFL,","institution_ids":["https://openalex.org/I174424907"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5017515710","display_name":"Petr Kouznetsov","orcid":null},"institutions":[{"id":"https://openalex.org/I4210121786","display_name":"Max Planck Institute for Software Systems","ror":"https://ror.org/02pe2kf23","country_code":"DE","type":"facility","lineage":["https://openalex.org/I149899117","https://openalex.org/I4210121786"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Petr Kouznetsov","raw_affiliation_strings":["Max Planck Institute for Software Systems, Saarbrucken, Germany","Max Planck Institute for Software Systems,#TAB#"],"affiliations":[{"raw_affiliation_string":"Max Planck Institute for Software Systems, Saarbrucken, Germany","institution_ids":["https://openalex.org/I4210121786"]},{"raw_affiliation_string":"Max Planck Institute for Software Systems,#TAB#","institution_ids":["https://openalex.org/I4210121786"]}]}],"institutions":[],"countries_distinct_count":4,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5049321288"],"corresponding_institution_ids":["https://openalex.org/I174424907","https://openalex.org/I4210109586","https://openalex.org/I5124864"],"apc_list":{"value":2490,"currency":"EUR","value_usd":3090},"apc_paid":{"value":2490,"currency":"EUR","value_usd":3090},"fwci":5.7551,"has_fulltext":true,"cited_by_count":43,"citation_normalized_percentile":{"value":0.96041702,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"20","issue":"6","first_page":"415","last_page":"433"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9909999966621399,"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"}},{"id":"https://openalex.org/T12288","display_name":"Optimization and Search Problems","score":0.9890999794006348,"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.7581785917282104},{"id":"https://openalex.org/keywords/delegate","display_name":"Delegate","score":0.6655458211898804},{"id":"https://openalex.org/keywords/lozenge","display_name":"Lozenge","score":0.6586030125617981},{"id":"https://openalex.org/keywords/blocking","display_name":"Blocking (statistics)","score":0.539788544178009},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.46410664916038513},{"id":"https://openalex.org/keywords/omega","display_name":"Omega","score":0.44186845421791077},{"id":"https://openalex.org/keywords/detector","display_name":"Detector","score":0.4146699011325836},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3207240700721741},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3206852078437805},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.3128606379032135},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.16648423671722412},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.14965111017227173},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.10875752568244934},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.09748196601867676},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.09427601099014282}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7581785917282104},{"id":"https://openalex.org/C143273055","wikidata":"https://www.wikidata.org/wiki/Q2382794","display_name":"Delegate","level":2,"score":0.6655458211898804},{"id":"https://openalex.org/C158245101","wikidata":"https://www.wikidata.org/wiki/Q13127755","display_name":"Lozenge","level":2,"score":0.6586030125617981},{"id":"https://openalex.org/C144745244","wikidata":"https://www.wikidata.org/wiki/Q4927286","display_name":"Blocking (statistics)","level":2,"score":0.539788544178009},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.46410664916038513},{"id":"https://openalex.org/C2779557605","wikidata":"https://www.wikidata.org/wiki/Q9890","display_name":"Omega","level":2,"score":0.44186845421791077},{"id":"https://openalex.org/C94915269","wikidata":"https://www.wikidata.org/wiki/Q1834857","display_name":"Detector","level":2,"score":0.4146699011325836},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3207240700721741},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3206852078437805},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.3128606379032135},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.16648423671722412},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.14965111017227173},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.10875752568244934},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.09748196601867676},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.09427601099014282},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1007/s00446-007-0046-9","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s00446-007-0046-9","pdf_url":"https://link.springer.com/content/pdf/10.1007/s00446-007-0046-9.pdf","source":{"id":"https://openalex.org/S139349430","display_name":"Distributed Computing","issn_l":"0178-2770","issn":["0178-2770","1432-0452"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Distributed Computing","raw_type":"journal-article"},{"id":"pmh:oai:infoscience.tind.io:113892","is_oa":true,"landing_page_url":"http://infoscience.epfl.ch/record/113892","pdf_url":null,"source":{"id":"https://openalex.org/S4306400487","display_name":"Infoscience (Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne)","issn_l":null,"issn":null,"is_oa":true,"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-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"research article"}],"best_oa_location":{"id":"doi:10.1007/s00446-007-0046-9","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s00446-007-0046-9","pdf_url":"https://link.springer.com/content/pdf/10.1007/s00446-007-0046-9.pdf","source":{"id":"https://openalex.org/S139349430","display_name":"Distributed Computing","issn_l":"0178-2770","issn":["0178-2770","1432-0452"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Distributed Computing","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.8100000023841858,"id":"https://metadata.un.org/sdg/16","display_name":"Peace, Justice and strong institutions"}],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2047745508.pdf","grobid_xml":"https://content.openalex.org/works/W2047745508.grobid-xml"},"referenced_works_count":29,"referenced_works":["https://openalex.org/W1526359699","https://openalex.org/W1553485915","https://openalex.org/W1554388936","https://openalex.org/W1587361561","https://openalex.org/W1759214032","https://openalex.org/W1890273243","https://openalex.org/W1988800505","https://openalex.org/W2003214215","https://openalex.org/W2035362408","https://openalex.org/W2041549661","https://openalex.org/W2075854425","https://openalex.org/W2077240273","https://openalex.org/W2085407655","https://openalex.org/W2101939036","https://openalex.org/W2103075920","https://openalex.org/W2104456311","https://openalex.org/W2105055683","https://openalex.org/W2106871513","https://openalex.org/W2119162981","https://openalex.org/W2131716463","https://openalex.org/W2133194649","https://openalex.org/W2133943294","https://openalex.org/W2139575664","https://openalex.org/W2160139557","https://openalex.org/W2167282885","https://openalex.org/W2336977579","https://openalex.org/W2912556876","https://openalex.org/W4236704314","https://openalex.org/W4251986490"],"related_works":["https://openalex.org/W2992240289","https://openalex.org/W3141203889","https://openalex.org/W2031284701","https://openalex.org/W2418771911","https://openalex.org/W3140622617","https://openalex.org/W2994187804","https://openalex.org/W2156039046","https://openalex.org/W2960441665","https://openalex.org/W2091948289","https://openalex.org/W2397431675"],"abstract_inverted_index":{"It":[0],"is":[1,104,131,141,208,232],"considered":[2],"good":[3],"practice":[4],"in":[5,77,126,166,181,202,264],"concurrent":[6],"computing":[7],"to":[8,27,41,107,144],"devise":[9],"shared":[10],"object":[11,60],"implementations":[12],"that":[13,51,100,179,223,250],"ensure":[14,52],"a":[15,113,119,150,182,216,220],"minimal":[16],"obstruction-free":[17,59,110,147],"progress":[18],"property":[19],"and":[20,38,44,116,129,177,190,219,227],"delegate":[21],"the":[22,78,81,85,88,105,142,156,160,197,235,242],"task":[23],"of":[24,56,80,158,199],"boosting":[25],"liveness":[26],"independent":[28],"generic":[29],"oracles":[30,74],"called":[31],"contention":[32,46,49,82,164,168,214,252],"managers.":[33],"This":[34],"paper":[35],"determines":[36],"necessary":[37,63],"sufficient":[39,89],"conditions":[40,64,90],"implement":[42],"wait-free":[43,114,221,251],"non-blocking":[45,151,217,256],"managers,":[47,253],"i.e.,":[48,96],"managers":[50],"wait-freedom":[53],"(resp.":[54],"non-blockingness)":[55],"any":[57,109,146],"associated":[58],"implementation.":[61],"The":[62],"hold":[65],"even":[66,263],"when":[67,206],"universal":[68],"objects":[69],"(like":[70],"compare-and-swap)":[71],"or":[72],"random":[73],"are":[75,180],"available":[76],"implementation":[79],"manager.":[83],"On":[84],"other":[86],"hand,":[87],"assume":[91],"only":[92],"basic":[93],"read/write":[94],"objects,":[95],"registers.":[97],"We":[98,153,170,211,248],"show":[99,249],"failure":[101,121,174,200],"detector":[102,122],"$$\\lozenge{\\fancyscript{P}}$$":[103],"weakest":[106,143],"convert":[108,145],"algorithm":[111,148],"into":[112,149],"one,":[115,222],"\u03a9":[117,188],"*,":[118],"new":[120],"which":[123,130],"we":[124],"introduce":[125],"this":[127],"paper,":[128],"strictly":[132,137],"weaker":[133],"than":[134,139],"$$\\lozenge\\fancyscript{P}$$":[135,191],"but":[136,193],"stronger":[138],"\u03a9,":[140],"one.":[152],"also":[154],"address":[155],"issue":[157],"minimizing":[159],"overhead":[161,240,262],"imposed":[162],"by":[163],"management":[165],"low":[167],"scenarios.":[169],"propose":[171],"two":[172,213],"intermittent":[173],"detectors":[175],"$$I_{\\Omega^*}$$":[176,226],"$$I_{\\lozenge\\fancyscript{P}}$$":[178,228],"precise":[183],"sense":[184],"equivalent":[185],"to,":[186],"respectively,":[187,225],"*":[189],",":[192],"allow":[194],"for":[195],"reducing":[196],"cost":[198],"detection":[201],"eventually":[203],"synchronous":[204],"systems":[205],"there":[207,231],"little":[209,239],"contention.":[210],"present":[212],"managers:":[215],"one":[218],"use,":[224],".":[229],"When":[230],"no":[233],"contention,":[234],"first":[236],"induces":[237,244],"very":[238],"whereas":[241],"second":[243],"some":[245],"non-trivial":[246,261],"overhead.":[247],"unlike":[254],"their":[255],"counterparts,":[257],"impose":[258],"an":[259],"inherent":[260],"contention-free":[265],"executions.":[266]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2017,"cited_by_count":1},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":6},{"year":2013,"cited_by_count":2},{"year":2012,"cited_by_count":7}],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2025-10-10T00:00:00"}
