DocumentCode :
1237947
Title :
Ordering Actions for Visibility
Author :
McKendry, Martin S.
Author_Institution :
Department of Computer Science, Carnegie-Mellon University
Issue :
6
fYear :
1985
fDate :
6/1/1985 12:00:00 AM
Firstpage :
509
Lastpage :
519
Abstract :
Several research projects are studying architectures for distributed computing that are founded on the notion of atomic actions operating on objects (instances of abstract data types). Such projects as Clouds at Georgia Tech and Archons at Carnegie-Mellon University are evaluating this approach as the foundation for constructing distributed operating systems. Objects are not new to operating systems. They provide substantial benefits in such dimensions as protection and synchronization, as well as their inherent organizational characteristics. This paper is concerned with synchronization to control ordering, a function often associated with objects. Conventional approaches require substantial extension for the action environment. Typically, they are based on (or equivalent to) general semaphores. Semaphores take no account of the visibility requirements of actions however, and consequently they can allow an action to progress beyond the point at which its effects can be undone. Also, they do not account for failures.
Keywords :
Abstract data types; actions; concurrency control; distributed systems; objects; synchronization; Clouds; Computer architecture; Computer languages; Computer science; Concurrency control; Costs; Database systems; Distributed computing; Operating systems; Protection; Abstract data types; actions; concurrency control; distributed systems; objects; synchronization;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.1985.232243
Filename :
1702048
Link To Document :
بازگشت