DocumentCode :
2206786
Title :
A global atomicity primitive
Author :
Allison, Colin ; Harrington, Paul ; Huang, Feng ; Livesey, Mike
Author_Institution :
Div. of Comput. Sci., St. Andrews Univ., UK
fYear :
1996
fDate :
27-28 Oct 1996
Firstpage :
25
Lastpage :
29
Abstract :
This paper describes a novel mechanism that supports a global atomicity primitive. In distributed systems, it is important that concurrent access to shared data items does not violate some pre-defined notion of consistency. A global atomicity primitive is a simple programming paradigm for controlling access to shared data, that guarantees to preserve consistency (provided individual processes do) and suffices for many applications. The mechanism presented also provides other desirable coherency properties, including failure atomicity, liveness and responsiveness. In addition, its concurrency control can be configured variably between optimistic and pessimistic
Keywords :
concurrency control; data integrity; multiprocessing programs; processor scheduling; coherency properties; concurrency control; concurrent access; consistency; distributed systems; failure atomicity; global atomicity primitive; liveness; programming paradigm; responsiveness; shared data items; Computer networks; Computer science; Concurrency control; Data structures; Delay; Mechanical factors; Multicast protocols; Operating systems; Silver; System recovery;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object-Orientation in Operating Systems, 1996., Proceedings of the Fifth International Workshop on
Conference_Location :
Seattle, WA
ISSN :
1063-5351
Print_ISBN :
0-8186-7692-2
Type :
conf
DOI :
10.1109/IWOOOS.1996.557858
Filename :
557858
Link To Document :
بازگشت