ACM Home Page
Please provide us with feedback. Feedback
Consistency in a partitioned network: a survey
Full text PdfPdf (3.20 MB)
Source ACM Computing Surveys (CSUR) archive
Volume 17 ,  Issue 3  (September 1985) table of contents
Pages: 341 - 370  
Year of Publication: 1985
ISSN:0360-0300
Authors
Susan B. Davidson  Univ. of Pennsylvania, Philadelphia
Hector Garcia-Molina  Princeton Univ., Princeton, NJ
Dale Skeen  IBM Almaden Research Center, San Jose, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 144,   Citation Count: 114
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/5505.5508
What is a DOI?

ABSTRACT

Recently, several strategies have been proposed for transaction processing in partitioned distributed database systems with replicated data. These strategies are surveyed in light of the competing goals of maintaining correctness and achieving high availability. Extensions and combinations are then discussed, and guidelines are presented for selecting strategies for particular applications.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
BERNSTEIN, P. A., AND GOODMAN, N. 1980. Timestamp-based algorithms for concurrency control in distributed database systems. In Proceedings of the 6th lnternationl Conference on Very Large Data Bases (Cannes, France, Sept. 9-11). IEEE, New York, pp. 285-300.
4
5
6
 
7
BLAUSTEIN, B. T. 1981. Enforcing database assertions: Techniques and applications. TR-21-81, Aiken Computation Laboratory, Harvard Univ., Cambridge, Mass.
 
8
BLAUSTEIN, B. T., GARCIA, H., RIES, D. R., CHILEN- SKAS, R. M., AND KAUFMAN, C. W. 1983. Maintaining replicated databases even in the presence of network partitions. In Proceedings of the IEEE 16th Electrical and Aerospace Systems Conference (Washington, D.C., Sept.). IEEE, New York, pp. 353-360.
 
9
10
11
12
13
14
 
15
GARCIA, H. 1982. Elections in a distributed computing system. IEEE Trans. Comput. C-31, 1 (Jan.), 48-59.
16
17
 
18
GARCIA, H., ALLEN, T., BLAUSTEIN, B., CHILENSKAS, R. M., AND RIES, D. R. 1983. Data-Patch: Integrating inconsistent copies of a database after a partition. In Proceedings of the 3rd IEEE Symposium on Reliability in Distributed Software and Database Systems (Oct.). IEEE, New York, pp. 38-48.
19
20
21
 
22
 
23
GRAY, J. N., LORIE, R. A., PUTZOLU, G. R., AND TRAIGER, I. L. 1976. Granularity of locks and degrees of consistency in a shared database, in Modeling in Database Management Systems, G. M. Nijisen, Ed. Elsevier North-Holland, New York, pp. 365-394.
24
25
 
26
HERLIHY, M. P. 1984. General quorum consensus: A replication method for abstract data types. Tech. Rep. CMU-CS-84-164, Dept. of Computer Science, Carnegie-Mellon Univ., Pittsburgh, Pa. (Dec.).
 
27
HERLIHY, M. P. 1985. Using type information to enhance the availability of partitioned data. Unpublished manuscript, Dept. of Computer Science, Carnegie-Mellon Univ., Pittsburgh, Pa. (Apr.).
28
29
30
31
32
33
 
34
MINOURA, T., AND WIEDERHOLD, G. 1982. Resilient extended true-copy token scheme for a distributed database system. IEEE Trans. So{tw. Eng. SE-8, 3 (May), 173-189.
35
36
 
37
PARKER, D. S., AND RAMOS, R. A. 1982. A distributed file system architecture supporting high availability. In Proceedings of the 6th Berkeley Workshop on Distributed Data Management and Computer Networks (Pacific Grove, Calif., Feb,). Lawrence Berkeley Laboratory, University of California, Berkeley, Calif., pp. 161-183.
 
38
PARKER, D. S., POPEK, G. J., RUDISlN, G,, STOUGH- TON, A., WALKER, B., WALTON, E., CHOW, J., EDWARDS, D., KISER, $., AND KLINE, C. 1983. Detection of mutual inconsistency in distributed systems. IEEE Trans. Softw. Eng. 9, 3 (May).
39
 
40
ROTHNIE, J. B., AND GOODMAN, $. 1977. A survey of research and development in distributed database management. In Proceedings o/ the 3rd International Conference on Very Large Data Bases (Tokyo, Japan, Oct. 6-8). IEEE, New York, pp. 48-61.
 
41
SARIN, S., BLAUSTEiN, B., AND KAUFMAN, C. 1985. System architecture for partition-tolerant distributed databases. IE EE Trans. Comput. C-34, 12 (Dec.), 1158-1163.
 
42
SKEEN, D. 1982a. A quorum-based commit protocol. in Proceedings of the 6th Berkeley Workshop on Distributed Data Management and Computer Networks (Pacific Grove, Calif., Feb.). Lawrence Berkeley Laboratory, Univ. of California, Berkeley, Calif. pp. 69-80.
 
43
SKEEN, D. 1982b. Crash recovery in a distributed database system. Doctoral dissertation and ERL Memo M82/45, Dept. of Electrical Engineering and Computer Science, University of California, Berkeley (May).
 
44
SKEEN, D. 1982c. On network partitioning. In Proceedings of the IEEE Computer Software and Applications Conference (COMPSAC) (Nov.). IEEE, New York, pp. 454-455.
 
45
SKEEN, D., AND STONEBRAKER, M. 1983. A formal model of crash recovery in a distributed system. IEEE Trans. Softw. Eng. SE-9, 3 (May), 219- 228.
46
 
47
STONEBRAKER, M. 1979. Concurrency control and consistency of multiple copies in distributed INGRES. IEEE Trans. Softw. Eng. SE-5, 3 (May), 188-194.
48
49
 
50
WRIGHT, D. D. 1983. Managing distributed databases in partitioned networks. TR83-572, Dept. of Computer Science, Cornell Univ., Ithaca, N.Y. (Sept.).

CITED BY  114


REVIEW

"Jason Gait : Reviewer"

Replicating data in a network makes it theoretically possible to provide arbitrarily high data availability, but availability is difficult to attain in practice because the correctness of the data must be ensured. This survey is an exposition of  more...

Collaborative Colleagues:
Susan B. Davidson: colleagues
Hector Garcia-Molina: colleagues
Dale Skeen: colleagues