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
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;
Conference_Titel :
Distributed Computing Systems, 1989., 9th International Conference on
Conference_Location :
Newport Beach, CA
Print_ISBN :
0-8186-1953-8
DOI :
10.1109/ICDCS.1989.37939