Space-efficient construction of buffer-optimal 1-writer 1-reader multivalued atomic variable

1Citations
Citations of this article
19Readers
Mendeley users who have this article in their library.

Abstract

This paper resolves an efficiency issues in the construction of 1-writer 1-reader multivalued atomic shared (read/write) variable from safe bits. A 1-writer 1-reader construction is buffer-optimal if the following properties is satisfied: 1) shared variables are used either as buffers or as control variables; buffers store the values that are written and control variable coordinate reading and writing of the buffers; no control information is written in the buffer; 2) buffers contain only value from the domain of the variable; 3) optimum number of 1-reader safe buffers are used; 4) there is almost one reading of a buffer in a read execution; and 5) there is only one writing of a buffer in a write execution. The implications of these properties on construction is discussed. It is shown that to satisfy property 5, at least five control bits are needed.

Cited by Powered by Scopus

On space-optimality of buffer-based conflict-free constructions of 1-writer 1-reader multivalued atomic variables from safe bits

0Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Haldar, S., & Vidyasankar, K. (1996). Space-efficient construction of buffer-optimal 1-writer 1-reader multivalued atomic variable. In Proceedings of the Annual ACM Symposium on Principles of Distributed Computing (p. 178). ACM. https://doi.org/10.1145/248052.248086

Readers over time

‘13‘15‘16‘17‘18‘19‘20‘21‘2301234

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 10

63%

Professor / Associate Prof. 3

19%

Researcher 2

13%

Lecturer / Post doc 1

6%

Readers' Discipline

Tooltip

Computer Science 16

94%

Physics and Astronomy 1

6%

Save time finding and organizing research with Mendeley

Sign up for free
0