Ph. D. student
Computer Science & Engineering -
University of Washington
I work with Hank Levy and Arvind Krishnamurthy in the Computer Systems Lab. My current research focuses on systems for large-scale, distributed applications, including mobile/cloud runtime platforms and transactional storage systems. Before starting my PhD, I worked for three years at VMware in the virtual machine monitor group on virtual machine checkpointing and memory management. I received my S.B. and M.Eng. in computer science from MIT, where I worked with Frans Kaashoek in the Parallel and Distributed Operating Systems group. I was born in Beijing, China but spent most of my time growing up in Columbus, Indiana. My husband and I cook, travel and occasionally do computer science together.
My “Research for Practice” article on distributed transactions is in the recent issue of the CACM.
In the end-of-year rush, I completely missed that the ACM Queue published my invited article on distributed transactions in their “Research for Practice” series. My article summarizes three recent papers – Spanner, TAPIR, and Callas – and discusses why they are important innovations in distributed transactions.