A Relational Approach to Monitoring Complex Systems

Research output: Contribution to journalArticlepeer-review

101 Scopus citations


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.

Original languageEnglish (US)
Pages (from-to)157-195
Number of pages39
JournalACM Transactions on Computer Systems (TOCS)
Issue number2
StatePublished - May 1 1988


  • Graphical monitoring
  • TQuel
  • historical database
  • relational algebra

ASJC Scopus subject areas

  • General Computer Science


Dive into the research topics of 'A Relational Approach to Monitoring Complex Systems'. Together they form a unique fingerprint.

Cite this