NESTED TRANSACTION MECHANISM FOR LOCUS.

18Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

A working implementation of nested transactions has been produced for LOCUS, an integrated distributed operating system which provides a high degree of network transparency. Several aspects of the mechanism are novel. First, the mechanism allows a transaction to access objects directly without regard to the location of the object. Second, processes running on behalf of a single transaction may be located at many sites. Thus there is no need to invoke a new transaction to perform processing or access objects at a remote site. Third, unlike other environments, LOCUS allows replication of data objects at more than one site in the network, and this capability is incorporated into the transaction mechanism. If the copy of an object that is currently being accessed becomes unavailable, it is possible to continue work by using another one of the replicated copies. Finally, an efficient orphan removal algorithm is presented, and the problem of providing continued operation during network partitions is addressed in detail.

Cited by Powered by Scopus

Distributed programming in Argus

230Citations
N/AReaders
Get full text

File Servers for Network-Based Distributed Systems

50Citations
N/AReaders
Get full text

Recovery Management in QuickSilver

40Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Mueller, E. T., Moore, J. D., & Popek, G. J. (1983). NESTED TRANSACTION MECHANISM FOR LOCUS. Operating Systems Review (ACM), 17(5), 71–89. https://doi.org/10.1145/773379.806616

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 3

60%

Professor / Associate Prof. 2

40%

Readers' Discipline

Tooltip

Computer Science 5

100%

Save time finding and organizing research with Mendeley

Sign up for free