Skip to main content

Seminar Series Archive

Sushant Jain
Google

November 2, 2018
11:00am - 12:00pm

Title:

Large scale and low latency data distribution from database to servers

Abstract:

Many applications at Google are structured with data stored in a transactional database (source of truth) and same data being required by servers distributed worldwide. For efficient and fast computation servers store this data in memory. Further, the database is changing continuously and we need to update the in-memory view of these large number of servers in real-time. For example, in Google Search Ads application we have Advertisers configuration stored in a database and this data is loaded in the memory of various servers to compute Ads in a scalable and fast way. In this talk, we describe our solution to this data distribution problem and the challenges that we encountered in providing a highly reliable and low latency service.

Speaker Bio:

Sushant Jain is a member of the Ads Quality Infrastructure group at Google Inc. His research interests include distributed systems and network routing. He is currently an engineering director and a lead engineer for multiple products in Ads Quality Infrastructure with a focus on data management and distribution. Many of the systems developed as part of his work at Google (such as WhyHigh, Bandwidth Enforcer, B4 Network) are actively deployed at Google and have had significant research impact as well. He is a recipient of the Best Paper Award at ACM SIGCOMM IMC 2011. He received his Ph.D. from the University of Washington in 2005 and a B.Tech. from IIT Delhi in 1999.
Return to Seminar Schedule