José Carlos Brustoloni

I recently received my Ph.D. degree from the School of Computer Science at Carnegie Mellon University . My advisor was Peter Steenkiste , and the other thesis committee members were David Johnson, M. Satyanarayanan, and Willy Zwaenepoel.

Research overview

Most of my research at CMU targeted efficient end-to-end communication over high speed networks. Aspects of this work included:

This research resulted in new techniques for reducing the cost and volume of I/O data passing between end applications and kernel- or user-level servers. To demonstrate and evaluate my techniques, I implemented Genie, an I/O framework that allows applications to select the semantics of their I/O buffers and to download I/O programs into the kernel. My experiments on Genie demonstrated for the first time that APIs with copy semantics (such as those of Unix and Windows NT) can be optimized so as to have performance competitive with that of APIs with share or move semantics, and that user-level protocol servers can be optimized so as to give end-to-end performance approaching that of kernel-level ones.

Publications

The following papers describe my research at CMU:

José Carlos Brustoloni's research / SCS-CMU / jcb@cs.cmu.edu / revised 10/31/97