TY - JOUR
T1 - Computing with infinitely many processes
AU - Merritt, Michael
AU - Taubenfeld, Gadi
N1 - Copyright:
Copyright 2014 Elsevier B.V., All rights reserved.
PY - 2013/12
Y1 - 2013/12
N2 - We explore four classic problems in concurrent computing (election, mutual exclusion, consensus, and naming) when the number of processes which may participate is unbounded. Partial information about the number of processes actually participating and the concurrency level is shown to affect the computability and complexity of solving these problems when using only atomic registers. We survey and generalize work carried out in models with known bounds on the number of processes, and prove several new results. These include improved bounds for election when participation is required and a new adaptive starvation-free mutual exclusion algorithm for unbounded concurrency. We also survey results in models with shared objects stronger than atomic registers, such as test&set bits, semaphores or read-modify-write registers, and update them for the unbounded case.
AB - We explore four classic problems in concurrent computing (election, mutual exclusion, consensus, and naming) when the number of processes which may participate is unbounded. Partial information about the number of processes actually participating and the concurrency level is shown to affect the computability and complexity of solving these problems when using only atomic registers. We survey and generalize work carried out in models with known bounds on the number of processes, and prove several new results. These include improved bounds for election when participation is required and a new adaptive starvation-free mutual exclusion algorithm for unbounded concurrency. We also survey results in models with shared objects stronger than atomic registers, such as test&set bits, semaphores or read-modify-write registers, and update them for the unbounded case.
KW - Bounded concurrency
KW - Consensus
KW - Election
KW - Infinitely many processes
KW - Mutual exclusion
KW - Naming
KW - Unbounded concurrency
UR - http://www.scopus.com/inward/record.url?scp=84890531653&partnerID=8YFLogxK
U2 - 10.1016/j.ic.2013.11.007
DO - 10.1016/j.ic.2013.11.007
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:84890531653
SN - 0890-5401
VL - 233
SP - 12
EP - 31
JO - Information and Computation
JF - Information and Computation
ER -