Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Time-optimal, space-efficient single-scanner snapshots & multi-scanner snapshots using CAS
Fatourou P., Kallimanis N.  Principles of distributed computing (Proceedings of the Twenty-Sixth Annual ACM Symposium on Principles of Distributed Computing, Portland, Oregon, Aug 12-15, 2007)33-42.2007.Type:Proceedings
Date Reviewed: Nov 15 2007

An important issue in multiprocess systems is getting consistent views of shared memory. One solution is to use a snapshot object that is shared by all processes.

The authors of this paper introduce some new algorithms that significantly reduce both time and space complexity in updating and scanning the items in the snapshot object. The new algorithms are simple and quite easy to implement.

The first part of this paper is an introduction, in which the authors detail the use of snapshot objects and previous work, and provide a brief description of their new algorithms. The second part introduces a virtual machine that the authors use to design and analyze their algorithms. Parts 3 through 6 are detailed analyses of the new algorithms, and a comparison with previous work. The last section discusses the implementation of the new algorithms.

One main drawback of this paper is that it doesn’t have any real numbers to show the importance of improving updating and scanning performance. In other words, if even a very slow updating and scanning procedure consumes only a small fraction of a system’s resources, then improving such a procedure will not be very valuable.

Reviewer:  Jingping Long Review #: CR134942 (0809-0911)
Bookmark and Share
 
Parallel Processing (I.3.1 ... )
 
 
Concurrency (D.4.1 ... )
 
 
Distributed Data Structures (E.1 ... )
 
 
Synchronization (D.4.1 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Parallel Processing": Date
Parallel volume rendering and data coherence
Corrie B., Mackerras P.  Parallel rendering (Proceedings of the 1993 symposium, San Jose, California, United States, Oct 25-26, 1993)23-26, 1993. Type: Proceedings
Jul 1 1994
Guest Editor’s Introduction: Parallel Processing for Computer Vision and Image Understanding
Choudhary A., Ranka S. Computer 25(2): 7-10, 1992. Type: Article
Jun 1 1993
Development of parallel explicit finite element sheet forming simulation system based on GPU architecture
Cai Y., Li G., Wang H., Zheng G., Lin S. Advances in Engineering Software 45(1): 370-379, 2012. Type: Article
Nov 19 2012
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy