The main goal of this thesis is to create a monitoring platform and library that can be used to monitor distributed Java-based applications. This work is inspired by Google Dapper and shares a concept called "Span" with the aforementioned project. Spans represent a small specific part of the computation and are used to capture state among multiple communicating nodes. In order to be able to col- lect spans without recompiling the original application's code, instrumentation techniques are highly used in the thesis. The monitoring tool, which is called Distrace, consists of two parts: the native agent and the instrumentation server. Users of the Distrace tool are supposed to extend the instrumentation server and specify the points in their a...
The rapid maturing process of the Java technology is encouraging users to develope of portable appli...
Java makes easier the coding phase of concurrent applications and provides friendly mechanisms for t...
International audienceThe emergence of middleware solutions and new services, even on small devices,...
This paper presents a new Java oriented monitoring infrastructure that enables tools to observe, ana...
This paper presents the design of a Java-based Monitoring Application Programming Interface (MAPI) f...
Abstract. In this paper we present an approach to semantic perfor-mance analysis in on–line monitori...
Abstract: We present a framework for monitoring the performance of component oriented distributed ap...
The monitor concept has been widely used in a concurrent programming environment for implicitly ensu...
Abstract. A Java-based tool-supported software development and analysis framework is presented, wher...
This paper describes our Java Performance Monitoring Toolkit (JPMT), which is developed for detailed...
A dynamic program analysis provides essential information during later phases of an application deve...
The rapid maturing process of the Java technology is encouraging users to develope of portable appli...
A dynamic program analysis provides essential information during later phases of an application deve...
Abstract. To assist developing robust multithreaded software, we develop a thread monitoring system ...
This thesis deals with the design and implementation of an agent with a purpose to watch over the st...
The rapid maturing process of the Java technology is encouraging users to develope of portable appli...
Java makes easier the coding phase of concurrent applications and provides friendly mechanisms for t...
International audienceThe emergence of middleware solutions and new services, even on small devices,...
This paper presents a new Java oriented monitoring infrastructure that enables tools to observe, ana...
This paper presents the design of a Java-based Monitoring Application Programming Interface (MAPI) f...
Abstract. In this paper we present an approach to semantic perfor-mance analysis in on–line monitori...
Abstract: We present a framework for monitoring the performance of component oriented distributed ap...
The monitor concept has been widely used in a concurrent programming environment for implicitly ensu...
Abstract. A Java-based tool-supported software development and analysis framework is presented, wher...
This paper describes our Java Performance Monitoring Toolkit (JPMT), which is developed for detailed...
A dynamic program analysis provides essential information during later phases of an application deve...
The rapid maturing process of the Java technology is encouraging users to develope of portable appli...
A dynamic program analysis provides essential information during later phases of an application deve...
Abstract. To assist developing robust multithreaded software, we develop a thread monitoring system ...
This thesis deals with the design and implementation of an agent with a purpose to watch over the st...
The rapid maturing process of the Java technology is encouraging users to develope of portable appli...
Java makes easier the coding phase of concurrent applications and provides friendly mechanisms for t...
International audienceThe emergence of middleware solutions and new services, even on small devices,...