DocumentCode :
2289204
Title :
Checked transactions in an asynchronous message passing environment
Author :
Caughey, S.J. ; Little, M.C. ; Shrivastava, S.K.
Author_Institution :
Dept. of Comput. Sci., Newcastle upon Tyne Univ., UK
fYear :
1998
fDate :
20-22 Apr 1998
Firstpage :
222
Lastpage :
229
Abstract :
Traditionally transactions have been single-threaded. In such an environment the thread terminating the transaction is, by definition, the thread which performed the work. Therefore, transaction termination is implicitly synchronised with the completion of the transactional work. With the increased availability of both software and hardware multi-threading, transaction services are being required to allow multiple threads to be active within a transaction. In these systems it is important to guarantee that all threads have completed when a transaction is terminated otherwise some work may not be performed transactionally. In this paper we present a protocol for the enforcement of checked transactional behaviour within an asynchronous environment. We illustrate the use of the protocol within a proposed implementation for a CORBA-compliant Object Transaction Service intended for a soft real-time application which makes extensive use of concurrency and asynchronous message passing
Keywords :
memory protocols; message passing; multiprocessing programs; transaction processing; CORBA-compliant Object Transaction Service; asynchronous message passing; asynchronous message passing environment; checked transactional behaviour; checked transactions; concurrency; hardware multi-threading; soft real-time application; software multi-threading; transaction termination; transactional work; Availability; Concurrent computing; Electrical capacitance tomography; Message passing; Protocols; Real time systems; Tellurium; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object-Oriented Real-time Distributed Computing, 1998. (ISORC 98) Proceedings. 1998 First International Symposium on
Conference_Location :
Kyoto
Print_ISBN :
0-8186-8430-5
Type :
conf
DOI :
10.1109/ISORC.1998.666792
Filename :
666792
Link To Document :
بازگشت