A relational approach to monitoring complex systems
- 1 May 1988
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Computer Systems
- Vol. 6 (2), 157-195
- https://doi.org/10.1145/42186.42323
Abstract
Monitoring is an essential part of many program development tools, and plays a central role in debugging, optimization, status reporting, and reconfiguration. Traditional monitoring techniques are inadequate when monitoring complex systems such as multiprocessors or distributed systems. A new approach is described in which a historical database forms the conceptual basis for the information processed by the monitor. This approach permits advances in specifying the low-level data collection, specifying the analysis of the collected data, performing the analysis, and displaying the results. Two prototype implementations demonstrate the feasibility of the approach.Keywords
This publication has 28 references indexed in Scilit:
- The temporal query language TQuelACM Transactions on Database Systems, 1987
- Monitoring distributed systemsACM Transactions on Computer Systems, 1987
- Graphical views of parallel programsACM SIGSOFT Software Engineering Notes, 1986
- Inheritance and persistence in database programming languagesACM SIGMOD Record, 1986
- An event trace monitor for the VAX 11/780ACM SIGMETRICS Performance Evaluation Review, 1981
- MedusaCommunications of the ACM, 1980
- A software trace facility for OS/MVTSoftware: Practice and Experience, 1979
- Optimizing the performance of a relational algebra database interfaceCommunications of the ACM, 1975
- MonitorsCommunications of the ACM, 1974
- The UNIX time-sharing systemCommunications of the ACM, 1974