Title :
Two-stage transaction processing in client-server DBMSs
Author :
Kanitkar, Vinay ; Delis, Alex
Author_Institution :
Dept. of Comput. & Inf. Sci., Polytech. Univ., Brooklyn, NY, USA
Abstract :
Shows that there is scope for replication in data-shipping client-server DBMSs, offering opportunities for improved transaction response times. To support this replication, we describe a two-stage protocol for transaction processing (2STP). We extend the conventional client-server data-shipping mechanism by allowing clients to update and query cached objects that have replicas in multiple sites. We use the concept of acceptance criteria to provide a means for the flexible handling of client updates. The effectiveness of the two-stage transaction processing mechanism is supported by means of queuing analysis and detailed simulation experiments comparing 2STP with a global lock-based data-shipping protocol. This improvement in transaction processing efficiency is achieved at the cost of longer downtimes for crash recovery
Keywords :
client-server systems; protocols; queueing theory; replicated databases; system recovery; transaction processing; virtual machines; acceptance criteria; cached object querying; cached object updating; client-server DBMS; crash recovery; data-shipping mechanism; downtimes; flexible handling; global lock-based data-shipping protocol; object replication; queuing analysis; simulation; transaction processing efficiency; transaction response times; two-stage transaction processing protocol; Access protocols; Banking; Costs; Electrical capacitance tomography; Identity-based encryption; Information science; Marine vehicles; Network servers; Queueing analysis; Transaction databases;
Conference_Titel :
High Performance Distributed Computing, 1998. Proceedings. The Seventh International Symposium on
Conference_Location :
Chicago, IL
Print_ISBN :
0-8186-8579-4
DOI :
10.1109/HPDC.1998.709961