ACM Home Page
Please provide us with feedback. Feedback
Robust wait-free hierarchies
Full text PdfPdf (362 KB)
Source Journal of the ACM (JACM) archive
Volume 44 ,  Issue 4  (July 1997) table of contents
Pages: 592 - 614  
Year of Publication: 1997
ISSN:0004-5411
Author
Prasad Jayanti  Dartmouth College, Hanover, NH
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 37,   Citation Count: 10
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/263867.263888
What is a DOI?

ABSTRACT

The problem of implementing a shared object of one type from shared objects of other types has been extensively researched. Recent focus has mostly been on wait-free implementations, which permit every process to complete its operations on implemented objects, regardless of the speeds of other processes. It is known that shared objects of different types have differing abilities to support wait-free implementations. It is therefore natural to want to arrange types in a hierarchy that reflects their relative abilities to support wait-free implementations. In this paper, we formally define robustness and other desirable properties of hierarchies. Roughly speaking, a hierarchy is robust if each type is “stronger” than any combination of lower level types. We study two specific hierarchies: one, that we call hrm in which the level of a type is based on the ability of an unbounded number of objects of that type, and another hierarchy, that we call hr1, in which a type's level is based on the ability of a fixed number of objects of that type. We prove that resource bounded hierarchies, such as hr1 and its variants, are not robust. We also establish the unique importance of hrm: every nontrivial robust hierarchy, if one exists, is necessarily a “coarsening” of hrm.


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
BOROWSKY, E., AND GAFNI, E. 1993. The implication of the Borowski-Gafni simulation on the set consensus hierarchy. Tech. Rep. 930021. Computer Science Dept., Univ. California at Los Angeles, Los Angeles, Calif.
3
4
5
6
7
8
9
10
11
12
 
13
 
14
15
16
 
17
LOUI, M. C., AND ABU-AMARA, H.H. 1987. Memory requirements for agreement among unreliable asynchronous processes. Adv. Comput. Res. 4, 163-183.
 
18
LYNCH, N., AND TUTTLE, M. 1988. An introduction to input/output automata. Tech. Rep. HIT/ LCS/TM-373. Lab. Comput. Sci., Mass. Inst. Tech., Cambridge, Mass.
 
19
20
21
 
22
23
24

CITED BY  10