Ganesh Ananthanarayanan

I am a Researcher in the Mobility and Networking group at Microsoft Research.

I finished my Ph.D. in the AMP Lab at Berkeley in Dec 2013, advised by Ion Stoica.



I'm interested in all aspects of systems and networking. My current research focus is on systems for large-scale data analytics (aka "big data").

  • Geo-distributed Analytics: The next generation of big data analytics will no longer be confined to one datacenter but happen across multiple datacenters, edge clusters etc. How will the infrastructure for geo-distributed analytics look like? [OSDI'16-a] [SIGCOMM’15-a]

  • Datacenter Scheduling: I design schedulers for large clusters with theoretically-founded principles. These are geared towards straggler mitigation, fairness, and approximate (but timely) results. [SIGCOMM’15-b][OSDI’14][NSDI’14]

  • Multi-resource Management: Modern analytics are highly complex and use multiple resources – CPU, memory, disk, network. Managing these resources involves multi-dimensional scheduling on machines. [OSDI'16-b] [SIGCOMM'14]

Selected Publications: (Full List)

  • Via: Improving Internet Telephony Call Quality Using Predictive Relay Selection
    J. Jiang, R. Das, G. Ananthanarayanan, P. A. Chou, V. N. Padmanabhan, V. Sekar, E. Dominique, M. Goliszewski, D. Kukoleca, R. Vafin, H. Zhang
    ACM SIGCOMM, Florianopolis, Brazil, Aug 2016.

  • Low Latency Geo-distributed Data Analytics
    Q. Pu, G. Ananthanarayanan, P. Bodik, S. Kandula, A. Akella, P. Bahl, I. Stoica
    ACM SIGCOMM, London, UK, Aug 2015.

  • PACMan: Coordinated Memory Caching for Parallel Jobs
    G. Ananthanarayanan, A. Ghodsi, A. Wang, D. Borthakur, S. Kandula, S. Shenker, I. Stoica
    USENIX NSDI, San Jose, CA, Apr 2012.

Please see my Ph.D. thesis (Dec 2013) and statement (Apr 2013) for my graduate research.

Selected Talks:

  • Geo-distributed Data Analytics [pptx]
    Univ. of Wisconsin, Madison, Oct 2015.
  • Big Data Analytics with Parallel Jobs [pptx]
    Univ. of Illinois, Urbana-Champaign, Mar 2013.
  • Effective Straggler Mitigation: Attack of the Clones [pptx] [pdf]
    AMPLab Summer Retreat, May 2012 and Hortonworks Inc., Nov 2012.
  • PACMan: Coordinated Memory Caching for Parallel Jobs [pptx] [pdf]
    Intel ISTC-CC Retreat, Nov 2012, and VMWare Inc., May 2012.
  • Coordinated In-Memory Caching for Data Intensive Clusters [pptx] [pdf]
    Yahoo! Research, Jun 2011 and Huawei Technologies Co. Ltd., Jul 2011.
  • Disk-Locality in Datacenter Computing Considered Irrelevant [pptx] [pdf]
    USENIX HotOS, May 2011 and Berkeley Cloud Seminar, Feb 2011.
  • Scarlett: Coping with Skewed Popularity Content in MapReduce Clusters [pptx] [pdf]
    Hortonworks Inc., Jul 2011, Cloudera Inc., Apr 2011, and Facebook Inc., Nov 2010.
  • Reining in the Outliers in MapReduce Clusters using Mantri [pptx] [pdf]
    Yahoo! Research, Nov 2010.