TY - JOUR
T1 - Message terminating algorithms for anonymous rings of unknown size
AU - Cidon, Israel
AU - Shavitt, Yuval
PY - 1995/4/28
Y1 - 1995/4/28
N2 - We consider a ring of an unknown number of anonymous processors. We focus on message terminating algorithms, i.e., algorithms that terminate when no more messages are present in the system but the processors may lack the ability to detect this situation. This paper addresses the design of deterministic and probabilistic algorithms that message terminate with the correct result. For this model we show: (i) A deterministic ring orientation algorithm that employs symmetry breaking link markings and requires O(n log2 n) bits for communication and O(n) time. A probabilistic Las-Vegas version of this algorithm (that requires no link markings) has the same average communication and time complexities, (ii) A probabilistic Las-Vegas algorithm for partitioning an even size ring into pairs that requires O(n log n) communication bits and time, (iii) The impossibility of computing (via a Las-Vegas algorithm) most functions (the class of nonsymmetric functions) including: leader election, XOR and finding the ring size. The same technique can be applied to prove the impossibility of partitioning an odd size ring into a maximal number of pairs.
AB - We consider a ring of an unknown number of anonymous processors. We focus on message terminating algorithms, i.e., algorithms that terminate when no more messages are present in the system but the processors may lack the ability to detect this situation. This paper addresses the design of deterministic and probabilistic algorithms that message terminate with the correct result. For this model we show: (i) A deterministic ring orientation algorithm that employs symmetry breaking link markings and requires O(n log2 n) bits for communication and O(n) time. A probabilistic Las-Vegas version of this algorithm (that requires no link markings) has the same average communication and time complexities, (ii) A probabilistic Las-Vegas algorithm for partitioning an even size ring into pairs that requires O(n log n) communication bits and time, (iii) The impossibility of computing (via a Las-Vegas algorithm) most functions (the class of nonsymmetric functions) including: leader election, XOR and finding the ring size. The same technique can be applied to prove the impossibility of partitioning an odd size ring into a maximal number of pairs.
KW - Algorithms
KW - Anonymous rings
KW - Message terminating algorithms
KW - Orientation
UR - http://www.scopus.com/inward/record.url?scp=0141552994&partnerID=8YFLogxK
U2 - 10.1016/0020-0190(94)00237-S
DO - 10.1016/0020-0190(94)00237-S
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:0141552994
SN - 0020-0190
VL - 54
SP - 111
EP - 119
JO - Information Processing Letters
JF - Information Processing Letters
IS - 2
ER -