http://www.eecg.toronto.edu/~livio/research.shtml


My research is currently focused on the performance of systems software. More specifically, I am investigating the interactions between modern computer architectures and systems software. One useful tool which I have worked with is the hardware performance countersfound in most modern processors. I investigate software scalability in the face of current chip-multiprocessor and multithreaded hardware trends. My research at the University of Toronto has been performanced under the guidance of Michael Stumm.

A few years ago, I had the opportunity to hack the K42 research operating system, from which I have learned a great deal about operating-system structure, design and implementation. K42 is a research operating system designed for shared-memory multiprocessors with scalability and flexibility as its main goals.

For my Masters, I developed the K42 File System (KFS), including a concurrent port to the Linux kernel. The goal of KFS was to build an infra-structure for a flexible file-system where each file or directory can have distinct implementations (layout on disk and caching policies). During KFS' development I also developed a novel file-system consistency technique called meta-data snapshotting, which was possible given KFS' unique decentralized meta-data structure. This work was done at the University of São Paulo, under the guidance ofDilma Da Silva.

 
Paper Trail (a.k.a, Publications)


Reply via email to