Past Software
This is a list of some software projects I was involved with. Note that some links might be broken here.
The list of current software is available here.
Triva Visualization Tool
Triva is a visualization tool for the analysis of traces from distributed systems. The tool relies on the Pajé Simulator to create and analyze new visualization techniques to understand the behavior that is registered on the traces. Triva is also a research tool, serving as a sandbox to the validation of our ideas in terms of trace visualization. Some visualization techniques developed in Triva are the squarified treemap, and the configurable graph. The tool has its own website for additional information.
Paje Visualization Tool
Pajé is an interactive and scalable trace-based visualization tool which can be used for a large variety of visualizations including performance monitoring of parallel applications, monitoring the execution of processors in a large scale PC cluster or representing the behavior of distributed applications.
MPIRastro
This library intends to trace MPI applications using the lite tracing facilities from libRastro. For this, the library header must be included in every file that contains MPI calls. The library generates one trace for every MPI process. In the end of the program execution, all files are integrated and converted to the Pajé Visualization Tool using DIMVisual.
- Release 0.3.1 of MPIRastro (Released July.06.2007)
- libRastro Source Code Tarball (with English Instructions) (Sept.29.2005)
DIMVisual, libPaje and libGenericEvent
DIMVisual stands for Data Integration Model for Visualization. The implementation allows the integration of information to the analysis of parallel application behavior. If you have an parallel application with low performance and want to find out what is the problem you can use this project to integrate traces of your application with metrics collected by monitoring tools that you might be already using. This project intends to show an integrated visualization of this information.
libPaje is a library developed in GNUstep environment and is released under the GNU Lesser General Public License. The library intends to provide a better way to generate trace files for Paje Visualization Tool. It can be used to create conversion tools from other format to Paje trace file format.
libGenericEvent is a library developed in GNUstep environment and is released under the GNU Lesser General Public License. The library intends to provide a generic way to read trace files. It can be used to generate generic events from trace libraries like MPE, Kaapi, etc.
- Viva Viva is a visualization tool for the analysis of traces from distributed and parallel applications/systems. The tool relies on the PajeNG Simulator (see below) to develop non-traditional visualization techniques to understand the behavior that is registered on the traces.