Hardware measurement device for IBM system/360 time sharing evaluation
ACM '67 Proceedings of the 1967 22nd national conference
Dynamic program behavior under paging
ACM '66 Proceedings of the 1966 21st national conference
An empirical study of the behavior of programs in a paging environment
SOSP '67 Proceedings of the first ACM symposium on Operating System Principles
Positive Experiences with a Multiprocessing System
ACM Computing Surveys (CSUR)
Execution characteristics of programs in a page-on-demand system
Communications of the ACM
Trace-driven modeling and analysis of CPU scheduling in a multiprogramming system
Communications of the ACM
Microprogrammed implementation of computer measurement techniques
MICRO 5 Conference record of the 5th annual workshop on Microprogramming
An experimental study of computer system performance
ACM '72 Proceedings of the ACM annual conference - Volume 2
Trace driven modeling: Review and overview
ANSS '73 Proceedings of the 1st symposium on Simulation of computer systems
Run-time characteristics of a simulation model
ANSS '76 Proceedings of the 4th symposium on Simulation of computer systems
An environmental simulator for the FDNY computer aided dispatch system
ICSE '76 Proceedings of the 2nd international conference on Software engineering
A probabilistic framework for system performance evaluation
Proceedings of the SIGOPS workshop on System performance evaluation
AMS: A software monitor for performance evaluation and system control
SIGME '73 Proceedings of the 1973 ACM SIGME symposium
Tutorial: computer system monitors
ACM SIGMETRICS Performance Evaluation Review
Performance measurement in a university computing facility
SICOSIM3 Proceedings of the third annual symposium on SIGCOSIM: Major issues confronting managers of computer resources
SPY: a program to monitor OS/360
AFIPS '70 (Fall) Proceedings of the November 17-19, 1970, fall joint computer conference
Hi-index | 48.25 |
A software measurement facility which is part of a general purpose time-sharing system is described. The Data Collection Facility (DCF) has been implemented in the Michigan Terminal System (MTS) for the System/360 model 67. It exists for the purpose of monitoring operating system and user program behavior and performance. The overall structure of MTS is outlined in order to explain the implementation of the DCF. Events in the system are identified and recorded from within the supervisor, and dumped to magnetic tape by an auxiliary program for off-line processing. Events in user programs which are unrelated to system actions are recorded with a supervisor call. The time of occurrence of each event is accurately recorded, and data items are further identified by job and type. The overhead associated with data collection and its interference with normal jobs is carefully analyzed, and both are shown to be minimal. Several examples are given of information obtained with the facility and of applications in which it has been useful. Some general guidelines are offered for the construction of future monitoring programs.