I'm an independent consultant and technical advisor, working
closely with founders and engineering teams at startups.
During the 2000s, I was a Principal Engineer at
where I was responsible for core resource management
and virtualization technologies. I led the design and
implementation of processor scheduling, memory management,
and NUMA scheduling for the ESX hypervisor, and
was the architect for VMware's Distributed
Resource Scheduler (DRS).
Before that, I was a researcher at the
DEC/Compaq Systems Research Center in Palo Alto (now HP Labs),
where I worked on the DCPI profiling project
and the Itsy handheld computer.
As a graduate student at
MIT LCS (now MIT CSAIL),
I worked on a variety of projects, including computational resource
management, multithreaded computer architectures, and parallel and
Most of my publications are available from my