Distributed databases principles and systems
Distributed databases principles and systems
Generating editing environments based on relations and attributes
ACM Transactions on Programming Languages and Systems (TOPLAS)
Graphical views of parallel programs
ACM SIGSOFT Software Engineering Notes
Performance evaluation of a temporal database management system
SIGMOD '86 Proceedings of the 1986 ACM SIGMOD international conference on Management of data
Parallel processing: the Cm* experience
Parallel processing: the Cm* experience
Computer
Monitoring distributed systems
ACM Transactions on Computer Systems (TOCS)
The temporal query language TQuel
ACM Transactions on Database Systems (TODS)
A probe-based monitoring scheme for an object-oriented distributed operating system
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
The entity-relationship model—toward a unified view of data
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
Saving traces for Ada debugging
SIGAda '85 Proceedings of the 1985 annual ACM SIGAda international conference on Ada
Execution monitoring and debugging tool for Ada using relational algebra
SIGAda '85 Proceedings of the 1985 annual ACM SIGAda international conference on Ada
Implementing remote procedure calls
ACM Transactions on Computer Systems (TOCS)
Medusa: an experiment in distributed operating system structure
Communications of the ACM
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
Optimizing the performance of a relational algebra database interface
Communications of the ACM
Communications of the ACM
Monitors: an operating system structuring concept
Communications of the ACM
A relational model of data for large shared data banks
Communications of the ACM
Principles of Database Systems
Principles of Database Systems
An event trace monitor for the VAX 11/780
SIGMETRICS '81 Proceedings of the 1981 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Overview of the Hydra Operating System development
SOSP '75 Proceedings of the fifth ACM symposium on Operating systems principles
StarOS, a multiprocessor operating system for the support of task forces
SOSP '79 Proceedings of the seventh ACM symposium on Operating systems principles
Accent: A communication oriented network operating system kernel
SOSP '81 Proceedings of the eighth ACM symposium on Operating systems principles
Gprof: A call graph execution profiler
SIGPLAN '82 Proceedings of the 1982 SIGPLAN symposium on Compiler construction
Generalized path expressions: A high level debugging mechanism (Preliminary Draft)
SIGSOFT '83 Proceedings of the ACM SIGSOFT/SIGPLAN software engineering symposium on High-level debugging
An approach to high-level debugging of distributed systems (Preliminary Draft)
SIGSOFT '83 Proceedings of the ACM SIGSOFT/SIGPLAN software engineering symposium on High-level debugging
Implementing relational views of programs
SDE 1 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
A Distributed Programs Monitor for Berkeley UNIX
A Distributed Programs Monitor for Berkeley UNIX
Development of a Control Process for the Berkeley UNIX Distributed
Development of a Control Process for the Berkeley UNIX Distributed
Performance of a Remote Instrumentation Program
Performance of a Remote Instrumentation Program
Monitoring system behavior in a complex computational environment.
Monitoring system behavior in a complex computational environment.
Monitoring distributed systems: a relational approach
Monitoring distributed systems: a relational approach
Queries and views of programs using a relational database system
Queries and views of programs using a relational database system
Performance characterization of distributed programs (debugging)
Performance characterization of distributed programs (debugging)
Generating language-based editors: a relationally-attributed approach
Generating language-based editors: a relationally-attributed approach
A knowledge-based system for debugging concurrent software (ada, temporal logic)
A knowledge-based system for debugging concurrent software (ada, temporal logic)
Performance modeling and access methods for temporal database management systems
Performance modeling and access methods for temporal database management systems
The Mesa Spy: an interactive tool for performance debugging
SIGMETRICS '82 Proceedings of the 1982 ACM SIGMETRICS conference on Measurement and modeling of computer systems
A network management language for OSI networks
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
A Hybrid Monitor for Behavior and Performance Analysis of Distributed Systems
IEEE Transactions on Software Engineering
A Noninterference Monitoring and Replay Mechanism for Real-Time Software Testing and Debugging
IEEE Transactions on Software Engineering
Dynamic adaptation of real-time software
ACM Transactions on Computer Systems (TOCS)
Tracing application program execution on the Cray X-MP and Cray 2
Proceedings of the 1990 ACM/IEEE conference on Supercomputing
Tools for Distributed Application Management
Computer - Distributed computing systems: separate resources acting as one
A bibliography of parallel debuggers, 1990 edition
ACM SIGPLAN Notices
PADD '91 Proceedings of the 1991 ACM/ONR workshop on Parallel and distributed debugging
A portable platform for distributed event environments
PADD '91 Proceedings of the 1991 ACM/ONR workshop on Parallel and distributed debugging
Computer-assisted microanalysis of parallel programs
ACM Transactions on Programming Languages and Systems (TOPLAS)
High-level language debugging for concurrent programs
ACM Transactions on Computer Systems (TOCS)
A Specificational Approach to High Level Program Monitoring and Measuring
IEEE Transactions on Software Engineering - Special issue on software measurement principles, techniques, and environments
Dynascope: a tool for program directing
PLDI '92 Proceedings of the ACM SIGPLAN 1992 conference on Programming language design and implementation
Parallel program visualization using SIEVE.1
ICS '92 Proceedings of the 6th international conference on Supercomputing
A framework for dynamic program analyzers
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
Performance assertion checking
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
Multiple-domain analysis methods
PADD '93 Proceedings of the 1993 ACM/ONR workshop on Parallel and distributed debugging
An annotated bibliography of interactive program steering
ACM SIGPLAN Notices
Architecture-oriented visualization
Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Investigating monitoring configurations
SAC '96 Proceedings of the 1996 ACM symposium on Applied Computing
A thread-aware debugger with an open interface
Proceedings of the 2000 ACM SIGSOFT international symposium on Software testing and analysis
Optimizing Management Functions in Distributed Systems
Journal of Network and Systems Management
On-Line Monitoring: A Tutorial
Computer
Objective-Driven Monitoring for Broadband Networks
IEEE Transactions on Knowledge and Data Engineering
Application-Dependent Dynamic Monitoring of Distributed and Parallel Systems
IEEE Transactions on Parallel and Distributed Systems
Towards efficient resource allocation in distributed systems management
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
Optimizations Enabled by Relational Data Model View to Querying Data Streams
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
Taking the Step From Meta-Information to Communication Middleware in Computational Data Streams
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
A Management Architecture for Measuring and Monitoring the Behavior of Digital Libraries
ECDL '98 Proceedings of the Second European Conference on Research and Advanced Technology for Digital Libraries
Deploying Distributed State Information in Mobile Agent Systems
CooplS '01 Proceedings of the 9th International Conference on Cooperative Information Systems
Visualizing the Execution of Java Programs
Revised Lectures on Software Visualization, International Seminar
Monitoring data archives for grid environments
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Asserting performance expectations
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Dynamic Querying of Streaming Data with the dQUOB System
IEEE Transactions on Parallel and Distributed Systems
Prophesy: an infrastructure for performance analysis and modeling of parallel and grid applications
ACM SIGMETRICS Performance Evaluation Review
An investigation of monitoring configurations
CASCON '95 Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research
Monitoring overhead in distributed systems: visualization and estimation techniques
CASCON '96 Proceedings of the 1996 conference of the Centre for Advanced Studies on Collaborative research
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
SMW '96 Proceedings of the 2nd IEEE International Workshop on Systems Management (SMW'96)
NSDF: a computer network system description framework and its application to network security
Computer Networks: The International Journal of Computer and Telecommunications Networking
An integrated distributed systems management architecture
CASCON '93 Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: software engineering - Volume 1
Using Hy+ for network management and distributed debugging
CASCON '93 Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: software engineering - Volume 1
A model for efficient configuration of management agents in distributed systems
Performance Evaluation
Proceedings of the 26th International Conference on Software Engineering
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Using queries for distributed monitoring and forensics
Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006
An entropy-based algorithm for data elimination in time-driven software instrumentation
Journal of Systems and Software
OverView: A Framework for Generic Online Visualization of Distributed Systems
Electronic Notes in Theoretical Computer Science (ENTCS)
The role of event description in architecting dependable systems
Architecting dependable systems
A query language and runtime tool for evaluating behavior of multi-tier servers
Proceedings of the ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Friday: global comprehension for distributed replay
NSDI'07 Proceedings of the 4th USENIX conference on Networked systems design & implementation
Adaptable analysis of dependable system architectures through monitoring
Architecting Dependable Systems III
Scuba: diving into data at facebook
Proceedings of the VLDB Endowment
Hi-index | 0.00 |
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.