Ramakrishna Kotla

Ramakrishna Kotla


Ramakrishna Kotla is a senior researcher at Microsoft Research, Silicon Valley.  He works broadly in the areas of distributed systems, operating systems, cloud storage and computing, and security. He has led, architected and built some key components for the Azure cloud infrastructure, Windows 8 OS and other open source projects.

His work is published and awarded at the top systems conferences and journals: SOSP (best paper), OSDI, USENIX (best paper), CACM (Research highlight), and TOCS (invited journal article).

He is currently leading projects on building better cloud infrastructure, broadly, with a specific focus on providing better availability of geo-distributed cloud storage systems,  supporting consistency SLAs in geo-replicated cloud storage systems (appeared at SOSP'2013 conference),
and better isolation across VMs.

In the past, he has led the Pasture project (appeared at OSDI'2012 conference) at Microsoft, where trusted crypto hardware (TPMs) is used to provide secure offline data access in mobile devices. Prior to that, he has co-founded and led Zyzzyva (fault tolerant replication) and SafeStore (durable cloud storage) projects.  

He received his Ph.D and MS degrees from University of Texas at Austin and B.Tech (Honors) degree from IIT, Kharagpur.


  • Pileus:  Consistency-Based Service Level Agreements for Cloud Storage. SOSP 2013.
  • Pasture: Secure Offline Data Access using Commodity Trusted Hardware.  OSDI 2012.  
  • Zyzzyva: Speculative Byzantine Fault Tolerance.  Best paper award at SOSP 2007. Download the source code here.  
  • Featured in Research highlights section of CACM (intro by Barbara Liskov).
  • SafeStore: Durable and Practical Storage system (in the Cloud).  Best paper award at Usenix ATC 2007.

Professional Service

  • 2014: OSDI (external PC)
  • 2013: LADIS (PC), SOSP (Publicity chair)
  • 2012: OSDI (external PC)
  • 2011: SOSP (Workshop co-chair)
  • 2010: APSys (Founding PC Co-chair), WRAITS (PC)
Selected publications