Optimal 1-fair alternators (Q1603376)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 1767163
Language Label Description Also known as
default for all languages
No label defined
    English
    Optimal 1-fair alternators
    scientific article; zbMATH DE number 1767163

      Statements

      Optimal 1-fair alternators (English)
      0 references
      0 references
      14 July 2002
      0 references
      This paper proposes a general approach to design the optimal 1-fair alternators. An alternator is a network of concurrent processors, which can stabilize to states satisfying two conditions. First, if one processor is executing the critical step, then no neighbor of that processor executes the critical step at the same time. Second, along any concurrent execution, each processor executes the critical step infinitely often. An alternator is said to be 1-fair if the second condition is changed as: For any \(x, t1\) and t2, processor \(x\) executes two successive critical steps at steps t1 and t2, then in the period of steps [t1, t2), all other processors execute the critical step exactly once. A 1-fair alternator design is optimal if each processor can execute the critical step once in every fewest possible steps. Adopting this approach, we have demonstrated two optimal 1-fair alternator designs: one for hypercubes and the other for \(D\times D\) meshes with odd \(D.\) For both designs, each processor executes the critical step once in every two steps.
      0 references
      Alternator
      0 references
      Coloring
      0 references
      Phase synchronization
      0 references
      Self-stabilization
      0 references
      Design of algorithms
      0 references
      Concurrency
      0 references
      Fault tolerance
      0 references

      Identifiers