Ring based termination detection algorithm for distributed computations (Q1124323)

From MaRDI portal





scientific article; zbMATH DE number 4111992
Language Label Description Also known as
English
Ring based termination detection algorithm for distributed computations
scientific article; zbMATH DE number 4111992

    Statements

    Ring based termination detection algorithm for distributed computations (English)
    0 references
    0 references
    1988
    0 references
    Let a distributed program P consists of n communicating sequential processes \(p_ 1,p_ 1,...,p_ n\). Each process \(p_ i\) has a local termination condition \(B_ i\) and let GTC \(=\) \(\bigwedge^{n}_{i=1}B_ i\) denote the global termination condition. A fully symmetric algorithm for detecting \(GTC=true\) (by at least one process) is proposed. This detection is realized by message passing (special control communications, apart from basic communications), the processes of P being connected by a Hamiltonian ring (each process knows only its successor in the ring). The algorithm is simpler than that of \textit{R. K. Arora}, \textit{S. P. Ranna}, \textit{M. N. Gupta} [Ring based detection algorithm for distributed computations, Microprocessing and Microprogramming 19(3), 219-226 (1987)] or \textit{S. P. Ranna} [Inf. Process. Lett. 17(1), 1-4 (1983)], taking a smaller number of messages to detect GTC (in averages cases).
    0 references
    concurrency
    0 references
    distributed program
    0 references
    communicating sequential processes
    0 references

    Identifiers