scispace - formally typeset
Proceedings ArticleDOI

Organization and management of distributed execution event histories for real-time debugging

TLDR
Developing of a real-time monitoring environment to provide distributed programmers with valuable information about an executing program as events occur and design and implementation of analysis software which accepts user requests, queries and receives event histories from the instrumentation system are discussed.
Abstract
The author discusses development of a real-time monitoring environment to provide distributed programmers with valuable information about an executing program as events occur. Of particular importance is design and implementation of analysis software which accepts user requests, queries and receives event histories from the instrumentation system, and provides sufficient program abstractions to support graphical displays and metric evaluations of execution progress. The analysis software has been named DECIPHER. The DECIPHER distributed debugging system is described. The primary obstacle involves organizing and managing voluminous event histories in real-time. Both efficient organization and data management are crucial to effectiveness and accuracy. >

read more

Citations
More filters
Patent

Dynamic connection to a remote tool in a distributed processing system environment used for debugging

TL;DR: In this paper, the authors propose a dynamic connection for distributed applications that need to locate application development tools, including but not limited to debuggers, trace collection tools, compilers, etc., which may be running on different machines.
Patent

System, method and program for debugging external programs in client/server-based relational database management systems

TL;DR: In this paper, the authors present a method, system, and program for debugging external programs, such as user-defined functions, stored procedures, and triggers executed in relational database management systems (RDBMS), in a client-server, i.e., distributed, environment.
Patent

Method of walking-up a call stack for a client/server program that uses remote procedure call

TL;DR: In this article, the caller stack of a distributed client/server program that uses Remote Procedure Calls (RPC) is displayed, and the user is provided the capability of viewing the RPC calls in the same manner as normal procedure calls.
Patent

Coordination-centric framework for software design in a distributed environment

TL;DR: In this article, the authors present a coordination-centric framework for implementing a software system in a distributed computing environment. But this framework is not suitable for large-scale systems, as it is not flexible enough to interconnect tools and robust enough to use it for all aspects of tool interconnection without requiring costly workarounds.
Patent

Remapping debuggable code

TL;DR: In this article, user script code that has been developed for execution in a host application can be remapped to debuggable script code, based on explicit debugging gestures, allowing for appropriate debugging coverage for the code while mitigating execution (in)efficiency issues.
References
More filters
Journal ArticleDOI

A hybrid monitor for behavior and performance analysis of distributed systems

TL;DR: In this article, the authors describe a hybrid monitor for measuring the performance and observing the behavior of distributed systems during execution, which emphasizes data collection, analysis and presentation of execution data.
Journal ArticleDOI

A hardware-based performance monitor for the Intel iPSC/2 hypercube

TL;DR: The design of HYPERMON is described, a hardware system to capture and record software performance traces generated on the Intel iPSC/2 hypercube and design modifications are suggested that should permit capture of event traces from the coming generation of high-performance distributed memory parallel systems.
Proceedings ArticleDOI

A performance monitor for the MSPARC multicomputer

TL;DR: A hybrid performance monitor developed for MSPARC, a mesh-connected, message-passing multicomputer, is described, where data selection and presentation techniques played an important role in the visualization of the parallel system's execution.
Proceedings ArticleDOI

Object oriented Fortran for development of portable parallel programs

TL;DR: This paper discusses the object oriented Fortran language and support routines developed at Mississippi State in support of parallelizing complex field simulations and is implemented on top of the Unix operating system for portability.