Proceedings Article10.1109/DCS.1988.12531
Distributed debugging tools for heterogeneous distributed systems
P. Bates
- 13 Jun 1988
- pp 308-315
36
TL;DR: The toolset is a collection of components that are collectively a distributed system for debugging distributed systems that can be combined in varying ways to provide levels of debugging service appropriate for the resources available at individual nodes.
read more
Abstract: A description is given of a collection of tools that form an implementation of event-based abstraction (EBBA), a paradigm for high-level debugging of distributed systems. The tools are capable of operating effectively in a heterogeneous environment containing processors of varying design and power. Toolset users construct libraries of behavior models and observe the behavior of the system through the models. The toolset is a collection of components that are collectively a distributed system for debugging distributed systems. The components can be combined in varying ways to provide levels of debugging service appropriate for the resources available at individual nodes. >
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Detection of strong unstable predicates in distributed programs
Vijay K. Garg,B. Waldecker +1 more
TL;DR: This paper presents algorithms which detect if the given strong global predicate became true in a run of a distributed program, and these algorithms can be executed on line as well as off line.
128
Monitoring distributed systems
TL;DR: In this article, a functional model of monitoring in terms of the generation, processing, dissemination, and presentation of information can help determine the facilities needed to design and construct distributed systems.
126
Models for monitoring and debugging tools for parallel and distributed software
TL;DR: In this article, the authors present a formal event-action model at the process level and a layered architectural model for debugging and performance analysis of distributed and parallel systems, which are used in the development of monitoring tools for the PASM parallel processing system.
66
•Book
Models for monitoring and debugging tools for parallel and distributed software
Dan C. Marinescu,J.E. Lumpp,Thomas L. Casavant,Howard Jay Siegel +3 more
- 01 Mar 1995
TL;DR: A formal event-action model at the process level and a layered architectural model are introduced that are currently being used in the development of monitoring tools for the PASM parallel processing system prototype.
65
Patent
Multi-channel, multi-service debug on a pipelined CPU architecture
Kelly Gene Johnson,Mark Williams +1 more
- 30 Mar 2001
TL;DR: In this article, a method and system for debugging an executing service on a pipelined CPU architecture is described, where a breakpoint within an execution service is set and a minimum state of the executing service is saved.
47
References
•Book
The distributed vehicle monitoring testbed: a tool for investigating distributed problem solving networks
Victor Lesser,Daniel D. Corkill +1 more
- 01 Apr 1989
TL;DR: The Distributed Vehicle Monitoring Testbed serves as an example of how a testbed can be engineered to permit the empirical exploration of design issues in knowledge AI systems.
High-level debugging of distributed systems: The behavioral abstraction approach
Peter Bates,Jack C. Wileden +1 more
TL;DR: A high-level approach to debugging is presented that offers an alternative to the traditional techniques and a set of tools that has been constructed to effect this approach are outlined.
159
User-process communication performance in networks of computers
TL;DR: The authors present a study of the performance achieved by user processes when using the IPC mechanisms as implemented in Berkeley Unix 4.2BSD in Ethernet based environments to highlight the ultimate bounds on performance that may be achieve by user process applications communicating across machines.
85
A distributed programs monitor for Berkeley UNIX
TL;DR: In this article, the authors use a model of distributed computation and measurement to implement a program monitoring system for programs running on the Berkeley UNIX 4.2BSD operating system, which describes the activities of the processes within a distributed program in terms of computation and communication.
77
Error-Correcting Tree Automata for Syntactic Pattern Recognition
Shin-Yee Lu,King-Sun Fu +1 more
TL;DR: An error-correcting syntax analyzer for tree languages with substitution errors, called structure-preserved error-Correcting tree automaton (ECTA), is studied.
56