Management of Large Distributed Transactions
Weihai Yu. Position statement, High Performance Transaction Systems Workshop, Asilomar, USA, October 2001.
Abstract
Transaction processing suffers from two scalability problems for large transactions.
- Concurrency control for transactions that access large amount of data and last for long period. This will cause large amount of data to be locked for long period and thus hinder concurrent access of them. Moreover, the more data each transaction accesses, the higher chances of deadlocks among transactions.
- Management of distributed transactions that involve many server sites. The most noticeable tasks for transaction management are transaction enlistment and commitment processing. These tasks may involve extra remote invocations and eventually also disk accesses, which are the main causes to poor performance.
This position statement is about the second scalability issue.
(pdf)