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.
Original language | English (US) |
---|---|
Title of host publication | Proceedings - International Conference on Distributed Computing Systems |
Editors | Anon |
Place of Publication | Piscataway, NJ, United States |
Publisher | Publ by IEEE |
Pages | 121-128 |
Number of pages | 8 |
State | Published - Jun 1989 |
Externally published | Yes |
Event | 9th International Conference on Distributed Computing Systems - Newport Beach, CA, USA Duration: Jun 5 1989 → Jun 9 1989 |
Other
Other | 9th International Conference on Distributed Computing Systems |
---|---|
City | Newport Beach, CA, USA |
Period | 6/5/89 → 6/9/89 |
ASJC Scopus subject areas
- Hardware and Architecture