@TechReport{Dartmouth:TR2008-618, author = {Vibhor Bhatt and Nicholas Christman and Prasad Jayanti}, title = {{The Weakest Failure Detector to Solve Mutual Exclusion}}, institution = {Dartmouth College, Computer Science}, address = {Hanover, NH}, number = {TR2008-618}, year = {2008}, month = {April}, URL = {http://www.cs.dartmouth.edu/reports/TR2008-618.pdf}, abstract = { Mutual exclusion is not solvable in an asynchronous message-passing system where processes are subject to crash failures. Delporte-Gallet et. al. determined the weakest failure detector to solve this problem when a majority of processes are correct. Here we identify the weakest failure detector to solve mutual exclusion in any environment, i.e., regardless of the number of faulty processes. We also show a relation between mutual exclusion and consensus, arguably the two most fundamental problems in distributed computing. Specifically, we show that a failure detector that solves mutual exclusion is sufficient to solve non-uniform consensus but not necessarily uniform consensus. } }