I am currently at Facebook, working in the Kernel group. Previously I was at Google as a member of the host networking group. Previous to that, I was a researcher and project manager of the OS group at DoCoMo USA Labs in San Jose, California. I got my Ph.D. degree in Computer Science from The University of Arizona, my adviser was Larry L. Peterson.
My research interests include networking, operating systems, energy management and handheld devices. I am currently working on TCP enhancements to improve networking performance. While at Google I developed TCP-NV, a successor to TCP-Vegas that does congestion avoidance in modern networks. While at DoCoMo I worked on new OS techniques to increase isolation and the performance of software components in order to increase system reliability and performance. Before joining DoCoMo USA Labs I worked at Digital/Compaq/HP's WRL (Western Research Lab) where I was involved in the port of Linux to Itsy, an advanced handheld developed at Digital's Western Research Lab, and where I created µSleep (micro-sleep) an energy management technique that reduced energy consumption on Itsy by up to 70%. In addition, I worked on user interfaces and device virtualization. Prior to joining Digital, I did research in the area of networking under the tutelage of Larry Peterson. In particular, I developed x-Sim, an accurate network simulator based on the x-kernel, which executes real network protocols in each virtual host. In addition, I worked on network congestion and developed a new congestion avoidance technique that I later incorporated into TCP Vegas.
Although I am interested in all type of systems, my focus on the last few years has been on small devices, especially handhelds and smart phones.
1 Hacker Way
Menlo Park, CA 94205