DocumentCode
2484235
Title
Linking consistency with object/thread semantics: an approach to robust computation
Author
Chen, Raymond C. ; Dasgupta, Partha
Author_Institution
Sch. of Inf. & Comput. Sci., Georgia Inst. of Technol., Atlanta, GA, USA
fYear
1989
fDate
5-9 Jun 1989
Firstpage
121
Lastpage
128
Abstract
An object/thread based paradigm is presented that links data consistency with object/thread semantics. The paradigm can be used to achieve a wide range of consistency semantics from strict atomic transactions to standard process semantics. The paradigm supports three types of data consistency. Object programmers indicate the type of consistency desired on a per-operation basis, and the system performs automatic concurrency control and recovery management to ensure that those consistency requirements are met. This allows programmers to customize consistency and recovery on a per-application basis without having to supply complicated, custom recovery management schemes. The paradigm allows robust and nonrobust computation to operate concurrently on the same data in a well-defined manner. The operating system need support only one vehicle of computation-the thread
Keywords
concurrency control; distributed processing; operating systems (computers); automatic concurrency control; consistency semantics; data consistency; object/thread semantics; operating system; per-operation basis; recovery management; robust computation; standard process semantics; strict atomic transactions; Clouds; Concurrency control; Concurrent computing; Distributed computing; Joining processes; Operating systems; Programming profession; Robustness; Vehicles; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 1989., 9th International Conference on
Conference_Location
Newport Beach, CA
Print_ISBN
0-8186-1953-8
Type
conf
DOI
10.1109/ICDCS.1989.37939
Filename
37939
Link To Document