LOW-COST MANAGEMENT OF REPLICATED DATA IN FAULT-TOLERANT DISTRIBUTED SYSTEMS

被引:30
作者
JOSEPH, TA
BIRMAN, KP
机构
[1] Cornell Univ, Dep of Computer, Science, Ithaca, NY, USA, Cornell Univ, Dep of Computer Science, Ithaca, NY, USA
来源
ACM TRANSACTIONS ON COMPUTER SYSTEMS | 1986年 / 4卷 / 01期
关键词
COMPUTER SYSTEMS; DIGITAL; -; Distributed;
D O I
10.1145/6306.6309
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Many distributed systems replicate data for fault tolerance or availability. In such systems, a logical update on a data item results in a physical update on a number of copies. The synchronization and communication required to keep the copies of replicated data consistent introduce a delay when operations are performed. In this paper, we describe a technique that relaxes the usual degree of synchronization, permitting replicated data items to be updated concurrently with other operations, while at the same time ensuring that correctness is not violated. The additional concurrency thus obtained results in better response time when performing operations on replicated data. We also discuss how this technique performs in conjunction with a roll-back and a roll-forward failure recovery mechanism.
引用
收藏
页码:54 / 70
页数:17
相关论文
共 17 条
  • [1] BERNSTEIN PA, 1983, 2ND P ANN S PRINC DI, P114
  • [2] BERNSTEIN PA, 1981, ACM COMPUT SURV, V13, P185
  • [3] BIRMAN K, 1984, 2ND GI NTG GMI C FAU
  • [4] BIRMAN K, 1984, TR84642 CORN U DEP C
  • [5] BIRMAN K, 1985, UNPUB 10TH ACM S OP
  • [6] BIRMAN KP, 1985, IEEE T SOFTWARE ENG, V11, P502, DOI 10.1109/TSE.1985.232242
  • [7] BIRMAN KP, 1985, TR85694 CORN U DEP C
  • [8] RELIABLE BROADCAST PROTOCOLS
    CHANG, JM
    MAXEMCHUK, NF
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1984, 2 (03): : 251 - 273
  • [9] FISHER JA, 1984, PARALLEL PROCESSING
  • [10] GRAY J, 1978, LECTURE NOTES COMPUT, V60