Search International and National Patent Collections
Some content of this application is unavailable at the moment.
If this situation persists, please contact us atFeedback&Contact
1. (US20070169055) Method and system for automated analysis of the performance of remote method invocations in multi-tier applications using bytecode instrumentation

Office : United States of America
Application Number: 11502660 Application Date: 11.08.2006
Publication Number: 20070169055 Publication Date: 19.07.2007
Grant Number: 08402443 Grant Date: 19.03.2013
Publication Kind : B2
IPC:
G06F 9/44
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
44
Arrangements for executing specific programmes
Applicants: Greifeneder Bernd
dyna Trace software GmbH
Schwarzbauer Christian
Inventors: Greifeneder Bernd
Schwarzbauer Christian
Agents: Plotkin, P.C. Robert
Priority Data: 11502660 11.08.2006 US
60597576 12.12.2005 US
Title: (EN) Method and system for automated analysis of the performance of remote method invocations in multi-tier applications using bytecode instrumentation
Abstract: front page image
(EN)

A method and system monitor and diagnose the performance of remote method invocations using bytecode instrumentation in distributed multi-tier applications. The method and system use automated instrumentation of client application bytecode and server application bytecode with sensors to measure performance of remote method invocations and operations performed during remote method invocations. Performance information is captured for each remote method invocation separately, allowing performance diagnosis of multithreaded execution of remote method invocations, so that throughput and response time information are accurate even when other threads perform remote method invocations concurrently. The captured performance metrics include throughput and response time of remote method invocation, object serialization, and transport. The performance metrics are captured per remote method invocation. Performance metrics may be sent to a processing unit for storage, analysis, and correlation.