Title :
Extending TP-monitors for intra-transaction parallelism
Author :
Kaufmann, H. ; Schek, H.-J.
Author_Institution :
Inst. for Inf. Syst., Swiss Federal Inst. of Technol., Zurich, Switzerland
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 :
document handling; parallel processing; relational databases; scheduling; system monitoring; transaction processing; Tuxedo; application service call scheduling; concurrent execution; database systems; document management application; extended TP-monitors; independent sub-transactions; intra-transaction parallelism; relational database system; transaction manager; transaction processing monitor; two-level transaction approach; Database systems; Delay; Environmental management; Information systems; Knowledge management; Monitoring; Protocols; Prototypes; Relational databases; Transaction databases;
Conference_Titel :
Parallel and Distributed Information Systems, 1996., Fourth International Conference on
Conference_Location :
Miami Beach, FL
Print_ISBN :
0-8186-7475X
DOI :
10.1109/PDIS.1996.568686