| Bounds on the shared memory requirements for long-lived & adaptive objects (extended abstract) |
| Full text |
Pdf
(949 KB)
|
| Source
|
Annual ACM Symposium on Principles of Distributed Computing
archive
Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing
table of contents
Portland, Oregon, United States
Pages: 81 - 89
Year of Publication: 2000
ISBN:1-58113-183-6
|
|
Authors
|
|
Yehuda Afek
|
Computer Science Dept., Tel-Aviv University and IDC, Herzliya, Israel 69978
|
|
Pazi Boxer
|
Computer Science Dept., Tel-Aviv University, Israel 69978
|
|
Dan Touitou
|
IBM Research Lab in Haifa, Israel
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 18, Citation Count: 7
|
|
|
ABSTRACT
In this paper we prove: For any constant d there is a large enough n such that there is no long-lived adaptive implementation of collect or renaming in the read write model with n processes that uses d or less MWMR registers.
In other words, there is no implementation of a long-lived and adaptive renaming or collect object in the atomic read/write model that uses O(1) multi-writer-multi-reader registers and any number of single-writer-multi-reader registers. In 1980 Burns and Lynch [1] proved that at least n multi-writer-multi-reader (MWMR) registers are necessary in any mutual exclusion algorithm that uses only MWMR registers (i.e., atomic registers). It is also relatively easy to see that any adaptive non-trivial algorithm uses at least one multi-writer-multi-reader (MWMR) register even when there are n single-writer-multi-reader (SWMR) registers. Here we extend the techniques of Burns and Lynch and prove that adaptive algorithms that use both SWMR and MWMR registers such as, collect and renaming, need in addition to the &OHgr;(n) SWMR registers a non-constant, F(n) number of MWMR registers.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
H. Attiya and A. Fouren. Adaptive long-lived renaming with read and write operations. Technical Report 0956, Faculty of Computer Science, Technion, Haifa, 1999. http://www, cs. t echnion, ac. il/,~ h agit/pubs/ tr0956.ps.gz.
|
| |
3
|
|
| |
4
|
Y. Afek, H. Attiya, G. Stupp, and D. Touitou. Adaptive long-lived renaming using bounded memory. Submitted to DISC99. ftp://ftp.math.tau.ac.il/pub/stupp/PAPERS/ name99.ps.gz, 1999.
|
| |
5
|
|
| |
6
|
Y. Afek, E. Gafni, and M. Merritt. Adaptive algorithms utilyzing adaptive collect and snapshot. Submitted for publication, ftp://ftp.math.tau.ac.il/pub/afek/lshotRn.ps, 1999.
|
| |
7
|
Y. Afek, P. Boxer, and D. Touitou. Bounds on the shared memory requirements for long-lived & adaptive objects. Draft of full paper, ftp://ftp.math.tau.ac.il/ pub/afek/abt.ps.
|
| |
8
|
H. Attiya and A. Fouren. Adaptive long-lived renaming with read and write operations. Extended Abstract, November 1998.
|
 |
9
|
Yehuda Afek , Hagit Attiya , Arie Fouren , Gideon Stupp , Dan Touitou, Long-lived renaming made adaptive, Proceedings of the eighteenth annual ACM symposium on Principles of distributed computing, p.91-103, May 04-06, 1999, Atlanta, Georgia, United States
[doi> 10.1145/301308.301335]
|
 |
10
|
|
| |
11
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|