srikanth
Srikanth Kandula
Researcher
Networking Research Group

My interests are in building and analyzing networked systems. Of late, I have worked on data center networks and big data analysis stacks. I completed my PhD in Computer Science from MIT in 2008.

srikanth at microsoft dot com
(425) 538 5407
One Microsoft Way, Redmond, WA 98052

Current projects: lazy approximations and cloud scheduling (T).


Recent Papers (all)
SIGCOMM'15
Low Latency Geo-Distributed Analytics
Qifan Pu, Ganesh Ananthanarayanan, Peter Bodik, Srikanth Kandula, Aditya Akella, Paramvir Bahl, Ion Stoica
SIGCOMM'14
Calendaring for Wide Area Networks
Srikanth Kandula, Ishai Menache, Roy Schwartz, Spandana Babbula

Multi-Resource Packing for Cluster Schedulers
Robert Grandl, Ganesh Ananthanarayanan, Srikanth Kandula, Sriram Rao, Aditya Akella

Traffic Engineering with Forward Fault Correction
Hongqiang Liu, Srikanth Kandula, Ratul Mahajan, Ming Zhang, David Gelernter

Dionysus: Dynamic Scheduling of Network Updates
X. Jin, H. Liu, R. Gandhi, S. Kandula, R. Mahajan, J. Rexford, R. Wattenhofer, M. Zhang

SIGCOMM'13
Speeding up Distributed Request-Response Workflows
MSR, Bing, UIUC, Steklov Math Inst.

We show how to improve the tail latency of datacenter services which are built as workflows over many components by appropriately allocating additional resources across the various stages in the workflow. Also, even a small amount of incompleteness (i.e., returning partial results) can improve latency by a lot if used well.

Leveraging Endpoint Flexibility in Data-Intensive Clusters
UC Berkeley, MSR

Some network traffic in DCs does not care about where it is sent modulo some constraints. We consider using such traffic to better balance network load.

Achieving High Utilization with Software-Driven WAN
MSR, Bing, GNS, UIUC

We show that given responsive networks and responsive applications adapting who gets to send how much, when, and along which network paths can improve network utilization without losing out on business priorities.


Students
I've worked with some amazing interns at MSR.
Sameer Agarwal (Berkeley), Ganesh Ananthanarayanan (Berkeley), Spandana Babbula (IIT Madras), Ivan Bliznets (Steklov Inst.), Mosharaf Chowdhury (Berkeley), Hossein Falaki (UCLA), Jonas Fietz (EPFL), Robert Grandl (EPFL) Dan Halperin (UW), Chi-Yao Hong (UIUC), Anand Iyer (Berkeley), Virajith Jalaparti (UIUC), Xin Jin (Princeton), Gautam Kumar (Berkeley), Ang Li (Duke), Hyeontaek Lim (CMU), Hongqiang Liu (Yale), Zhicheng Liu (GaTech), Yao Lu (UW), Matthaios Olma (EPFL), Ashish Patro (Wisconsin-Madison), Jonathan Perry (MIT), Qifan Pu (Berkeley), Anil Shanbhag (MIT/ IIT Bombay), Alan Shieh (Cornell), Aleksandar Vitorovic (EPFL).

Service
2016
PC member for SIGCOMM, NSDI
2015
PC member for SIGCOMM, SOCC
2014
PC member for HotNets.
2012
2011
IMC, NetDB (co-chair), HotCloud, SLAML, LADIS, MobiHoc
Software
  • SWAN's traffic engineering + approx fairness logic manages traffic on Microsoft's inter datacenter WAN.
  • RoPE's reoptimization logic ships for SCOPE jobs on Cosmos servers since December 2011.
  • Mantri's outlier mitigation logic ships in all Cosmos servers since May 2010. Cosmos is Microsoft's internal big data service with over 10K machines.
  • Flare: Splitting flowlets over multiple paths. Per Conga, implemented and shipped by Cisco Insieme. Also ships with Windows Server 2012 R2; the details are here.
  • wcAsync: An asynchronous web traffic generator
  • ospfOpt: Finding optimal weights for OSPF traffic engineering
  • Broom: Unbiasing Internet path measurements


Short Bio
Srikanth Kandula is a Researcher at Microsoft Research. His research interests span many aspects of networked systems including datacenters, network management, diagnosis, applied statistical inference and security. He has published over 15 papers in top-tier venues such as SIGCOMM, NSDI, and MobiSys. He is a winner of the NSDI best student paper award (2005). He obtained his Ph. D. from the Massachusetts Institute of Technology (2008).