Loading...
Please wait, while we are loading the content...
Similar Documents
Distributed Optimistic Concurrency Control for High Performance Transaction Processing
| Content Provider | Semantic Scholar |
|---|---|
| Author | Rahm, Erhard |
| Copyright Year | 1989 |
| Abstract | The performance of high-volume transaction processing systems is determined by the degree of hardware and data contention. This is especially a problem in the case of distributed systems with glob~! transactions accessing and updating objects from multiple systems. While the conventional two-phase locking method 11f centralized systems can be adapted for concurrency control in distributed systems, it may restrict system throughput to very low levels. This is due to ~ significant increase in lock holding times and associated transaction waiting time for locks, as compared to centralized systems. Optimistic concurrency control (OCC) which is similarly extensible to distributed systems has the disadvantage of repeated transaction restarts, which is a weak point of currently proposed methods. We propose a new hybrid method based on OCC followed by locking, which is an integral part of distributed validation and two-phase commit. This new OCC method assures that a transaction failing its validation will not be reexecuted more than once, in general. Furthermore deadlocks, which are difficult to handle in a distributed environment, arc avoided by serializing lock requests. We outline implementation details and compare the performance of the new scheme with distributed two- |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | https://dbs.uni-leipzig.de/file/ieee.Parbase90.pdf |
| Alternate Webpage(s) | http://dbs.uni-leipzig.de/file/ieee.Parbase90.pdf |
| Language | English |
| Access Restriction | Open |
| Subject Keyword | Centralized computing Concurrency (computer science) Deadlock Distributed computing Failure Floor and ceiling functions Lock (computer science) Optimistic concurrency control Physical object Serialization Throughput Transaction processing system Two-phase commit protocol Two-phase locking |
| Content Type | Text |
| Resource Type | Article |