|
|
I am pursuing a PhD degree in Computer Science at the Pontifical Catholic University of Rio Grande do Sul (PUCRS). I am a member of the High Performance Laboratory (LAD) at PUCRS. My current research subject is parallel and distributed data mining.
My master's thesis was about dynamic scheduling in MPI programs using process migration. I studied different migration possibilities, in MPI, in order to checkpoint a process and restart it on another node. I also did some experiments with virtualization and virtual machine live migration. You can find useful information about these topics in the documentation section of this site (Portuguese only).
My gradution project was a parallel implementation of data mining in Meteorology using a peer-to-peer approach. I wrote a parallel computing framework (based on JXTA protocols and programmed in Java), wich was able to run legacy meteorological applications in FORTRAN. In college, I spent a good portion of my time working on different software projects. For example, I wrote two libraries for resource monitoring (liblproc and libmdsources). I created and maintained some tools and features related to Ganglia Monitoring System for a few years, but I stopped doing that since I don't use it anymore. I also programmed a idleness detector for distributed systems (with Elton Mathias), a system for automatic software package installation on computer clusters (with Diego Kreutz, Elton Mathias and Tiago Scheid), and many other programs.
During my internship at the LISHA Lab, I worked on a research project whose aim was to implement a software/hardware architecture supporting Brazilian Digital TV System (SBTVD). I programmed (with Diego Kreutz) a network driver to EPOS Operating System and helped him to port this OS to GEODE platform.
Click here to see my publication list.