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
|
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
|