Jay Lorch

(Professionally known as Jacob R. Lorch)

Picture of JayThanks for visiting!  I'm a Researcher in the Systems and Networking group at Microsoft Research.  My research focuses broadly on computer systems, with particular emphasis on distributed systems, trusted computing, privacy, online games, cloud computing, and energy management.

I love projects that involve building systems, and a major interest of mine is achieving fault tolerance in those systems.  I've shown how to deal with server failures in SMART and Shroud, trusted-component power failures in TrInc and Memoir, and improperly behaving participants in decentralized systems like GreenUp and FARSITE.  I'm an expert in Paxos and its many variants; having used it in several systems, I know its strengths and weaknesses.

Lately, I've discovered the power of trusted computing to solve difficult problems in security and privacy.  The TrInc work showed how a simple trusted device could be leveraged for a great variety of purposes, including efficiently tolerating Byzantine faults, preventing Sybil attacks, preventing BitTorrent under-reporting, and allowing untrusted entities to provide trusted services.  Also, the Shroud system demonstrated how a server can use secure hardware to hide difficult-to-hide information hackers can otherwise glean from access patterns, such as who's friends with whom and where someone is looking for local information.

My professional activities and publications are below.  For other information about me, see these links:

Personal InfoContact Info | CV ]  

 

Professional Activities

  • Program Committee Member for NDSS 2014, HotOS 2013, ICDCS 2013, Eurosys 2011, IPTPS 2008 & 2009, P2P 2012 & 2013, and MMVE 2010 & 2012
  • Panelist for NSF Expeditions in Computing 2011
  • Registration Chair for SOSP 2009
  • Sponsorships Chair for SOSP 2007
Publications