I did my PhD on data management in multi-tier virtualised storage systems. It was the result of 3.5 wonderful years at Imperial College London under the supervision of Dr.William Knottenbelt and the companionship of many colleagues along the way.

Hopefully, leaving university does not mean I will stop researching interesting topics and publishing the occasional paper.

My list of publications is supposed to be up-to-date on the Microsoft Academic Search website.


Imperial College London (ICL)
2008 - 2011 - PhD - Data Management for Relative Quality of Service in Virtualised Storage Systems

Our research introduced and explored the concept of matching desired QoS hints from datasets with the actual QoS delivered by a multi-tiered virtualised storage infrastructure. It was supported by related strategies for data layout evaluation (QoS-wise) and techniques for data placement and migration.

My thesis is now available here.

The source code for our prototype, implemented as a variation of the popular ext3fs, will be available online soon.


Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
2005 - 2007 - MSc - Uma Abordagem Paralela para o Algoritmo Split

Our research proposed a master/slave parallel approach for the iterative algorithm Split. This algorithm combines the memory-efficiency of the Shuffle algorithm with the cpu-efficiency of the Sparse algorithm in solving the multiplication of a probability vector by a Markovian descriptor (particularly useful in finding the steady state of stochastic automata networks).

My dissertation is available here.


Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
2001 - 2004 - BSc - vCluster 2: Um Novo Sistema para uma Nova Realidade

Our research involved revisiting the original vCluster project, which was created by the Research Centre in High Performance (CPAD from the original name in Portuguese) and sponsored by HP Labs. This project exploits idle cpu cycles in beowulf clusters by having inactive machines rebooting into a safe cluster environment and connecting to a permanent master node. We eventually rewrote great part of (if not all) the system for greater scalability, adopting many Cloud Computing concepts (still Grid, at the time), and to ease the process of adapting sequential implementations into a distributed environment.

I have graduated top of my class and received the first academic laurea issued by the department since its foundation in 1983. The prize symbolises an impeccable academic record, with 2/3 of grades above 9.0 (out of 10), no grades below 8.0 (out of 10) and a weighted final grade above 9.0 (I had 9.214 out of 10).


Universidade Federal do Rio Grande do Sul (UFRGS)
1998 - 2000 - Electrical Engineering (unfinished)

At 17 years of age I had to choose which course to take. My two passions were computing science and electric engineering. Considering I was already an enthusiastic about computers and engineering was new to me, I decided to take up the challenge on the latter. After a while, I found myself working in the IT business, surrounded by new aspects of informatics I have never heard of and, at the same time, having my colleagues from college completely involved in engineering stuff. That made me put my current course on hold and give computing science a try.