• USA-1999

    For development of virtual synchrony and demonstrating its application to fault-tolerant distributed computing --not just in theory, but in commercial and production settings.

I’m on sabbatical, and as one activity have been writing a kind of technology blog (really more of a series of essays). I welcome comments.
Once I get back in July 2017, I'll resume my normal activities at Cornell. The next courses I'll teach will be CS6465 (Emerging Cloud Technologies and Systems Challenges) in Fall 2017, and CS5412 (Cloud Computing) in Spring 2018.
Current Research (full publications list). At the end of this subsection is a list of links to recent recorded videos.