A Relational Approach to Monitoring Complex Systems

Research output: Contribution to journalArticlepeer-review

94 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
Externally publishedYes


  • Graphical monitoring
  • TQuel
  • historical database
  • relational algebra

ASJC Scopus subject areas

  • Computer Science(all)

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

Cite this