Portrait of Ganesh Ananthanarayanan

Ganesh Ananthanarayanan

Researcher

About

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:

  • Video Processing: Cameras are everywhere! Large-scale video processing is a grand challenge representing an important frontier. With the rising popularity of Internet of Things videos from factory floors, traffic and police, and retail shops, cameras represent the most challenging of the “things” in terms of data volume, (vision) processing algorithms, response latencies, and security sensitivities. [NSDI’17] [IEEE Computer’17]
  • Internet Performance – Bringing Big Data to Networking: Companies like Microsoft have multiple services with worldwide clients that continuously measure performance. Using this large scale data, orders of magnitude more than prior studies, we seek to better understand network performance and create a continuous performance map of the Internet. [SIGCOMM’16][PinDrop]
  • 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 Resource Management: Resource management is critical for large scale clusters executing complex computations. We design scheduling solutions – straggler mitigation, fairness, packing, etc. – based on theoretically-founded principles while considering multiple resources (CPU, memory, disk, network). [OSDI’16-b][SIGCOMM’15-b][OSDI’14][SIGCOMM’14][NSDI’14]

Scholar page

Projects

Live Video Analytics

Cameras are now everywhere. Large-scale video processing is a grand challenge representing an important frontier for analytics, what with videos from factory floors, traffic intersections, police vehicles, and retail shops. It's the golden era for computer vision, AI, and machine learning - it's a great time now to extract value from videos to impact science, society, and business! Project Rocket's goal is to democratize video analytics: build a system for real-time, low-cost, accurate analysis of live videos. This system…

Edge Computing

Established: December 6, 2015

News Stories Network World, Microsoft Researcher: Why Micro Datacenters Really Matter to Mobile's Future, September 3, 2015 (also Computer World, IT World, Info World) Shepherd's PI, Why a Cloudlet Beats the Cloud for Mobile Apps, by Lewis Sheppherd, December 13, 2009 Keynote Presentations Cloud 2020: Emergence of Micro Data Centers (Cloudlets) for Latency Sensitive Computing Devices and Networking Summit 2015, Paris, France, May 13, 2015 IEEE Wireless Communications and Networking Conference (WCNC) 2015, New Orleans,…

PinDrop

Established: May 28, 2015

The PinDrop project focuses on building the substrate for supporting high-quality real-time streaming over wired and wireless networks. Context Real-time streaming across the wide-area network (WAN) is key to several existing and anticipated services, including voice and video conferencing (e.g., Skype, Viber), remote console access (e.g., remote desktop, VNC), remote application streaming (e.g., Azure RemoteApp), and cloud-based gaming. A common characteristic of these services is bidirectional interactive communication, between two or more users or between a user…

Publications

2017

2016

2015

2014

2013

2012

2011

2010

2009

2008

2007

2006

Other

  • Taming the Video Star! Real-time Video Analytics at Scale
    Univ. of California, Berkeley, May 2017
    Cornell University, Apr 2017
  • Video Analytics for Vision Zero
    Microsoft Office of the CTO Summit, Feb 2017
  • 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]
    AMPLab Summer Retreat, May 2012 and Hortonworks Inc., Nov 2012
  • PACMan: Coordinated Memory Caching for Parallel Jobs [pptx]
    Intel ISTC-CC Retreat, Nov 2012, and VMWare Inc., May 2012
  • Coordinated In-Memory Caching for Data Intensive Clusters [pptx]
    Yahoo! Research, Jun 2011 and Huawei Technologies Co. Ltd., Jul 2011
  • Disk-Locality in Datacenter Computing Considered Irrelevant [pptx]
    USENIX HotOS, May 2011 and Berkeley Cloud Seminar, Feb 2011
  • Scarlett: Coping with Skewed Popularity Content in MapReduce Clusters [pptx]
    Hortonworks Inc., Jul 2011, Cloudera Inc., Apr 2011, and Facebook Inc., Nov 2010
  • Reining in the Outliers in MapReduce Clusters using Mantri [pptx]
    Yahoo! Research, Nov 2010

Students

I’ve worked with the following students. Drop me a note if you are interested in an internship.

  • Robert Grandl, UWisconsin [Tetris @ SIGCOMM’14, Carbyne @ OSDI’16]
  • Chien-Chun (Michael) Hung, Univ of Southern California
    Ph.D. Thesis Committee
  • Junchen Jiang, CMU [Via @ SIGCOMM’16]
  • Gautam Kumar, Berkeley [Cedar @ EuroSys’16]
  • Qifan Pu, Berkeley [Iridium @ SIGCOMM’15]
  • Xiaoqi Ren, Caltech [GRASS @NSDI’14, Hopper @ SIGCOMM’15]
  • Raajay Viswanathan, UWisconsin [Clarinet @ OSDI’16]
  • Haoyu Zhang, Princeton [VideoStorm @ NSDI’17]