ACM Home Page
Please provide us with feedback. Feedback
ARIES/CSA: a method for database recovery in client-server architectures
Full text PdfPdf (1.33 MB)
Source International Conference on Management of Data archive
Proceedings of the 1994 ACM SIGMOD international conference on Management of data table of contents
Minneapolis, Minnesota, United States
Pages: 55 - 66  
Year of Publication: 1994
ISBN:0-89791-639-5
Also published in ...
Authors
C. Mohan  Data Base Technology Institute, IBM Almaden Research Center, San Jose, CA
Inderpal Narang  Data Base Technology Institute, IBM Almaden Research Center, San Jose, CA
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGART: ACM Special Interest Group on Artificial Intelligence
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 37,   Citation Count: 17
Additional Information:

abstract   references   cited by   index terms   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/191839.191849
What is a DOI?

ABSTRACT

This paper presents an algorithm, called ARIES/CSA (Algorithm for Recovery and Isolation Exploiting Semantics for Client-Server Architectures), for performing recovery correctly in client-server (CS) architectures. In CS, the server manages the disk version of the database. The clients, after obtaining database pages from the server, cache them in their buffer pools. Clients perform their updates on the cached pages and produce log records. The log records are buffered locally in virtual storage and later sent to the single log at the server. ARIES/CSA supports a write-ahead logging (WAL), fine-granularity (e.g., record) locking, partial rollbacks and flexible buffer management policies like steal and no-force. It does not require that the clocks on the clients and the server be synchronized. Checkpointing by the server and the clients allows for flexible and easier recovery.


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.

CFLS91
 
Crus84
Crus, R. Data Recovery (n IBM Database 2, IBM Systems Journal, Vol. 23, No. 2, 1984.
Deux91
 
DIRY89
 
DMFV90
 
FrCL92
FZTCD92
KrLS86
Lamp78
LLOW91
 
Lome90
Lamer, D. Recovery for Shared Dlsk Systems Using Mult#pZe Redo Logs, Technical Report CRL 90/4, DEC Cambridge Research Laboratory, October 1990.
MHLPS92
 
Moha90
 
Moha93a
 
Moha93b
 
Moha94a
Mohan, C, Dlsk Read-Wr# te Opttmtzatzons and Data Integrlty In Transaction Systems Us(ng Wr#te-Ahead Logglng, IBM Research Report RJ9741, IBM Almaden Research Center, March 1994.
 
Moha94b
MoLe92
 
MoNa91
 
MoNa92a
 
MoNa92b
Mohan, C., Narang, I. Date Base Recovery #n Shared D#sks and CI tent-Server Architectures, Proc. 12th International Conference on Distributed Computing Systems, Yokohama, June t992.
MoNa93
 
MoNP90
Mohan, C., Narang, I., Palmer, J. A Case Study of ProbZems #n M#grattng to D#str#buted Computzng. Page Recovery Using MuZtlple Logs in the Shared D#sks Environment, IBM Research Report RJ7343, IBM Almaden Research Center, March 1990.
 
MoNS91
Mohan, C., Narang, I., Silen, S. SoZuttons to Hot Spot Problems zn a Shared Dzsks Transaction Environment, Proc. 4th Interna. tlonal Workshop on High Performance Transaction Systems, Asilomar, September 1991.
 
MoPi91
 
Rahm91
Rahm, E. Recovery Concepts for Data Sharing Systems, Proc. 21st International Symposium on Fault.Tolerant Computing, June 1991.
 
ReSW89
Rengarajan, T.K., Spiro, P., Wright, W. Htgh Avatlab#Z#ty Mechanisms of VAX DBMS Software, Digital Technical Journal, No. 8, February 1989.
 
RoMo89
WaRo91
 
WiNe90

CITED BY  17

Collaborative Colleagues:
C. Mohan: colleagues
Inderpal Narang: colleagues