| Transparent logging as a technique for debugging complex distributed systems |
| Full text |
Pdf
(221 KB)
|
| Source
|
ACM SIGOPS European Workshop
archive
Proceedings of the 5th workshop on ACM SIGOPS European workshop: Models and paradigms for distributed systems structuring
table of contents
Mont Saint-Michel, France
SESSION: Session
table of contents
Pages: 1 - 3
Year of Publication: 1992
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 14, Citation Count: 2
|
|
|
ABSTRACT
As any battle-scarred veteran will testify, debugging a distributed system in production use is an enterprise fraught with great difficulty and frustration. By the time the system is released for production use, most of the easy bugs have been found and fixed. The remaining bugs are typically non-deterministic in nature, and will only manifest themselves under conditions of heavy use. Although rare, such bugs cannot be ignored because they often have serious consequences.In this position paper, we put forth the thesis that logging is a flexible, powerful, and convenient tool for debugging complex distributed systems. We substantiate this thesis in three steps. First, we argue that logging is particularly well suited for debugging distributed systems. Next, we observe that logging is already used in distributed systems for reasons independent of debugging. Finally, we show that the latter uses of logging can be transparently extended to support debugging.
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
|
J. Gray. Notes on data base operating systems. Technical Report RJ2188, IBM Research Laboratory, San Jose, February 1978.
|
 |
2
|
|
| |
3
|
H. Mashburn and M. Satyanarayanan. RVM: Recoverable Virtual Memory User Manual. School of Computer Science, Carnegie Mellon University, April 1991.
|
 |
4
|
|
 |
5
|
|
| |
6
|
|
| |
7
|
M. Satyanarayanan, J. Kistler, P. Kumar, and M. Mashburn. On the ubiquity of logging in distributed file systems. In Proceedings of the Third Workshop on Workstation Operating Systems, April 1992.
|
|