Extending TP—monitors for intra-transaction parallelism

  • Authors:
  • H. Kaufmann;H.-J. Schek

  • Affiliations:
  • -;-

  • Venue:
  • DIS '96 Proceedings of the fourth international conference on on Parallel and distributed information systems
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

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 subtransactions. 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.