Extending TP-monitors for intra-transaction parallelism
- 24 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 250-261
- https://doi.org/10.1109/pdis.1996.568686
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. The authors show how database operations within the same transaction can be executed concurrently by executing them as independent sub-transactions. This is possible because they 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. They present results of a prototype implementation using Tuxedo and a relational database system using a document management application as an example.Keywords
This publication has 10 references indexed in Scilit:
- Semantics-based multilevel transaction management in federated systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Implementation and performance of multi-level transaction management in a multidatabase environmentPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Unifying concurrency control and recovery of transactions with semantically rich operationsTheoretical Computer Science, 1998
- An open abstract-object storage systemPublished by Association for Computing Machinery (ACM) ,1996
- Efficient transaction support for dynamic information retrieval systemsPublished by Association for Computing Machinery (ACM) ,1996
- Parallelism in relational database management systemsIBM Systems Journal, 1994
- Multi-level transaction management for complex objects: Implementation, performance, parallelismThe VLDB Journal, 1993
- MLR: a recovery method for multi-level systemsPublished by Association for Computing Machinery (ACM) ,1992
- Parallel database systemsCommunications of the ACM, 1992
- Principles and realization strategies of multilevel transaction managementACM Transactions on Database Systems, 1991