Abstract
The concepts of wait-freedom and low-atomicity in concurrent shared-variable programs are explored in the frameworks of temporal logic and UNITY. With the help of some new primitives, axioms for these concepts are presented. Later, these axioms are used to prove the impossibility of distributed consensus.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Anderson, J. H., and M. G. Gouda, The Virtue of Patience: Concurrent Programming With and Without Waiting, work in progress.
Chandy, K. M., and J. Misra, Parallel Program Design: A Foundation, Reading, Massachusetts: Addison-Wesley, 1988.
Emerson, E. A., and J. Y. Halpern, “Sometimes” and “Not Never” Revisited: On Branching Time versus Linear Time Temporal Logic, Journal of the ACM, 33(1), January 1986, pp. 151–178.
Fischer, M., N. Lynch, and M. Patterson, Impossibility of Distributed Consensus with One Faulty Process, Second Annual ACM Symposium on the Principles of Distributed Computing, 1983, pp. 1–7.
Herlihy, M., Impossibility and Universality Results for Wait-free Synchronization, Seventh Annual ACM Symposium on the Principles of Distributed Computing, 1987, pp. 276–290.
Lamport, L., On Interprocess Communication, parts I and II, Distributed Computing, 1(2), 1986, pp. 77–101.
Manna, Z., and A. Pnueli, Adequate Proof Principles for Invariance and Liveness Properties of Concurrent Programs, Science of Computer Programming, 4, 1984, pp. 257–289.
Peterson, G. L., and J. E. Burns, Concurrent Reading While Writing II: the Multi-writer Case, Twenty-eighth Annual Symposium on the Foundations of Computer Science, 1987, pp. 383–392.
Singh, A. K., J. H. Anderson, and M. G. Gouda, The Elusive Atomic Register Revisited, Sixth Annual ACM Symposium on the Principles of Distributed Computing, 1987, pp. 206–221.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Singh, A.K. (1991). An axiomatization of wait-freedom and low-atomicity. In: Akl, S.G., Fiala, F., Koczkodaj, W.W. (eds) Advances in Computing and Information — ICCI '90. ICCI 1990. Lecture Notes in Computer Science, vol 468. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-53504-7_72
Download citation
DOI: https://doi.org/10.1007/3-540-53504-7_72
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-53504-1
Online ISBN: 978-3-540-46677-2
eBook Packages: Springer Book Archive