Patent
Techniques for debugging distributed applications
Michael E. Theroux,William J. Collins,Gavin Nicol,Charles A. Nuzzolo,Donald E. Stinchfield,William M. Cullen +5 more
- 16 Nov 2006
59
TL;DR: In this article, an architecture for debugging heterogeneous applications in a distributed environment is configured to enable both location transparency and dynamic exposure of service state, regardless of where the physical application state resides.
read more
Abstract: Techniques are disclosed for debugging heterogeneous applications in a distributed environment. In one embodiment, an architecture for debugging heterogeneous applications in a distributed environment is configured to enable both location transparency and dynamic exposure of service state. Regardless of where the physical application state resides, the architecture describes or otherwise provides a mechanism that allows seamless debugging and troubleshooting of distributed applications. The location of the state is transparent to the debugger and the application being debugged. In addition, the architecture enables an individual service to expose its state dynamically at run-time. It is possible for the service to expose its state in a self-describing fashion, allowing service state to be exposed in the architecture regardless of the service environment. The architecture allows for all the capabilities of debuggers running in non-distributed, homogeneous environments in a distributed heterogeneous environment.
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
Patent
Methods and system for global real-time transaction tracing
Bernd Greifeneder,Christtan Schwarzbauer,Markus Pfleger +2 more
- 30 Nov 2009
TL;DR: In this paper, the authors propose an out-of-application bytecode instrumentation and performance monitoring of applications, such as globally-distributed applications, decouple acquiring measurements through sensor execution at applications; instrumenting application bytecode with sensor bytecode and buffering and sending measurements at collector nodes; and controlling instrumentation, correlating measurements at a central monitoring node.
71
Patent
Method And System For Transaction Controlled Sampling Of Distributed Heterogeneous Transactions Without Source Code Modifications
Bernd Greifeneder,Christian Schwarzbauer,Stefan Chiettini,Jurgen Richtsfeld,Erich Georg Hochmuth +4 more
- 29 Feb 2016
TL;DR: In this article, a system and method for tracing individual transactions on method call granularity is disclosed, which uses instrumentation based transaction tracing mechanisms to enhance thread call stack sampling mechanisms by only sampling threads executing monitored transactions while execution is ongoing.
60
Patent
Method and System for Tracing Individual Transactions at the Granularity Level of Method Calls Throughout Distributed Heterogeneous Applications Without Source Code Modifications
Bernd Greifeneder,Markus Pfleger +1 more
- 14 Aug 2008
TL;DR: In this article, a method and system for tracing and monitoring of distributed transactions spanning multiple threads or processes, running on multiple host systems, connected by a computer network is presented, based on information that uniquely may identify execution paths within a virtual machine, additional to information which uniquely identifies the virtual machine that processes the execution path.
60
Patent
Method and System for Adaptive, Generic Code Instrumentation using Run-time or Load-time generated Inheritance Information for Diagnosis and Monitoring Application Performance and Failure
Bernd Greifeneder
- 06 May 2007
TL;DR: In this paper, a system for generic, run-time adaptive placement of byte code instrumentation takes into account object oriented inheritance relationships that are stored in an inheritance repository, which mirrors the structure of the monitored application.
55
Patent
Test data creation and execution system for service oriented architecture
Adriano Ottavi,Stefano Cappilli,Alberto Montanari +2 more
- 09 Oct 2008
TL;DR: In this paper, a test data creation and execution system for web service based applications is presented, which assists testers in identifying and executing various combinations of unit tests, as well as integration and regression testing of web services.
34
References
Patent
Methods and systems for supporting and deploying distributed computing components
Dietrich Charisius,Alexander Aptus +1 more
- 20 Apr 2001
TL;DR: In this paper, the authors present an improved software development tool that generates code corresponding to a distributed computing component that contains methods of a plurality of types and displays a graphical representation of the code with a separately delineated display area for each type.
220
Patent
Dynamic connection to a remote tool in a distributed processing system environment used for debugging
Michael Stephen Meier,Hsin Pan +1 more
- 23 Feb 1996
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.
178
Patent
System, method and program for debugging external programs in client/server-based relational database management systems
You-Chin Fuh,Michael Stephen Meier,Hsin Pan +2 more
- 23 Feb 1996
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.
175
Patent
Coordinated extendable system for logging information from distributed applications
Frederick E. Niemi,Kenneth W. Chambers +1 more
- 10 Jun 1999
TL;DR: In this article, the authors present a system and method for centrally coordinating, collecting and storing error, trace, audit and other information in a computer network, where each debug object passes it to the respective logging service layer, which decides whether or not to forward it to a centralized logging facility disposed within the network.
130
Patent
Method of walking-up a call stack for a client/server program that uses remote procedure call
Michael Stephen Meier
- 06 Jun 1997
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.
85