MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  ClientBased Logging for High Performance Distributed Architectures (1996) [7 citations — 0 self]

Download:
Download as a PDF | Download as a PS
by E. Panagos, A. Biliris, H. V. Jagadish, R. Rastogi
In Proceedings of the Twelfth Internation Conference on Data Engineering
http://www.cs.pitt.edu/~panos/teaching/d3550/plog_icde.ps
Add To MetaCart

Abstract:

In this paper, we propose logging and recovery algorithms for distributed architectures that use local disk space to provide transactional facilities locally. Each node has its own log file where all log records for updates to locally cached pages are written. Transaction rollback and node crash recovery are handled exclusively by each node and log files are not merged at any time. Our algorithms do not require any form of time synchronization between nodes and nodes can take checkpoints independently of each other. Finally, our algorithms make possible a new paradigm for distributed transaction management that has the potential to exploit all available resources and improve scalability and performance. 1

Citations

1319 Concurrency Control and Recovery in Database Systems – Bernstein, Hadzilacos, et al. - 1987
703 Scale and performance in a distributed file system – Howard, Kazar, et al. - 1988
396 Coda: A highly available file system for a distributed workstation environment – Satyanarayanan, Kistler, et al. - 1990
368 The Objectstore Database System – Lamb, Landis, et al. - 1991
250 ARIES: A transaction recovery method supporting fine-granularity locking and partial rollbacks using write-ahead logging – Mohan, Haderle, et al. - 1992
167 Shoring Up Persistent Applications – Carey, DeWitt, et al. - 1994
87 Cache consistency and concurrency control in a client/server DBMS architecture – Rowe - 1991
78 Global memory management in client-server DBMS architectures – Franklin, Carey, et al. - 1992
73 Data caching tradeoffs in client-server DBMS architectures – Carey, Franklin, et al. - 1991
61 Maintaining Consistency of Client-Cached Data – Wilkinson, Neimat - 1990
49 Performance and Scalability of Client-Server Database Architectures – Delis, Roussopoulos - 1992
38 Recovery and coherency-control protocols for fast intersystem page transfer and fine-granularity locking in a shared disks transaction environment – Mohan, Narang - 1991
36 Dali: A high performance main memory storage manager – Jagadish, Lieuwen, et al. - 1994
26 Principles of transaction oriented database recovery—a taxonomy – Haerder, Reuter - 1983
23 ARIES/CSA: A Method for Database Recovery in Client-Server Architectures – Mohan, Narang - 1994
15 A High Performance Configurable Storage Manager – Biliris, Panagos - 1995
15 Recovery concepts for data sharing systems – Rahm - 1991
13 Recovery for Shared Disk Systems Using Multiple Redo Logs – Lomet - 1990
6 How the Rdb/VMS Data Sharing System Became Fast – Lomet, Anderson, et al. - 1992
5 Fine-granularity Locking and Client-Based Logging for Distributed Architectures – Panagos, Biliris, et al. - 1996
1 High availability machanisms of VAX – Rengarajan, Spiro, et al. - 1989