Extending TP--Monitors for Intra-Transaction Parallelism

Title Extending TP--Monitors for Intra-Transaction Parallelism
Author(s) K. Kaufmann, H.-J. Schek
Type inproceedings
Booktitle Proc. of the 4th Int. Conf. on Parallel and Distributed Information Systems
Miami Beach, Florida
Month December
Year 1996


Inter-transaction parallelism, the concurrent execution of independent client transactions, is currently well supported by database systems. Intra-transaction parallelism, the parallel execution of operations within the same transaction, is generally not supported, even though often necessary especially in non-standard applications. In this paper we show how database operations within the same transaction can be executed concurrently by executing them as independent sub-transactions. This is possible because we employ a two-level transaction approach where the lower level is provided by virtually any of today's databases. The higher level is realised by a transaction processing monitor that is extended with an additional transaction manager for the scheduling of application service calls. We present results of a prototype implementation using Tuxedo and a relational database system using a document management application as an example.
!!! Dieses Dokument stammt aus dem ETH Web-Archiv und wird nicht mehr gepflegt !!!
!!! This document is stored in the ETH Web archive and is no longer maintained !!!