CONFLICT DETECTION TRADEOFFS FOR REPLICATED DATA

被引:72
作者
CAREY, MJ
LIVNY, M
机构
[1] Univ. of Wisconsin, Madison
来源
ACM TRANSACTIONS ON DATABASE SYSTEMS | 1991年 / 16卷 / 04期
关键词
ALGORITHMS; PERFORMANCE; CONCURRENCY CONTROL; REPLICATED DATA;
D O I
10.1145/115302.115289
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many concurrency control algorithms have been proposed for use in distributed database systems. Despite the large number of available algorithms and the fact that distributed database systems are becoming a commercial reality, distributed concurrency control performance trade-offs are still not well understood. In this paper we examine some of these trade-offs by using a detailed model of a distributed DBMS to study a set of representative algorithms, including several derivatives of the two-phase locking, timestamp ordering, and optimistic approaches to distributed concurrency control. In particular, we examine the performance of these algorithms for update transactions as a function of data contention for various levels of data replication and "distributedness" of accesses to replicated data. The results provide some interesting insights into how the trade-offs between early and late conflict detection vary as a function of message cost, and should prove useful to distributed database system designers.
引用
收藏
页码:703 / 746
页数:44
相关论文
共 45 条
[1]  
AGRAWAL R, 1987, ACM T DATABASE SYST, V12
[2]  
BADAL D, 1979, P COMPSAC 79 C CHICA
[3]  
BALTER R, 1982, 1ST P ACM SIGACT SIG
[4]  
BERNSTEIN PA, 1980, FUNDAMENTAL ALGORITH
[5]  
BERNSTIEN P, 1980, 6TH P VLDB C MEX CIT
[6]  
BERNSTIEN P, 1984, ACM T DATABASE SYST, V8
[7]  
BERNSTIEN P, 1981, ACM COMPUT SURV, V13
[8]  
BERNSTIEN PA, 1987, CONCURRENCY CONTROL
[9]  
BHARGAVA B, 1982, 3RD P INT C DISTR CO
[10]  
BHIDE A, 1988, 14TH P VLDB C LOS AN