MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  3

Download:
Download as a PDF | Download as a PS
unknown authors
ftp://ftp.gmd.de/GMD/I5.RS/SpeedLog.ps.gz
Add To MetaCart

Abstract:

to support efficient recovery from node crashes Logging is an indispensable mechanism to provide fault tolerance in computer based systems. Our approach on logging focuses on providing a general-purpose logging tool to support various kinds of applications and system level services. Flexible logging mechanisms usually decreases the performance in log management. In contrast, our generic log-service allows to realize log management very efficient while satisfying the requirements of different applications. Our approach is based on exploiting application-specific semantics which is interpreted and evaluated within the log-service very efficiently. The main idea behind is to support fast recovery after a node crash by minimizing the amount of log information to be retrieved during restart. To achieve this, we periodically discard obsolete log information in a very effective manner without consulting the log user. 4

Citations

1137 Transaction Processing: Concepts and Techniques – Gray, Reuter - 1993
241 Checkpointing and Rollback-Recovery for Distributed Systems – Koo, Toueg - 1987
194 Recovery in distributed systems using optimistic message logging and checkpointing – Johnson, Zwaenepoel - 1990
164 Consistency in partitioned networks – Davidson, Garcia-Molina, et al. - 1985
67 Volatile logging in n-fault-tolerant distributed systems – Strom, Bacon, et al. - 1988
54 Recovery management in QuickSilver – Haskin, Malachi, et al. - 1988
50 Optimistic message logging for independent checkpointing in message-passing systems – Wang, Fuchs - 1992
26 QuickSilver distributed file services: an architecture for horizontal growth – Cabrera, Wyllie - 1988
21 Distributed Logging for Transaction Processing – Daniels, Spector, et al. - 1987
19 KITLOG: a Generic Logging Service – Ruffin - 1992
13 Recovery scenario for a DB/DC system – BJORK - 1973
9 Generic action support for distributed, cooperative applications – Nett, Mock - 1993
5 Ousterhout : "The Zebra Striped Network File System – Hartman, K - 1993
5 Supporting Action Management in Heterogeneous Distributed Systems – Nett - 1992
3 Sawdon : "Shared Logging Service for Fault Tolerant Distributed Computing – Daniels, Haskin, et al. - 1990
3 Cheriton : "Log Files : An Extended File Service Write-Once Storage – Finlayson, R - 1987
3 Sturgies : "Crash Recovery in a Distributed Data Storage System – Lampson - 1976
3 Supporting Fault-Tolerant Computations in Distributed Systems – Nett - 1991
3 Ousterhout : "Design and Implementation of a Log-structured File System – Rosenblum, J - 1991
3 Nett : "Recovery-Management – Schumann, Kr��ger, et al. - 1989
3 Konzept und Implementierung einer effizienten generischen Log-Verwaltung – Wirz - 1993
3 E.Nett : "A Generic log-service Supporting Fast Recovery in Distributed Fault-Tolerant Systems – Wirz - 1993
2 Hadzilacos : "Concurrency Control and Recovery in Database Systems – Bernstein, Goodman, et al. - 1987
2 Huygens File Server and Storage Archtitecture", Pegasus technical report – Bosch, Mullender, et al. - 1983
2 Ries : "The Implementation of an Integrated Concurrency Control and Recovery Scheme – Chan, Fox, et al. - 1982
2 Eppinger : "Virtuel Memory Management for Transaction Processing Systems – L - 1989
2 KFS : Le system de fichiers de KitLog – Fouqu - 1992
2 Satyanarayanen : "Log-Based Directory Resolution in the Coda File System – Kumar, M - 1991
2 Event Driven Monitoring of Dirtibuted Programs – LeBlanc, Robbin - 1997
2 DebuggingTool for Message-Based, Communicating Processes – Smith - 1984
1 Efficient Commit/Abort protocols – Mock, Schumann - 1989