Bounded delay for a free address (Q1901690)

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 814145
Language Label Description Also known as
default for all languages
No label defined
    English
    Bounded delay for a free address
    scientific article; zbMATH DE number 814145

      Statements

      Bounded delay for a free address (English)
      0 references
      0 references
      19 November 1995
      0 references
      The paper treats a problem of concurrent processes that communicate by means of shared variables. The problem is to let \(n\) processes concurrently and repeatedly search for free addresses in a range of \(m\) addresses. The search must be wait-free: a searching process finds an address in a bounded number of steps. Three solutions are presented. The first one has large atomic actions. The second one is only correct if \(m \geq (r + 1) \cdot n\) where \(r\) is the maximum number of used addresses. The third solution is always partially correct. It is wait-free if \(m > r + 2 \cdot n\). This solution has a worst-case waiting time quadratic in \(n\) and an amortized waiting time linear in \(n\), even linear in the number of active processes. Invariants are used to prove the correctness of the algorithms.
      0 references
      address searching
      0 references
      correctness of algorithms
      0 references
      concurrent processes
      0 references
      atomic actions
      0 references
      0 references
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references