z-logo
Premium
A distributed programs monitor for berkeley UNIX
Author(s) -
Miller Barton P.,
Macrander Cathryn,
Sechrest Stuart
Publication year - 1986
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.4380160209
Subject(s) - daemon , unix , computer science , debugging , programmer , operating system , event (particle physics) , unix filesystem , event monitoring , distributed computing , unix architecture , computation , system call , process (computing) , programming language , software , physics , quantum mechanics
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 computation (internal events) and communication (external events). The measurement model focuses on external events and separates the detection of external events, event record selection and data analysis. The implementation of the measurement tools involved changes to the Berkeley UNIX kernel, and the addition of daemon processes to allow the monitoring activity to take place across machine boundaries. A user interface has also been implemented.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here