1986
DOI: 10.1002/spe.4380160209
|View full text |Cite
|
Sign up to set email alerts
|

A distributed programs monitor for berkeley UNIX

Abstract: Writing and debugging distributed programs can be difficult. When a program is working, it can be difficult to achieve reasonable execution performance. A major cause of these difficulties is a lack of tools for the programmer. We use a model of distributed computation and measurement to implement a program monitoring system for programs running on the Berkeley UNIX 4.2BSD operating system. The model of distributed computation describes the activities of the processes within a distributed program in terms of c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
6
0

Year Published

1987
1987
2000
2000

Publication Types

Select...
7
1

Relationship

1
7

Authors

Journals

citations
Cited by 54 publications
(7 citation statements)
references
References 8 publications
1
6
0
Order By: Relevance
“…As a result of adoption, user processes are modified to contain specific tracing flags used thereafter by the kernel for event detection. This mechanism is much like that described in [15].…”
Section: Failure-free Operationsupporting
confidence: 63%
See 1 more Smart Citation
“…As a result of adoption, user processes are modified to contain specific tracing flags used thereafter by the kernel for event detection. This mechanism is much like that described in [15].…”
Section: Failure-free Operationsupporting
confidence: 63%
“…Another deficiency of existing systems has been the lack within process management facilities of historical information about the processing behavior of computations. Those event tracing tools that have existed in different computing environments [14][15] have not been incorporated into process management facilities in the corresponding systems. Multiple-process computations that span processors require for their appropriate management not only powerful and flexible mechanisms for process control but also historical processing information.…”
Section: Introductionmentioning
confidence: 99%
“…The nested function calls can be hidden, giving a clearer picture of the highlevel activity (see Section 3.1). [LP85] ipc, sh mem [AP87] ipc, sh mem [BDV86] ipc [GB85] ipc [GGK84] n/s [GKY88] ipc, stmt [MMS86] ipc [Sno84] stmt …”
Section: Resultsmentioning
confidence: 99%
“…[2][3][4]), usually as components of larger software toolkits for analysis of parallel/distributed systems. Only a few have been ported to multiple platforms and made available to broader usage.…”
Section: Related Workmentioning
confidence: 99%