Reliable Self-Stabilizing Communication for Quasi Rendezvous
Johnen, Colette ; Lavallee, Ivan ; Lavault, Christian
HAL, hal-00465650 / Harvested from HAL
The paper presents three self-stabilizing protocols for basic fair and reliable link communication primitives. We assume a link-register communication model under read/write atomicity, where every process can read from but cannot write into its neighbours' registers. The first primitive guarantees that any process writes a new value in its register(s) only after all its neighbours have read the previous value, whatever the initial scheduling of processes' actions. The second primitive implements a "weak rendezvous" communication mechanism by using an alternating bit protocol: whenever a process consecutively writes n values (possibly the same ones) in a register, each neighbour is guaranteed to read each value from the register at least once. On the basis of the previous protocol, the third primitive implements a "quasi rendezvous": in words, this primitive ensures furthermore that there exists exactly one reading between two writing operations All protocols are self-stabilizing and run in asynchronous arbitrary networks. The goal of the paper is in handling each primitive by a separate procedure, which can be used as a "black box" in more involved self-stabilizing protocols.
Publié le : 2002-07-05
Classification:  Self-stabilization,  Communication primitive,  Rendezvous,  Read/Write atomicity,  liveliness,  [MATH.MATH-CO]Mathematics [math]/Combinatorics [math.CO],  [INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC]
@article{hal-00465650,
     author = {Johnen, Colette and Lavallee, Ivan and Lavault, Christian},
     title = {Reliable Self-Stabilizing Communication for Quasi Rendezvous},
     journal = {HAL},
     volume = {2002},
     number = {0},
     year = {2002},
     language = {en},
     url = {http://dml.mathdoc.fr/item/hal-00465650}
}
Johnen, Colette; Lavallee, Ivan; Lavault, Christian. Reliable Self-Stabilizing Communication for Quasi Rendezvous. HAL, Tome 2002 (2002) no. 0, . http://gdmltest.u-ga.fr/item/hal-00465650/