Ramakrishna Kotla works broadly in the areas of distributed systems, cloud storage and computing, operating systems, and security. He is currently designing and building scalable and reliable distributed database and storage systems for Amazon's AWS cloud.
Before that, he was a Senior Researcher at Microsoft Research, where he built some key components for the Azure cloud infrastructure, Windows 8 OS, hypervisor extensions, 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). H
Specialties: Distributed systems, Cloud storage and computing, Operating systems, Storage and File systems, and Security
Principal Engineer @ Defining, building, and running database and storage services in the cloud. From 2014 to Present (1 year) Senior Researcher @ Worked on projects spanning the areas of distributed systems, cloud computing and storage, operating systems, and security.
* RTable: RTable is a synchronous, geo-replication library that runs on Azure Table storage system. Used in Azure. Code available on GitHub.
* Pasture: Secure hardware modules (trusted platform modules) to provide better security primitives. Code shipped in Windows 8.
* Pileus: Consistency SLAs in geo-distributed cloud storage storage systems.
* Cache and Memory isolation across VMs in cloud hypervisor.
* Optical security enhancement device to view sensitive information on untrusted mobile devices. From 2008 to 2014 (6 years) Graduate Research Assistant @ Distributed systems, fault tolerance, replication protocols, storage systems and operating systems.
Key projects:
Zyzzyva: High throughput replication. Built a replicated NFS storage system.
SafeStore: Highly durable geo-replicated storage systems using multi-cloud storage services.
Best paper awards at SOSP and USENIX. From August 2001 to 2007 (6 years) Research Intern @ Worked on power-aware OS scheduling using dynamic voltage and frequency scaling. From May 2004 to August 2004 (4 months) R & D Engineer II @ Worked on hardware-software co-design and co-verification tools. From June 1998 to June 2001 (3 years 1 month)
Ph.D, Electrical and Computer Engineering @ The University of Texas at Austin From 2003 to 2007 M.S.E, Electrical and Computer Engineering @ The University of Texas at Austin From 2001 to 2003 B.Tech(Hons.), ECE @ Indian Institute of Technology, Kharagpur From 1994 to 1998 Ramakrishna Kotla is skilled in: Distributed Systems, Operating Systems, Security, File Systems, Scalability, Fault Tolerance, Cloud Computing, Cloud St, Computer Security, Linux