DocumentCode
3444303
Title
Distributed locking: a mechanism for constructing highly available objects
Author
Wilkes, C. Thomas ; LeBlanc, Richard J., Jr.
Author_Institution
Dept. of Comput. Sci., Lowell Univ., MA, USA
fYear
1988
fDate
10-12 Oct 1988
Firstpage
194
Lastpage
203
Abstract
A description is given of the results of a study of methods of achieving fault tolerance in the Clouds system and, in particular, of achieving increased availability of objects. The problems explored in this work, the model of distributed computation in which the problems posed by the research were examined (the Clouds system), the tools that were used to address these problems (the Aeolus programming language), and some related research are briefly described. The authors present a methodology for achieving available services by conversion of resilient single-site implementations into replicated implementations. A mechanism with which they propose to support this methodology, called distributed locking (DL), is presented. A description is also given of a linguistic feature for the specification of the availability properties of an object replicated via DL. The language runtime support features (primitives) required for DL and the operating system support needed for these features are presented
Keywords
distributed processing; fault tolerant computing; operating systems (computers); Aeolus programming language; Clouds system; distributed computation; distributed locking; fault tolerance; linguistic feature; operating system support; Availability; Clouds; Computer languages; Computer science; Concurrent computing; Distributed computing; Distributed databases; Fault tolerant systems; Internet; Proposals;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliable Distributed Systems, 1988. Proceedings., Seventh Symposium on
Conference_Location
Columbus, OH
Print_ISBN
0-8186-0875-7
Type
conf
DOI
10.1109/RELDIS.1988.25795
Filename
25795
Link To Document