Portrait of Srikanth Kandula

Srikanth Kandula

Senior Researcher

About

I am a senior researcher at Microsoft Research. My interests are in building and analyzing networked systems.  Of late, I have worked on datacenter networks and big data platforms. I completed my PhD in Computer Science from MIT in 2008.

Projects

Cluster scheduling

Established: May 1, 2016

We consider various scheduling problems that arise in large clusters.

Quickr: Cost-effective data analytics at scale

Established: March 8, 2016

We are inundated with data. Resources to analyze the data are finite and expensive. Approximate answers allow us to explore much larger amounts of data than otherwise possible given available resources. Reducing the cost, if doable for a large fraction…

Software-Driven Wide Area Networks

Established: February 5, 2014

This project re-imagines and re-engineers wide area networks, to more than double their efficiency and allow flexible sharing of resources.

Seawall

Established: August 22, 2010

Seawall provides new ways to share the network in datacenters. SideCar While investigating how we could get explicit feedback from the network middle to the ends for Seawall, we struck upon a way to provide programmability on a modest fraction…

NetMedic: Detailed and Understandable Network Diagnosis

Established: August 19, 2010

NetMedic helps operators perform detailed diagnosis in computer networks. It diagnoses not only generic faults (e.g., performance-related) but also application specfic faults (e.g., error codes). It identifies culprits at a fine granularity such as a process or firewall configuration. Our…

NetHealth

Established: January 6, 2007

Overview Networks are being deployed extensively in large corporations, small offices, and homes. However, a significant number of "pain points" remain for end-users and network administrators. To resolve complaints quickly and efficiently, network administrators need tools that can assist them…

Publications

2016

2015

2014

2013

2012

2011

2010

2009

2008

2007

2006

Discovering Dependencies for Network Management
Victor Bahl, Paul Barham, Richard Black, Ranveer Chandra, Moises Goldszmidt, Rebecca Isaacs, Srikanth Kandula, Lun Li, John MacCormick, Dave Maltz, Richard Mortier, Mike Wawrzoniak, Ming Zhang, in Workshop on Hot Topics in Networks (HotNets-V), Association for Computing Machinery, Inc., November 1, 2006, View abstract, Download PDF

2005

2004

2003

2002

Downloads

Broom Tool Kit to Unbias Network Measurements

November 2009

    Click the icon to access this download

  • Website

Other

Students

I’ve worked with some amazing interns at MSR.

Service

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