Technical Report CS0791

TR#:CS0791
Class:CS
Title: ATOMIC SNAPSHOTS IN O(n \log n) OPERATIONS.
Authors: H. Attiya and O. Rachman
PDFNot Available
Abstract:

The atomic snapshot object is an important primitive used for the design and verification of wait-free algorithms in shared memory distributed systems. A snapshot object is a shared data structure partitioned into segments. Processors can either update an individual segment, or instantaneously scan all segments of the object. This paper presents an implementation of an atomic snapshot object in which each high level operation (scan or update) requires O(n \log n) low level operations on atomic read/write registers.

CopyrightThe above paper is copyright by the Technion, Author(s), or others. Please contact the author(s) for more information

Remark: Any link to this technical report should be to this page (http://www.cs.technion.ac.il/users/wwwb/cgi-bin/tr-info.cgi/1993/CS/CS0791), rather than to the URL of the PDF files directly. The latter URLs may change without notice.

To the list of the CS technical reports of 1993
To the main CS technical reports page

Computer science department, Technion
admin