Ram Srivatsa Kannan

I build large scale distributed databases at Yugabyte.! I obtained my Ph.D. from the Department of Computer Science and Engineering, University of Michigan, Ann Arbor under. Before that, I was an undergraduate student at Madras Institute of Technology, Anna University.

What I Do

Computer Science

I am intersted in distributed systems, systems performance, computer architecture, operating systems and compilers. Specifically, I have worked on analyzing systems performance for enabling fairness in multi-tenant cloud computing environments.

South Indian Percussion

I am fortunate to be an ardent student of Carnatic Music under the tulage of mridangam vidwan B. Vijayan. I wish to devote my spare cycles after my day job playing and listening to Indian Classical Music.

Affiliations

Resume

7 Years of Experience

Education

2018
University of Michigan
Ann Arbor

Ph.D. in Computer Science and Engineering

Thesis: Enabling Fairness in Cloud Computing Infrastructures
Advisors: Prof. Jason Mars and Prof. Lingjia Tang

2013
Anna University
MIT, Chrompet

Bachelors in Information Technology

Thesis: Designing an energy efficient supercomputers.
Advisors: Prof. Venkateswaran Nagarajan

Experience

Mar 2019 - August 2020
Uber

Software Engineer

Building distributed databases.
Manager: Karthik Ranganathan

Mar 2019 - August 2020
Uber

Software Engineer

Research and Development on Large Scale Distributed Systems.
Manager: Dhaval Patel

May 2018 - Aug 2018
VMware Research Group

Research Intern

Accelerating Compilation for FPGAs.
Manager: Eric Schkufza

May 2016 - Aug 2016
VMware Performance Engineering Group

Research and Development Intern

Detecting and Identifying Contention on multi-tenant private datacenters.
Manager: Davide Bergamsco and Tariq Magdon-Ismail

Scripting

Latex

90%

Python

95%

Bash

75%

Coding Skills

Golang

90%

C/C++

80%

Java

70%

Verilog

70%

HTML/CSS

60%

Publications

ACM TACO
2019

Caliper: Interference Estimator for Multi-tenant Environments Sharing Architectural Resource

Ram Srivatsa Kannan, Michael Laurenzano, Jeongseob Ahn, Jason Mars, Lingjia Tang
[pdf][pptx][bibtex]

EuroSys
2019

GrandSLAm - Guaranteeing SLAs for Microservices executing in Serverless Computing Infrastructures

Ram Srivatsa Kannan, Lavanya Subramanian, Ashwin Raju, Jeongseob Ahn, Jason Mars, Lingjia Tang
In Proceedings of the The European Conference on Computer Systems (EuroSys), 2019
[pdf][pptx][bibtex]

ISPASS
2018

Proctor: Identifying Interference in Shared datacenters

Ram Srivatsa Kannan, Animesh Jain, Michael A. Laurenzano and Lingjia Tang and Jason Mars
In Proceedings of the International Symposium on Performance Analysis of Systems and Software (ISPASS), 2018
[pdf][pptx][bibtex]

ASPLOS
2017

Prophet: Precise QoS Prediction on Non-Preemptive Accelerators to Improve Utilization in Warehouse Scale Computers

Quan Chen, Hailong Yang, Minyi Guo, Ram Srivatsa Kannan, Jason Mars and Lingjia Tang
In Proceedings of the International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) 2017,
[pdf][bibtex]

ISVLSI
2013

Performance and energy efficient cache system design: Simultaneous execution of multiple applications on heterogeneous cores

Venkateswaran Nagarajan, Kartik Lakshminarasimhan, Akash Sridhar, Prashanth Thinakaran, Rajagopal Hariharan, Vinesh Srinivasan, Ram Srivatsa Kannan, Aswin Sridharan Jason Mars and Lingjia Tang
In Proceedings of the International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) 2017,
[pdf][bibtex]

ISVLSI
2012

Compilatiion Accelerator on Silicon

Venkateswaran Nagarajan, Vinesh Srinivasan, Ram Srivatsa Kannan, Prashanth Thinakaran, Rajagopal Hariharan, Bharanidharan Vasudevan, Nachiappan Chidambaram Nachiappan, Karthikeyan Palavedu Saravanan, Aswin Sridharan, Vigneshwaran Sankaran, Vignesh Adhinarayanan, VS Vignesh, Ravindhiran Mukundrajan
In Proceedings of the IEEE Computer Society Annual Symposium on VLSI
[pdf][bibtex]

ISVLSI
2012

Scoc IP cores for custom built supercomputing nodes

Venkateswaran Nagarajan, Rajagopal Hariharan, Vinesh Srinivasan, Ram Srivatsa Kannan, Prashanth Thinakaran, Vigneshwaren Sankaran, Bharanidharan Vasudevan, Ravindhiran Mukundrajan, Nachiappan Chidambaram Nachiappan, Aswin Sridharan, Karthikeyan Palavedu Saravanan, Vignesh Adhinarayanan, Vignesh Veppur Sankaranarayanan
In Proceedings of the International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) 2017,
[pdf][bibtex]

TrustCom
2012

Random4: an application specific randomized encryption algorithm to prevent SQL injection

Srinivas Avireddy, Narayan Gowraj, Ram Srivatsa Kannan, Prashanth Thinakaran, Prasanna Ranganathan, Sundaravadanam Ganapathi, Jashwant Raj Gunasekaran and Sruthi Prabhu
In Proceedings of the International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) 2017,
[pdf][bibtex]

Contact

Get in Touch

734-741-3242

Palo Alto

ramsri@uber.com

ramsri@umich.edu